|
|
@@ -0,0 +1,754 @@ |
|
|
for i in `echo soc.v`; do \ |
|
|
echo "verilog soc $i" >> soc.prj; \ |
|
|
done |
|
|
echo run > soc.xst |
|
|
echo -ifn soc.prj >> soc.xst |
|
|
echo -top soc >> soc.xst |
|
|
echo -ifmt MIXED >> soc.xst |
|
|
echo -opt_mode SPEED >> soc.xst |
|
|
echo -opt_level 1 >> soc.xst |
|
|
echo -ofn soc.ngc >> soc.xst |
|
|
echo -p xc6slx9-2-tqg144 >> soc.xst |
|
|
xst -ifn soc.xst |
|
|
Release 13.4 - xst O.87xd (lin) |
|
|
Copyright (c) 1995-2011 Xilinx, Inc. All rights reserved. |
|
|
--> |
|
|
|
|
|
TABLE OF CONTENTS |
|
|
1) Synthesis Options Summary |
|
|
2) HDL Parsing |
|
|
3) HDL Elaboration |
|
|
4) HDL Synthesis |
|
|
4.1) HDL Synthesis Report |
|
|
5) Advanced HDL Synthesis |
|
|
5.1) Advanced HDL Synthesis Report |
|
|
6) Low Level Synthesis |
|
|
7) Partition Report |
|
|
8) Design Summary |
|
|
8.1) Primitive and Black Box Usage |
|
|
8.2) Device utilization summary |
|
|
8.3) Partition Resource Summary |
|
|
8.4) Timing Report |
|
|
8.4.1) Clock Information |
|
|
8.4.2) Asynchronous Control Signals Information |
|
|
8.4.3) Timing Summary |
|
|
8.4.4) Timing Details |
|
|
8.4.5) Cross Clock Domains Report |
|
|
|
|
|
|
|
|
========================================================================= |
|
|
* Synthesis Options Summary * |
|
|
========================================================================= |
|
|
---- Source Parameters |
|
|
Input File Name : "soc.prj" |
|
|
Input Format : MIXED |
|
|
|
|
|
---- Target Parameters |
|
|
Output File Name : "soc.ngc" |
|
|
Target Device : xc6slx9-2-tqg144 |
|
|
|
|
|
---- Source Options |
|
|
Top Module Name : soc |
|
|
|
|
|
---- General Options |
|
|
Optimization Goal : SPEED |
|
|
Optimization Effort : 1 |
|
|
|
|
|
========================================================================= |
|
|
|
|
|
INFO:Xst - Part-select index evaluated to out of bound value may lead to incorrect synthesis results; it is recommended not to use them in RTL |
|
|
|
|
|
========================================================================= |
|
|
* HDL Parsing * |
|
|
========================================================================= |
|
|
Analyzing Verilog file "/home/paul/j1-soc/soc.v" into library soc |
|
|
Parsing module <j1>. |
|
|
Parsing module <reset_gen>. |
|
|
Parsing module <soc>. |
|
|
|
|
|
========================================================================= |
|
|
* HDL Elaboration * |
|
|
========================================================================= |
|
|
WARNING:HDLCompiler:1016 - "/home/paul/j1-soc/soc.v" Line 301: Port DOPA is not connected to this instance |
|
|
|
|
|
Elaborating module <soc>. |
|
|
|
|
|
Elaborating module <reset_gen(RESET_CYCLES=10000)>. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 213: Result of 32-bit expression is truncated to fit in 14-bit target. |
|
|
WARNING:HDLCompiler:1016 - "/home/paul/j1-soc/soc.v" Line 49: Port SSRA is not connected to this instance |
|
|
|
|
|
Elaborating module <j1>. |
|
|
|
|
|
Elaborating module <RAMB16_S2_S2>. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 51: Size mismatch in connection of port <DIA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 54: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 55: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 64: Size mismatch in connection of port <ADDRB>. Formal port size is 13-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 109: Result of 32-bit expression is truncated to fit in 16-bit target. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 136: Result of 6-bit expression is truncated to fit in 5-bit target. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 148: Result of 32-bit expression is truncated to fit in 5-bit target. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 153: Result of 6-bit expression is truncated to fit in 5-bit target. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 174: Result of 15-bit expression is truncated to fit in 13-bit target. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 176: Result of 16-bit expression is truncated to fit in 13-bit target. |
|
|
WARNING:HDLCompiler:1127 - "/home/paul/j1-soc/soc.v" Line 268: Assignment to j1_io_rd ignored, since the identifier is never used |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 280: Result of 32-bit expression is truncated to fit in 9-bit target. |
|
|
|
|
|
Elaborating module <RAMB16_S18_S18>. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 302: Size mismatch in connection of port <DIA>. Formal port size is 16-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 303: Size mismatch in connection of port <DIPA>. Formal port size is 2-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 305: Size mismatch in connection of port <WEA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 306: Size mismatch in connection of port <ENA>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 308: Size mismatch in connection of port <ADDRA>. Formal port size is 10-bit while actual signal size is 15-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 313: Size mismatch in connection of port <ENB>. Formal port size is 1-bit while actual signal size is 32-bit. |
|
|
WARNING:HDLCompiler:189 - "/home/paul/j1-soc/soc.v" Line 315: Size mismatch in connection of port <ADDRB>. Formal port size is 10-bit while actual signal size is 16-bit. |
|
|
WARNING:HDLCompiler:413 - "/home/paul/j1-soc/soc.v" Line 321: Result of 17-bit expression is truncated to fit in 16-bit target. |
|
|
WARNING:HDLCompiler:1127 - "/home/paul/j1-soc/soc.v" Line 364: Assignment to trig_reconf ignored, since the identifier is never used |
|
|
|
|
|
========================================================================= |
|
|
* HDL Synthesis * |
|
|
========================================================================= |
|
|
|
|
|
Synthesizing Unit <soc>. |
|
|
Related source file is "/home/paul/j1-soc/soc.v". |
|
|
INFO:Xst:3210 - "/home/paul/j1-soc/soc.v" line 261: Output port <io_rd> of the instance <j1> is unconnected or connected to loadless signal. |
|
|
Found 16-bit register for signal <xorline_addr>. |
|
|
Found 16-bit register for signal <slow_io_addr>. |
|
|
Found 16-bit register for signal <slow_io_dout>. |
|
|
Found 1-bit register for signal <trig_reset>. |
|
|
Found 1-bit register for signal <led>. |
|
|
Found 16-bit adder for signal <xorline_addr[15]_GND_1_o_add_15_OUT> created at line 321. |
|
|
Summary: |
|
|
inferred 1 Adder/Subtractor(s). |
|
|
inferred 50 D-type flip-flop(s). |
|
|
inferred 1 Multiplexer(s). |
|
|
Unit <soc> synthesized. |
|
|
|
|
|
Synthesizing Unit <reset_gen>. |
|
|
Related source file is "/home/paul/j1-soc/soc.v". |
|
|
RESET_CYCLES = 10000 |
|
|
Found 14-bit register for signal <reset_count>. |
|
|
Found 14-bit subtractor for signal <GND_2_o_GND_2_o_sub_3_OUT<13:0>> created at line 213. |
|
|
Summary: |
|
|
inferred 1 Adder/Subtractor(s). |
|
|
inferred 14 D-type flip-flop(s). |
|
|
Unit <reset_gen> synthesized. |
|
|
|
|
|
Synthesizing Unit <j1>. |
|
|
Related source file is "/home/paul/j1-soc/soc.v". |
|
|
Found 32x16-bit dual-port RAM <Mram_dstack> for signal <dstack>. |
|
|
Found 32x16-bit dual-port RAM <Mram_rstack> for signal <rstack>. |
|
|
Found 5-bit register for signal <dsp>. |
|
|
Found 16-bit register for signal <st0>. |
|
|
Found 5-bit register for signal <rsp>. |
|
|
Found 13-bit register for signal <pc>. |
|
|
Found 14-bit adder for signal <n0166[13:0]> created at line 37. |
|
|
Found 16-bit adder for signal <st0[15]_st1[15]_add_32_OUT> created at line 101. |
|
|
Found 5-bit adder for signal <dsp[4]_GND_3_o_add_54_OUT> created at line 136. |
|
|
Found 5-bit adder for signal <dsp[4]_dd[1]_add_55_OUT> created at line 141. |
|
|
Found 5-bit adder for signal <rsp[4]_rd[1]_add_56_OUT> created at line 142. |
|
|
Found 5-bit adder for signal <rsp[4]_GND_3_o_add_61_OUT> created at line 153. |
|
|
Found 16-bit subtractor for signal <GND_3_o_GND_3_o_sub_41_OUT<15:0>> created at line 109. |
|
|
Found 5-bit subtractor for signal <GND_3_o_GND_3_o_sub_59_OUT<4:0>> created at line 148. |
|
|
Found 16-bit shifter logical right for signal <st1[15]_st0[3]_shift_right_39_OUT> created at line 108 |
|
|
Found 16-bit shifter logical left for signal <st1[15]_st0[3]_shift_left_43_OUT> created at line 112 |
|
|
Found 16-bit 16-to-1 multiplexer for signal <st0sel[3]_st1[15]_wide_mux_45_OUT> created at line 98. |
|
|
Found 5-bit 4-to-1 multiplexer for signal <_n0205> created at line 145. |
|
|
Found 5-bit 3-to-1 multiplexer for signal <_n0207> created at line 145. |
|
|
Found 16-bit 3-to-1 multiplexer for signal <_n0209> created at line 145. |
|
|
Found 16-bit comparator equal for signal <st1[15]_st0[15]_equal_38_o> created at line 106 |
|
|
Found 16-bit comparator greater for signal <st0[15]_st1[15]_LessThan_39_o> created at line 107 |
|
|
Found 16-bit comparator greater for signal <st1[15]_st0[15]_LessThan_45_o> created at line 114 |
|
|
Summary: |
|
|
inferred 2 RAM(s). |
|
|
inferred 5 Adder/Subtractor(s). |
|
|
inferred 39 D-type flip-flop(s). |
|
|
inferred 3 Comparator(s). |
|
|
inferred 41 Multiplexer(s). |
|
|
inferred 2 Combinational logic shifter(s). |
|
|
Unit <j1> synthesized. |
|
|
|
|
|
========================================================================= |
|
|
HDL Synthesis Report |
|
|
|
|
|
Macro Statistics |
|
|
# RAMs : 2 |
|
|
32x16-bit dual-port RAM : 2 |
|
|
# Adders/Subtractors : 7 |
|
|
14-bit adder : 1 |
|
|
14-bit subtractor : 1 |
|
|
16-bit adder : 1 |
|
|
16-bit addsub : 1 |
|
|
5-bit adder : 2 |
|
|
5-bit addsub : 1 |
|
|
# Registers : 10 |
|
|
1-bit register : 2 |
|
|
13-bit register : 1 |
|
|
14-bit register : 1 |
|
|
16-bit register : 4 |
|
|
5-bit register : 2 |
|
|
# Comparators : 3 |
|
|
16-bit comparator equal : 1 |
|
|
16-bit comparator greater : 2 |
|
|
# Multiplexers : 42 |
|
|
1-bit 2-to-1 multiplexer : 5 |
|
|
13-bit 2-to-1 multiplexer : 3 |
|
|
16-bit 2-to-1 multiplexer : 26 |
|
|
16-bit 3-to-1 multiplexer : 1 |
|
|
5-bit 2-to-1 multiplexer : 7 |
|
|
# Logic shifters : 2 |
|
|
16-bit shifter logical left : 1 |
|
|
16-bit shifter logical right : 1 |
|
|
# Xors : 2 |
|
|
16-bit xor2 : 2 |
|
|
|
|
|
========================================================================= |
|
|
INFO:Xst:1767 - HDL ADVISOR - Resource sharing has identified that some arithmetic operations in this design can share the same physical resources for reduced device utilization. For improved clock frequency you may try to disable resource sharing. |
|
|
|
|
|
========================================================================= |
|
|
* Advanced HDL Synthesis * |
|
|
========================================================================= |
|
|
|
|
|
|
|
|
Synthesizing (advanced) Unit <j1>. |
|
|
The following registers are absorbed into counter <dsp>: 1 register on signal <dsp>. |
|
|
INFO:Xst:3231 - The small RAM <Mram_rstack> will be implemented on LUTs in order to maximize performance and save block RAM resources. If you want to force its implementation on block, use option/constraint ram_style. |
|
|
----------------------------------------------------------------------- |
|
|
| ram_type | Distributed | | |
|
|
----------------------------------------------------------------------- |
|
|
| Port A | |
|
|
| aspect ratio | 32-word x 16-bit | | |
|
|
| clkA | connected to signal <sys_clk_i> | rise | |
|
|
| weA | connected to signal <_rstkW> | high | |
|
|
| addrA | connected to signal <_rsp> | | |
|
|
| diA | connected to signal <_rstkD> | | |
|
|
----------------------------------------------------------------------- |
|
|
| Port B | |
|
|
| aspect ratio | 32-word x 16-bit | | |
|
|
| addrB | connected to signal <rsp> | | |
|
|
| doB | connected to internal node | | |
|
|
----------------------------------------------------------------------- |
|
|
INFO:Xst:3218 - HDL ADVISOR - The RAM <Mram_dstack> will be implemented on LUTs either because you have described an asynchronous read or because of currently unsupported block RAM features. If you have described an asynchronous read, making it synchronous would allow you to take advantage of available block RAM resources, for optimized device usage and improved timings. Please refer to your documentation for coding guidelines. |
|
|
----------------------------------------------------------------------- |
|
|
| ram_type | Distributed | | |
|
|
----------------------------------------------------------------------- |
|
|
| Port A | |
|
|
| aspect ratio | 32-word x 16-bit | | |
|
|
| clkA | connected to signal <sys_clk_i> | rise | |
|
|
| weA | connected to signal <_dstkW> | high | |
|
|
| addrA | connected to signal <_dsp> | | |
|
|
| diA | connected to signal <st0> | | |
|
|
----------------------------------------------------------------------- |
|
|
| Port B | |
|
|
| aspect ratio | 32-word x 16-bit | | |
|
|
| addrB | connected to signal <dsp> | | |
|
|
| doB | connected to signal <io_dout> | | |
|
|
----------------------------------------------------------------------- |
|
|
Unit <j1> synthesized (advanced). |
|
|
|
|
|
Synthesizing (advanced) Unit <reset_gen>. |
|
|
The following registers are absorbed into counter <reset_count>: 1 register on signal <reset_count>. |
|
|
Unit <reset_gen> synthesized (advanced). |
|
|
|
|
|
Synthesizing (advanced) Unit <soc>. |
|
|
The following registers are absorbed into counter <xorline_addr>: 1 register on signal <xorline_addr>. |
|
|
Unit <soc> synthesized (advanced). |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_1> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_2> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_3> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_4> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_5> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_6> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_7> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_8> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_9> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_10> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_11> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_12> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_13> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_14> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <slow_io_dout_15> of sequential type is unconnected in block <soc>. |
|
|
|
|
|
========================================================================= |
|
|
Advanced HDL Synthesis Report |
|
|
|
|
|
Macro Statistics |
|
|
# RAMs : 2 |
|
|
32x16-bit dual-port distributed RAM : 2 |
|
|
# Adders/Subtractors : 5 |
|
|
14-bit adder : 1 |
|
|
16-bit addsub : 1 |
|
|
5-bit adder : 2 |
|
|
5-bit addsub : 1 |
|
|
# Counters : 3 |
|
|
14-bit down counter : 1 |
|
|
16-bit up counter : 1 |
|
|
5-bit up counter : 1 |
|
|
# Registers : 53 |
|
|
Flip-Flops : 53 |
|
|
# Comparators : 3 |
|
|
16-bit comparator equal : 1 |
|
|
16-bit comparator greater : 2 |
|
|
# Multiplexers : 54 |
|
|
1-bit 2-to-1 multiplexer : 18 |
|
|
13-bit 2-to-1 multiplexer : 2 |
|
|
16-bit 2-to-1 multiplexer : 26 |
|
|
16-bit 3-to-1 multiplexer : 1 |
|
|
5-bit 2-to-1 multiplexer : 7 |
|
|
# Logic shifters : 2 |
|
|
16-bit shifter logical left : 1 |
|
|
16-bit shifter logical right : 1 |
|
|
# Xors : 2 |
|
|
16-bit xor2 : 2 |
|
|
|
|
|
========================================================================= |
|
|
|
|
|
========================================================================= |
|
|
* Low Level Synthesis * |
|
|
========================================================================= |
|
|
WARNING:Xst:1710 - FF/Latch <trig_reset> (without init value) has a constant value of 0 in block <soc>. This FF/Latch will be trimmed during the optimization process. |
|
|
WARNING:Xst:2677 - Node <xorline_addr_10> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <xorline_addr_11> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <xorline_addr_12> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <xorline_addr_13> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <xorline_addr_14> of sequential type is unconnected in block <soc>. |
|
|
WARNING:Xst:2677 - Node <xorline_addr_15> of sequential type is unconnected in block <soc>. |
|
|
INFO:Xst:1901 - Instance ram[0].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance ram[1].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance ram[2].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance ram[3].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance ram[4].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance ram[5].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance ram[6].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance ram[7].ram in unit j1 of type RAMB16_S2_S2 has been replaced by RAMB16BWER |
|
|
INFO:Xst:1901 - Instance xorline_ram in unit soc of type RAMB16_S18_S18 has been replaced by RAMB16BWER |
|
|
|
|
|
Optimizing unit <soc> ... |
|
|
|
|
|
Optimizing unit <j1> ... |
|
|
|
|
|
Mapping all equations... |
|
|
Building and optimizing final netlist ... |
|
|
Found area constraint ratio of 100 (+ 0) on block soc, actual ratio is 8. |
|
|
FlipFlop j1/dsp_0 has been replicated 1 time(s) |
|
|
FlipFlop j1/dsp_2 has been replicated 1 time(s) |
|
|
FlipFlop j1/st0_0 has been replicated 1 time(s) |
|
|
FlipFlop j1/st0_1 has been replicated 2 time(s) |
|
|
FlipFlop j1/st0_12 has been replicated 1 time(s) |
|
|
FlipFlop j1/st0_14 has been replicated 1 time(s) |
|
|
FlipFlop j1/st0_15 has been replicated 1 time(s) |
|
|
FlipFlop j1/st0_2 has been replicated 1 time(s) |
|
|
|
|
|
Final Macro Processing ... |
|
|
|
|
|
========================================================================= |
|
|
Final Register Report |
|
|
|
|
|
Macro Statistics |
|
|
# Registers : 90 |
|
|
Flip-Flops : 90 |
|
|
|
|
|
========================================================================= |
|
|
|
|
|
========================================================================= |
|
|
* Partition Report * |
|
|
========================================================================= |
|
|
|
|
|
Partition Implementation Status |
|
|
------------------------------- |
|
|
|
|
|
No Partitions were found in this design. |
|
|
|
|
|
------------------------------- |
|
|
|
|
|
========================================================================= |
|
|
* Design Summary * |
|
|
========================================================================= |
|
|
|
|
|
Top Level Output File Name : soc.ngc |
|
|
|
|
|
Primitive and Black Box Usage: |
|
|
------------------------------ |
|
|
# BELS : 619 |
|
|
# GND : 1 |
|
|
# INV : 15 |
|
|
# LUT1 : 22 |
|
|
# LUT2 : 28 |
|
|
# LUT3 : 43 |
|
|
# LUT4 : 71 |
|
|
# LUT5 : 75 |
|
|
# LUT6 : 220 |
|
|
# MUXCY : 80 |
|
|
# MUXF7 : 10 |
|
|
# VCC : 1 |
|
|
# XORCY : 53 |
|
|
# FlipFlops/Latches : 90 |
|
|
# FDE : 18 |
|
|
# FDR : 48 |
|
|
# FDRE : 19 |
|
|
# FDSE : 5 |
|
|
# RAMS : 21 |
|
|
# RAM32M : 4 |
|
|
# RAM32X1D : 8 |
|
|
# RAMB16BWER : 9 |
|
|
# Clock Buffers : 1 |
|
|
# BUFGP : 1 |
|
|
# IO Buffers : 1 |
|
|
# OBUF : 1 |
|
|
|
|
|
Device utilization summary: |
|
|
--------------------------- |
|
|
|
|
|
Selected Device : 6slx9tqg144-2 |
|
|
|
|
|
|
|
|
Slice Logic Utilization: |
|
|
Number of Slice Registers: 90 out of 11440 0% |
|
|
Number of Slice LUTs: 506 out of 5720 8% |
|
|
Number used as Logic: 474 out of 5720 8% |
|
|
Number used as Memory: 32 out of 1440 2% |
|
|
Number used as RAM: 32 |
|
|
|
|
|
Slice Logic Distribution: |
|
|
Number of LUT Flip Flop pairs used: 530 |
|
|
Number with an unused Flip Flop: 440 out of 530 83% |
|
|
Number with an unused LUT: 24 out of 530 4% |
|
|
Number of fully used LUT-FF pairs: 66 out of 530 12% |
|
|
Number of unique control sets: 5 |
|
|
|
|
|
IO Utilization: |
|
|
Number of IOs: 2 |
|
|
Number of bonded IOBs: 2 out of 102 1% |
|
|
|
|
|
Specific Feature Utilization: |
|
|
Number of Block RAM/FIFO: 9 out of 32 28% |
|
|
Number using Block RAM only: 9 |
|
|
Number of BUFG/BUFGCTRLs: 1 out of 16 6% |
|
|
|
|
|
--------------------------- |
|
|
Partition Resource Summary: |
|
|
--------------------------- |
|
|
|
|
|
No Partitions were found in this design. |
|
|
|
|
|
--------------------------- |
|
|
|
|
|
|
|
|
========================================================================= |
|
|
Timing Report |
|
|
|
|
|
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE. |
|
|
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT |
|
|
GENERATED AFTER PLACE-and-ROUTE. |
|
|
|
|
|
Clock Information: |
|
|
------------------ |
|
|
-----------------------------------+------------------------+-------+ |
|
|
Clock Signal | Clock buffer(FF name) | Load | |
|
|
-----------------------------------+------------------------+-------+ |
|
|
clk | BUFGP | 111 | |
|
|
-----------------------------------+------------------------+-------+ |
|
|
|
|
|
Asynchronous Control Signals Information: |
|
|
---------------------------------------- |
|
|
No asynchronous control signals found in this design |
|
|
|
|
|
Timing Summary: |
|
|
--------------- |
|
|
Speed Grade: -2 |
|
|
|
|
|
Minimum period: 11.935ns (Maximum Frequency: 83.788MHz) |
|
|
Minimum input arrival time before clock: No path found |
|
|
Maximum output required time after clock: 4.118ns |
|
|
Maximum combinational path delay: No path found |
|
|
|
|
|
Timing Details: |
|
|
--------------- |
|
|
All values displayed in nanoseconds (ns) |
|
|
|
|
|
========================================================================= |
|
|
Timing constraint: Default period analysis for Clock 'clk' |
|
|
Clock period: 11.935ns (frequency: 83.788MHz) |
|
|
Total number of paths / destination ports: 2239667 / 638 |
|
|
------------------------------------------------------------------------- |
|
|
Delay: 11.935ns (Levels of Logic = 20) |
|
|
Source: j1/ram[6].ram (RAM) |
|
|
Destination: j1/ram[7].ram (RAM) |
|
|
Source Clock: clk rising |
|
|
Destination Clock: clk rising |
|
|
|
|
|
Data Path: j1/ram[6].ram to j1/ram[7].ram |
|
|
Gate Net |
|
|
Cell:in->out fanout Delay Delay Logical Name (Net Name) |
|
|
---------------------------------------- ------------ |
|
|
RAMB16BWER:CLKA->DOA1 89 2.100 2.232 j1/ram[6].ram (j1/insn<13>) |
|
|
LUT3:I1->O 12 0.250 1.297 j1/Mmux_st0sel<3>11_2 (j1/Mmux_st0sel<3>11_1) |
|
|
LUT6:I3->O 2 0.235 0.954 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_A47 (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_A46) |
|
|
LUT6:I3->O 1 0.235 0.682 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_lut<0>_SW0 (N179) |
|
|
LUT6:I5->O 1 0.254 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_lut<0> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_lut<0>) |
|
|
MUXCY:S->O 1 0.215 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<0> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<0>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<1> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<1>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<2> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<2>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<3> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<3>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<4> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<4>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<5> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<5>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<6> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<6>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<7> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<7>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<8> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<8>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<9> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<9>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<10> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<10>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<11> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<11>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<12> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<12>) |
|
|
MUXCY:CI->O 1 0.023 0.000 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<13> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_cy<13>) |
|
|
XORCY:CI->O 3 0.206 0.874 j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_rs_xor<14> (j1/Mmux_st0sel[3]_st1[15]_wide_mux_45_OUT15_split<14>) |
|
|
LUT6:I4->O 32 0.250 1.519 j1/ramWE_GND_3_o_AND_1_o1 (j1/ramWE_GND_3_o_AND_1_o) |
|
|
RAMB16BWER:WEB0 0.330 j1/ram[7].ram |
|
|
---------------------------------------- |
|
|
Total 11.935ns (4.377ns logic, 7.558ns route) |
|
|
(36.7% logic, 63.3% route) |
|
|
|
|
|
========================================================================= |
|
|
Timing constraint: Default OFFSET OUT AFTER for Clock 'clk' |
|
|
Total number of paths / destination ports: 1 / 1 |
|
|
------------------------------------------------------------------------- |
|
|
Offset: 4.118ns (Levels of Logic = 1) |
|
|
Source: led (FF) |
|
|
Destination: led (PAD) |
|
|
Source Clock: clk rising |
|
|
|
|
|
Data Path: led to led |
|
|
Gate Net |
|
|
Cell:in->out fanout Delay Delay Logical Name (Net Name) |
|
|
---------------------------------------- ------------ |
|
|
FDE:C->Q 1 0.525 0.681 led (led_OBUF) |
|
|
OBUF:I->O 2.912 led_OBUF (led) |
|
|
---------------------------------------- |
|
|
Total 4.118ns (3.437ns logic, 0.681ns route) |
|
|
(83.5% logic, 16.5% route) |
|
|
|
|
|
========================================================================= |
|
|
|
|
|
Cross Clock Domains Report: |
|
|
-------------------------- |
|
|
|
|
|
Clock to Setup on destination clock clk |
|
|
---------------+---------+---------+---------+---------+ |
|
|
| Src:Rise| Src:Fall| Src:Rise| Src:Fall| |
|
|
Source Clock |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall| |
|
|
---------------+---------+---------+---------+---------+ |
|
|
clk | 11.935| | | | |
|
|
---------------+---------+---------+---------+---------+ |
|
|
|
|
|
========================================================================= |
|
|
|
|
|
|
|
|
Total REAL time to Xst completion: 45.00 secs |
|
|
Total CPU time to Xst completion: 44.53 secs |
|
|
|
|
|
--> |
|
|
|
|
|
|
|
|
Total memory usage is 117160 kilobytes |
|
|
|
|
|
Number of errors : 0 ( 0 filtered) |
|
|
Number of warnings : 74 ( 0 filtered) |
|
|
Number of infos : 14 ( 0 filtered) |
|
|
|
|
|
ngdbuild -uc soc.xc6slx9-2-tqg144.ucf soc.ngc |
|
|
Release 13.4 - ngdbuild O.87xd (lin) |
|
|
Copyright (c) 1995-2011 Xilinx, Inc. All rights reserved. |
|
|
|
|
|
Command Line: /opt/Xilinx/13.4/ISE_DS/ISE/bin/lin/unwrapped/ngdbuild -uc |
|
|
soc.xc6slx9-2-tqg144.ucf soc.ngc |
|
|
|
|
|
Reading NGO file "/home/paul/j1-soc/soc.ngc" ... |
|
|
Gathering constraint information from source properties... |
|
|
Done. |
|
|
|
|
|
Annotating constraints to design from ucf file "soc.xc6slx9-2-tqg144.ucf" ... |
|
|
Resolving constraint associations... |
|
|
Checking Constraint Associations... |
|
|
Done... |
|
|
|
|
|
Checking expanded design ... |
|
|
|
|
|
Partition Implementation Status |
|
|
------------------------------- |
|
|
|
|
|
No Partitions were found in this design. |
|
|
|
|
|
------------------------------- |
|
|
|
|
|
NGDBUILD Design Results Summary: |
|
|
Number of errors: 0 |
|
|
Number of warnings: 0 |
|
|
|
|
|
Writing NGD file "soc.ngd" ... |
|
|
Total REAL time to NGDBUILD completion: 16 sec |
|
|
Total CPU time to NGDBUILD completion: 15 sec |
|
|
|
|
|
Writing NGDBUILD log file "soc.bld"... |
|
|
|
|
|
NGDBUILD done. |
|
|
map -w soc.ngd |
|
|
Release 13.4 - Map O.87xd (lin) |
|
|
Copyright (c) 1995-2011 Xilinx, Inc. All rights reserved. |
|
|
Using target part "6slx9tqg144-2". |
|
|
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv |
|
|
INFO:Security:54 - 'xc6slx9' is a WebPack part. |
|
|
WARNING:Security:42 - Your software subscription period has lapsed. Your current |
|
|
version of Xilinx tools will continue to function, but you no longer qualify for |
|
|
Xilinx software updates or new releases. |
|
|
---------------------------------------------------------------------- |
|
|
Mapping design into LUTs... |
|
|
Writing file soc.ngm... |
|
|
Running directed packing... |
|
|
Running delay-based LUT packing... |
|
|
Updating timing models... |
|
|
INFO:Map:215 - The Interim Design Summary has been generated in the MAP Report |
|
|
(.mrp). |
|
|
Running timing-driven placement... |
|
|
Total REAL time at the beginning of Placer: 16 secs |
|
|
Total CPU time at the beginning of Placer: 16 secs |
|
|
|
|
|
Phase 1.1 Initial Placement Analysis |
|
|
Phase 1.1 Initial Placement Analysis (Checksum:a8f683e) REAL time: 18 secs |
|
|
|
|
|
Phase 2.7 Design Feasibility Check |
|
|
Phase 2.7 Design Feasibility Check (Checksum:a8f683e) REAL time: 18 secs |
|
|
|
|
|
Phase 3.31 Local Placement Optimization |
|
|
Phase 3.31 Local Placement Optimization (Checksum:a8f683e) REAL time: 18 secs |
|
|
|
|
|
Phase 4.2 Initial Placement for Architecture Specific Features |
|
|
|
|
|
Phase 4.2 Initial Placement for Architecture Specific Features |
|
|
(Checksum:ea42981a) REAL time: 28 secs |
|
|
|
|
|
Phase 5.36 Local Placement Optimization |
|
|
Phase 5.36 Local Placement Optimization (Checksum:ea42981a) REAL time: 28 secs |
|
|
|
|
|
Phase 6.30 Global Clock Region Assignment |
|
|
Phase 6.30 Global Clock Region Assignment (Checksum:ea42981a) REAL time: 28 secs |
|
|
|
|
|
Phase 7.3 Local Placement Optimization |
|
|
Phase 7.3 Local Placement Optimization (Checksum:ea42981a) REAL time: 28 secs |
|
|
|
|
|
Phase 8.5 Local Placement Optimization |
|
|
Phase 8.5 Local Placement Optimization (Checksum:ea42981a) REAL time: 28 secs |
|
|
|
|
|
Phase 9.8 Global Placement |
|
|
........................................................................................................................ |
|
|
................................................... |
|
|
.............................................................................................................................. |
|
|
................................. |
|
|
Phase 9.8 Global Placement (Checksum:797926fd) REAL time: 38 secs |
|
|
|
|
|
Phase 10.5 Local Placement Optimization |
|
|
Phase 10.5 Local Placement Optimization (Checksum:797926fd) REAL time: 38 secs |
|
|
|
|
|
Phase 11.18 Placement Optimization |
|
|
Phase 11.18 Placement Optimization (Checksum:7528ad4e) REAL time: 51 secs |
|
|
|
|
|
Phase 12.5 Local Placement Optimization |
|
|
Phase 12.5 Local Placement Optimization (Checksum:7528ad4e) REAL time: 51 secs |
|
|
|
|
|
Phase 13.34 Placement Validation |
|
|
Phase 13.34 Placement Validation (Checksum:744fc0d0) REAL time: 51 secs |
|
|
|
|
|
Total REAL time to Placer completion: 52 secs |
|
|
Total CPU time to Placer completion: 51 secs |
|
|
Running post-placement packing... |
|
|
Writing output files... |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<xorline_ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<xorline_ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[0].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[0].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[1].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[1].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[2].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[2].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[3].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[3].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[4].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[4].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[5].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[5].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[6].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[6].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1678 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[7].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_A |
|
|
attribute the port A control pins for the RAMB16BWER must be used. |
|
|
ERROR:PhysDesignRules:1679 - Issue with pin connections and/or configuration on |
|
|
block:<j1/ram[7].ram>:<RAMB16BWER_RAMB16BWER>. When using the DATA_WIDTH_B |
|
|
attribute the port B control pins for the RAMB16BWER must be used. |
|
|
ERROR:Pack:1642 - Errors in physical DRC. |
|
|
|
|
|
Mapping completed. |
|
|
See MAP report file "soc.mrp" for details. |
|
|
Problem encountered during the packing phase. |
|
|
|
|
|
Design Summary |
|
|
-------------- |
|
|
Number of errors : 19 |
|
|
Number of warnings : 4 |
|
|
rm soc.xst soc.ngd soc.prj soc.ngc |