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

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!