Hi,
I am trying to create my own reusable Relationally Placed Macro (RPM) using ISE 6.3.03i without much success. I have followed the procedure defined in the "Creating a reusable RPM core" manual page without much luck.
I am using the "Write RPM to UCF" command in the floorplanner to create the UCF (RLOC'ed) and NGC file. This works fine for a single instantiation connected to the package pins but not for the desired general case of a macro used several times internally to a larger design.
I appear to be getting IIOB & OIOB objects in the NGC netlist for the RPM and cannot get NGDbuild to recognise when it has already used slices in the case where more than one instance is created (suspect not recognising boundary area for RPM?).
If any one has any ideas or a simple example (VHDL preferred)......
Many thanks,
Tim