RPM reference for xilinx

Hi all,

I have a FIR filter which I would like to make a RPM of to see what all the fuss is about. But I don't know the appropriate approach. I understand that I can get a RPM from the Floorplaner, but then I guess I have to place the logic by hand my self. Is there a way to write it in VHDL? Do anybody have a "how-to.." reference design to share?

All the best, Rick

Reply to
Rick North
Loading thread data ...

You can embed the placement info in the VHDL, but that doesn't alleviate the need to do the placement by hand, in fact you will likely go back and forth between your VHDL and the floorplanner to get the placement correct. For a one-off RPM, it is easier to just do it in the floorplanner and be done with it. For something that is going to be reused, it makes sense to put the placement in the VHDL.

To put it in the VHDL you need to add RLOC attributes:

attribute RLOC: string; attribute RLOC of u1:label is "x2y3";

The placement in VHDL has to go onto xilinx primitives, which means your design is structural instantiation rather than RTL.

If you just want to preserve the placement PAR automatically generated, you can use the floorplanner to capture that placement and write it out to an RPM.

--
--Ray Andraka, P.E.
President, the Andraka Consulting Group, Inc.
401/884-7930     Fax 401/884-7950
email ray@andraka.com  
http://www.andraka.com  

 "They that give up essential liberty to obtain a little 
  temporary safety deserve neither liberty nor safety."
                                          -Benjamin Franklin, 1759
Reply to
Ray Andraka

Thank you for the pointers. Do you cover any of this in your forthcomming book? /rick

Reply to
Rick North

I do, but not as a step by step treatment because the steps would likely be obsolete due to new versions of the tools by the time the book hits the bookshelves.

--

--Ray Andraka, P.E. President, the Andraka Consulting Group, Inc.

401/884-7930 Fax 401/884-7950 email snipped-for-privacy@andraka.com
formatting link

"They that give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin, 1759

Reply to
Ray Andraka

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.