198 lines
9.4 KiB
Plaintext
198 lines
9.4 KiB
Plaintext
Release 8.2i Map I.31
|
|
Xilinx Mapping Report File for Design 'fpga'
|
|
|
|
Design Information
|
|
------------------
|
|
Command Line : map -ise /mwave/work/nt/xess/xilinx/vga/vga.ise -intstyle ise
|
|
-p xc2s200-fg256-5 -cm area -pr b -k 4 -c 100 -tx off -o fpga_map.ncd fpga.ngd
|
|
fpga.pcf
|
|
Target Device : xc2s200
|
|
Target Package : fg256
|
|
Target Speed : -5
|
|
Mapper Version : spartan2 -- $Revision: 1.34.32.1 $
|
|
Mapped Date : Mon Jan 1 22:22:08 2007
|
|
|
|
Design Summary
|
|
--------------
|
|
Number of errors: 0
|
|
Number of warnings: 7
|
|
Logic Utilization:
|
|
Total Number Slice Registers: 174 out of 4,704 3%
|
|
Number used as Flip Flops: 173
|
|
Number used as Latches: 1
|
|
Number of 4 input LUTs: 688 out of 4,704 14%
|
|
Logic Distribution:
|
|
Number of occupied Slices: 402 out of 2,352 17%
|
|
Number of Slices containing only related logic: 402 out of 402 100%
|
|
Number of Slices containing unrelated logic: 0 out of 402 0%
|
|
*See NOTES below for an explanation of the effects of unrelated logic
|
|
Total Number 4 input LUTs: 716 out of 4,704 15%
|
|
Number used as logic: 688
|
|
Number used as a route-thru: 28
|
|
Number of bonded IOBs: 22 out of 176 12%
|
|
IOB Flip Flops: 2
|
|
Number of Block RAMs: 7 out of 14 50%
|
|
Number of GCLKs: 3 out of 4 75%
|
|
Number of GCLKIOBs: 1 out of 4 25%
|
|
|
|
Total equivalent gate count for design: 120,964
|
|
Additional JTAG gate count for IOBs: 1,104
|
|
Peak Memory Usage: 370 MB
|
|
|
|
NOTES:
|
|
|
|
Related logic is defined as being logic that shares connectivity - e.g. two
|
|
LUTs are "related" if they share common inputs. When assembling slices,
|
|
Map gives priority to combine logic that is related. Doing so results in
|
|
the best timing performance.
|
|
|
|
Unrelated logic shares no connectivity. Map will only begin packing
|
|
unrelated logic into a slice once 99% of the slices are occupied through
|
|
related logic packing.
|
|
|
|
Note that once logic distribution reaches the 99% level through related
|
|
logic packing, this does not mean the device is completely utilized.
|
|
Unrelated logic packing will then begin, continuing until all usable LUTs
|
|
and FFs are occupied. Depending on your timing budget, increased levels of
|
|
unrelated logic packing may adversely affect the overall timing performance
|
|
of your design.
|
|
|
|
Table of Contents
|
|
-----------------
|
|
Section 1 - Errors
|
|
Section 2 - Warnings
|
|
Section 3 - Informational
|
|
Section 4 - Removed Logic Summary
|
|
Section 5 - Removed Logic
|
|
Section 6 - IOB Properties
|
|
Section 7 - RPMs
|
|
Section 8 - Guide Report
|
|
Section 9 - Area Group and Partition Summary
|
|
Section 10 - Modular Design Summary
|
|
Section 11 - Timing Report
|
|
Section 12 - Configuration String Information
|
|
|
|
Section 1 - Errors
|
|
------------------
|
|
|
|
Section 2 - Warnings
|
|
--------------------
|
|
WARNING:LIT:176 - Clock buffer is designated to drive clock loads. BUFG symbol
|
|
"gray_cnt_FFd1_BUFG" (output signal=gray_cnt_FFd1) has a mix of clock and
|
|
non-clock loads. The non-clock loads are:
|
|
Pin D of gray_cnt_FFd2
|
|
WARNING:LIT:176 - Clock buffer is designated to drive clock loads. BUFG symbol
|
|
"vga/crtclk_BUFG" (output signal=vga/crtclk) has a mix of clock and non-clock
|
|
loads. The non-clock loads are:
|
|
Pin D of vga/crtclk
|
|
WARNING:Pack:249 - The following adjacent carry multiplexers occupy different
|
|
slice components. The resulting carry chain will have suboptimal timing.
|
|
vga/crt/Madd_ram_addr_Madd_cy<7>
|
|
vga/crt/Madd_ram_addr_Madd_cy<8>
|
|
WARNING:Pack:249 - The following adjacent carry multiplexers occupy different
|
|
slice components. The resulting carry chain will have suboptimal timing.
|
|
vga/Madd_ram_addr_video_Madd_cy<7>
|
|
vga/Madd_ram_addr_video_Madd_cy<8>
|
|
WARNING:Pack:249 - The following adjacent carry multiplexers occupy different
|
|
slice components. The resulting carry chain will have suboptimal timing.
|
|
vga/vgacore/Mcount_hcnt_cy<0>
|
|
vga/vgacore/Mcount_hcnt_cy<1>
|
|
WARNING:Pack:249 - The following adjacent carry multiplexers occupy different
|
|
slice components. The resulting carry chain will have suboptimal timing.
|
|
vga/vgacore/Mcount_vcnt_cy<0>
|
|
vga/vgacore/Mcount_vcnt_cy<1>
|
|
WARNING:PhysDesignRules:372 - Gated clock. Clock net vga/crt/_or0000 is sourced
|
|
by a combinatorial pin. This is not good design practice. Use the CE pin to
|
|
control the loading of data into the flip-flop.
|
|
|
|
Section 3 - Informational
|
|
-------------------------
|
|
INFO:MapLib:562 - No environment variables are currently set.
|
|
INFO:LIT:244 - All of the single ended outputs in this design are using slew
|
|
rate limited output drivers. The delay on speed critical single ended outputs
|
|
can be dramatically reduced by designating them as fast outputs in the
|
|
schematic.
|
|
|
|
Section 4 - Removed Logic Summary
|
|
---------------------------------
|
|
2 block(s) optimized away
|
|
|
|
Section 5 - Removed Logic
|
|
-------------------------
|
|
|
|
Optimized Block(s):
|
|
TYPE BLOCK
|
|
GND XST_GND
|
|
VCC XST_VCC
|
|
|
|
To enable printing of redundant blocks removed and signals merged, set the
|
|
detailed map report option and rerun map.
|
|
|
|
Section 6 - IOB Properties
|
|
--------------------------
|
|
|
|
+------------------------------------------------------------------------------------------------------------------------+
|
|
| IOB Name | Type | Direction | IO Standard | Drive | Slew | Reg (s) | Resistor | IOB |
|
|
| | | | | Strength | Rate | | | Delay |
|
|
+------------------------------------------------------------------------------------------------------------------------+
|
|
| clka | GCLKIOB | INPUT | LVTTL | | | | | |
|
|
| fpga_d1 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| fpga_d2 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| fpga_d3 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| fpga_d4 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| fpga_d5 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| fpga_d6 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| fpga_d7 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| fpga_din_d0 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| ps2_clk | IOB | INPUT | LVTTL | | | INFF | | IFD |
|
|
| ps2_data | IOB | INPUT | LVTTL | | | INFF | | IFD |
|
|
| reset_n | IOB | INPUT | LVTTL | | | | | |
|
|
| vga_blue0 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_blue1 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_blue2 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_green0 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_green1 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_green2 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_hsync_n | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_red0 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_red1 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_red2 | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
| vga_vsync_n | IOB | OUTPUT | LVTTL | 12 | SLOW | | | |
|
|
+------------------------------------------------------------------------------------------------------------------------+
|
|
|
|
Section 7 - RPMs
|
|
----------------
|
|
|
|
Section 8 - Guide Report
|
|
------------------------
|
|
Guide not run on this design.
|
|
|
|
Section 9 - Area Group and Partition Summary
|
|
--------------------------------------------
|
|
|
|
Partition Implementation Status
|
|
-------------------------------
|
|
|
|
No Partitions were found in this design.
|
|
|
|
-------------------------------
|
|
|
|
Area Group Information
|
|
----------------------
|
|
|
|
No area groups were found in this design.
|
|
|
|
----------------------
|
|
|
|
Section 10 - Modular Design Summary
|
|
-----------------------------------
|
|
Modular Design not used for this design.
|
|
|
|
Section 11 - Timing Report
|
|
--------------------------
|
|
No timing report for this architecture.
|
|
|
|
Section 12 - Configuration String Details
|
|
-----------------------------------------
|
|
Use the "-detail" map option to print out Configuration Strings
|