Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


LogiBLOX M1.x-WS: How to estimate CLB/area utilization for logiblox modules with map.


Record #2474

Product Family:  Software

Product Line:  FPGA Implementation

Problem Title:
LogiBLOX M1.x-WS: How to estimate CLB/area utilization for logiblox
modules with map.



Problem Description:
Keywords: logiblox, map, area, utiliz

Urgency: Standard

General Description:

Logiblox does not produce any area utilization estimates when
generating modules.  However, map may be used 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 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

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents