- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Regarding Synthesis Report of a vhdl code
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-11-2012 04:40 AM
I want to know that which parameter of a synthesis report must be kept in mind when we compare two vhdl code of a same problem...
Which report can be used to know occupied configurable logic blocks (CLBs). I have seen in one research paper that for a particular algorithm CLB used is 1.2% out of 19200. I am completely unable to get it....
Please help me...
Re: Regarding Synthesis Report of a vhdl code
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-11-2012 04:59 AM
Hi,
for a rough estimation of ressource usage and max. clock frequency the synthesis report is a good source.
To give just the number of CLBs used is quite misleading. CLBs are differently structured for each FPGA family.
Also, a used CLB can be anything from a simple inverter, to two LUTS with logic and two FFs and some extra logic, like Carry chains etc.
The synthesis report gives more detailed information.
The number and type of LUTs and FFs, identified makros, FSM recognition and results etc..
However, for comparing the result of two design approaches, it may be sufficient to give just the number of CLBs.
Especially when this number is taken after the implementation, since e.g. map also adds some improvement to the design.
So for a specific FPGA family/device this number is the overall result, without any details. If that is useful depends on the intentions of the author of such a paper.
Have a nice synthesis
Eilert
Re: Regarding Synthesis Report of a vhdl code
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-11-2012 05:39 AM - edited 07-11-2012 05:39 AM
rishabhawasthi wrote:
I want to know that which parameter of a synthesis report must be kept in mind when we compare two vhdl code of a same problem...
Which report can be used to know occupied configurable logic blocks (CLBs). I have seen in one research paper that for a particular algorithm CLB used is 1.2% out of 19200. I am completely unable to get it....
Please help me...
Synthesis won't tell you the number of occupied CLB's or "slices" because that only happens after you have
mapped the design. If you run through translate (ngdbuild) and map, then you can look in the map report
for the CLB or slice usage.
-- Gabor











