Answers Database
M1 LOGIBLOX: How to estimate CLB,/area/resource utilization for LogiBLOX modules with Map
Record #2474
Product Family: Software
Product Line: FPGA Implementation
Product Part: logiblox
Problem Title:
M1 LOGIBLOX: How to estimate CLB,/area/resource utilization for LogiBLOX modules with Map
Problem Description:
Urgency: Standard
General Description:
Logiblox does not produce any area utilization estimates when
generating modules. However, Map may be run to determine the
amount of device area utilized for a single LogiBLOX-generated
module.
Solution 1:
When Logiblox generates a module, it also generates a .ngo
file to represent the module in netlist form. This .ngo file
can be compiled by Map if it is renamed to have a .ngd
extension.
When running Map on a submodule, the -u option must be used to
prevent Map from removing disabled logic. The -c option
should also be used to keep the CLB utilization estimate from
being inflated.
Example: if the Logiblox module created was named 'myram',
then Logiblox will create a file called "myram.ngo." Copy
this file to the name "myram.ngd" and run Map manually as
follows:
map -p <parttype> -u -c myram
The Map report file will list the amount of device resources
used to implement the module.
End of Record #2474 - Last Modified: 03/02/99 18:04 |