Return to previous page Advance to next page
Development System Reference Guide
Chapter 8: MAP - The Technology Mapper

The MAP Report (MRP) File

The MAP report (MRP) file is an ASCII (text) file containing information about the MAP command run. Although detailed information varies depending upon the device to which you have mapped, the format of the file is the same regardless of the device used.

Note: The MRP file is formatted for viewing in a monospace (non-proportional) font. If the text editor you use for viewing the report uses a proportional font, the columns in the report do not line up correctly.

A sample MRP file is shown below. This is an abbreviated file - most MAP report files are considerably larger than the one shown below.

The report file is divided into a number of sections. Sections appear in the report file even if they are empty (that is, even if there are no messages that apply to them).

These are the sections in the MAP report file.

This section also indicates which nets were merged (that is, two nets were combined when a component separating them was removed).

In this section, if the removal of a signal or symbol results in the subsequent removal of an additional signal or symbol, the line describing the subsequent removal is indented. This indentation is repeated as a chain of related logic is removed. To quickly locate the cause for the removal of a chain of logic, look above the entry in which you are interested and locate the top-level line, which is not indented.

A sample MAP Report (MRP) file is shown below.

Note: The MAP Report is formatted for viewing in a monospace (non-proportional) font. If the text editor you use for viewing the report uses a proportional font, the columns in the report do not line up correctly.


Xilinx Mapping Report File for Design 'testclk'
Copyright (c) 1995-1999 Xilinx, Inc. All rights reserved.

Design Information
------------------
Command Line : map testclk.ngd
Target Device : xv100
Target Package : bg256
Target Speed : -5
Mapper Version : virtex -- Carnelian
Mapped Date : Fri Mar 12 12:09:20 1999

Design Summary
--------------
Number of errors: 0
Number of warnings: 5
Number of Slices: 64 out of 1,200 5%
Slice Flip Flops: 60
4 input LUTs: 98
Number of bonded IOBs: 4 out of 180 2%
Number of GCLKs: 2 out of 4 50%
Number of GCLKIOBs: 2 out of 4 50%

Total equivalent gate count for design: 1,470
Additional JTAG gate count for IOBs: 288

Table of Contents
-----------------
Section 1 - Errors
Section 2 - Warnings
Section 3 - Design Attributes
Section 4 - Removed Logic Summary
Section 5 - Removed Logic
Section 6 - Added Logic
Section 7 - Expanded Logic
Section 8 - Signal Cross-Reference
Section 9 - Symbol Cross-Reference
Section 10 - IOB Properties
Section 11 - RPMs
Section 12 - Guide Report

Section 1 - Errors
------------------

Section 2 - Warnings
--------------------
WARNING:xvkmm - IBUF symbol "C_ck1_i" (output signal=N_ck1_i) is promoted to indicate the use of GCLKIOB site.

WARNING:xvkmm - IBUF symbol "C_ck2_i" (output signal=N_ck2_i) is promoted to indicate the use of GCLKIOB site.

WARNING:basmapmgr - All of the external outputs in this design are using slew rate limited output drivers. The delay on speed critical outputs can be dramatically reduced by designating them as fast outputs in the schematic.

WARNING:baspu - trimming timing constraints from power/ground net
core_inst1/counter1/N5

WARNING:baspu - trimming timing constraints from power/ground net
core_inst1/counter1/N28

Section 3 - Design Attributes
-----------------------------

Section 4 - Removed Logic Summary
---------------------------------
2 block(s) optimized away


Section 5 - Removed Logic
-------------------------

Optimized Block(s):
TYPE BLOCK
VCC C392
GND C393

To enable printing of redundant blocks removed and signals merged, set the
detailed map report option and rerun map.

Section 6 - Added Logic
-----------------------

Section 7 - Expanded Logic
--------------------------
To enable this section, set the detailed map report option and rerun map.


Section 8 - Signal Cross-Reference
----------------------------------
To enable this section, set the detailed map report option and rerun map.

Section 9 - Symbol Cross-Reference
----------------------------------
To enable this section, set the detailed map report option and rerun map.

Section 10 - IOB Properties
---------------------------
ck1_i (GCLKIOB)
ck2_i (GCLKIOB)
out1_o (IOB) : SLEW=SLOW DRIVE=12
out2_o (IOB) : SLEW=SLOW DRIVE=12


Section 11 - RPMs
-----------------

Section 12 - Guide Report
-------------------------
Guide not supported in this architecture.