
What is it?
FPGA Optim is an optimiser tool developed internally at TRW Conekt to show which parts of our Xilinx FPGA designs were taking up most space, thus enabling a targeted approach to optimisation.
Email us to download the latest version - currently only Windows installer. Linux users please email if you are interested in a port, if there's enough interest, I'll write one.
(We promise not to spam your email address, we will only use it to keep you informed of updates to this utility).
How do I use it?
Click the "open file" icon (or File..Open) and select an NCD file to analyse.
In a short time, a tree will display showing the elements of your design, initially sorted by LUT count. The lines will be colour coded according to the contribution they make to their immediate parent (not to the whole design), based on the count in whichever column is being sorted by.
Click on the column headings to sort by that particular item.
What if it doesn't work?
If you have problems with this software, email me and I'll do my best to solve them.
How does it work?
- Convert the NCD file to an XDL file using the Xilinx XDL tool. If we have already converted this NCD file before and the XDL file is newer, we skip the conversion stage to save time
- Go through the XDL file, extracting the instance name and type of each instance
- Using the instance name as a path, populate the tree with counts of each type of instance.
- Display