📄 top.syr
字号:
# Xors : 1 8-bit xor4 : 1==================================================================================================================================================* Low Level Synthesis *=========================================================================WARNING:Xst:1710 - FF/Latch <frameout_0> (without init value) is constant in block <frame>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <frameout_1> (without init value) is constant in block <frame>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <frameout_2> (without init value) is constant in block <frame>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <frameout_3> (without init value) is constant in block <frame>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <frameout_4> (without init value) is constant in block <frame>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <frameout_5> (without init value) is constant in block <frame>.WARNING:Xst:1710 - FF/Latch <rgbout_7> (without init value) is constant in block <board>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <rgbout_0> (without init value) is constant in block <board>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <rgbout_1> (without init value) is constant in block <board>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <rgbout_2> (without init value) is constant in block <board>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <rgbout_6> (without init value) is constant in block <board>.WARNING:Xst:1710 - FF/Latch <ballrgb_7> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <ballrgb_6> (without init value) is constant in block <ball>.WARNING:Xst:1710 - FF/Latch <rgbout_7> (without init value) is constant in block <target>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <rgbout_6> (without init value) is constant in block <target>.WARNING:Xst:1291 - FF/Latch <FFd2> is unconnected in block <m2_state>.WARNING:Xst:1291 - FF/Latch <q_4> is unconnected in block <mousedata>.WARNING:Xst:1291 - FF/Latch <q_3> is unconnected in block <mousedata>.WARNING:Xst:1291 - FF/Latch <q_2> is unconnected in block <mousedata>.WARNING:Xst:1291 - FF/Latch <q_1> is unconnected in block <mousedata>.WARNING:Xst:1291 - FF/Latch <left_button> is unconnected in block <mousedata>.WARNING:Xst:1291 - FF/Latch <right_button> is unconnected in block <mousedata>.WARNING:Xst:1710 - FF/Latch <increase_10> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_9> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_2> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_3> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_4> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_5> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_6> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_7> (without init value) is constant in block <ball>.WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <increase_8> (without init value) is constant in block <ball>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_7> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_8> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_6> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_q_4> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_q_3> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_q_2> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_q_1> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_left_button> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_right_button> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_9> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_3> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_4> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_5> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_1> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_2> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mouseyy_0> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_9> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_8> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_0> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_1> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_2> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_3> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_4> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_5> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_6> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_mousey_7> is unconnected in block <top>.WARNING:Xst:1291 - FF/Latch <mousedata_m2_state_FFd2> is unconnected in block <top>.Optimizing unit <top> ...Optimizing unit <frame> ...Optimizing unit <vgasig> ...Optimizing unit <ball> ...WARNING:Xst:1710 - FF/Latch <move_y_0> (without init value) is constant in block <ball>.Optimizing unit <target> ...Loading device for application Xst from file '3s400.nph' in environment D:/Xilinx.Mapping all equations...Building and optimizing final netlist ...Register drawboard_rgbout_4 equivalent to drawboard_rgbout_3 has been removedRegister drawboard_rgbout_5 equivalent to drawboard_rgbout_3 has been removedRegister mousedata_mousexx_9 equivalent to mousedata_mousexx_8 has been removedRegister mousedata_risesig_1 equivalent to mousedata_fallsig_1 has been removedRegister drawback_frameout_6 equivalent to drawback_frameout_7 has been removedRegister drawball_ballrgb_0 equivalent to drawball_ballrgb_4 has been removedRegister drawball_ballrgb_3 equivalent to drawball_ballrgb_4 has been removedRegister drawball_ballrgb_1 equivalent to drawball_ballrgb_4 has been removedRegister drawball_ballrgb_5 equivalent to drawball_ballrgb_4 has been removedRegister drawball_ballrgb_2 equivalent to drawball_ballrgb_4 has been removedRegister drawtarget_rgbout_0 equivalent to drawtarget_rgbout_2 has been removedRegister drawtarget_rgbout_3 equivalent to drawtarget_rgbout_2 has been removedRegister drawtarget_rgbout_4 equivalent to drawtarget_rgbout_2 has been removedRegister drawtarget_rgbout_5 equivalent to drawtarget_rgbout_2 has been removedRegister drawtarget_rgbout_1 equivalent to drawtarget_rgbout_2 has been removedRegister drawtarget_tempmov_8 equivalent to drawtarget_tempmov_9 has been removedRegister mousedata_risesig_2 equivalent to mousedata_fallsig_2 has been removedFound area constraint ratio of 100 (+ 5) on block top, actual ratio is 13.=========================================================================* Final Report *=========================================================================Final ResultsRTL Top Level Output File Name : top.ngrTop Level Output File Name : topOutput Format : NGCOptimization Goal : SpeedKeep Hierarchy : NODesign Statistics# IOs : 14Macro Statistics :# Registers : 147# 1-bit register : 135# 10-bit register : 5# 8-bit register : 4# 9-bit register : 3# Counters : 1# 6-bit up counter : 1# Multiplexers : 2# 2-to-1 multiplexer : 2# Tristates : 2# 1-bit tristate buffer : 2# Adders/Subtractors : 39# 10-bit adder : 14# 10-bit subtractor : 13# 11-bit adder : 2# 7-bit adder : 1# 8-bit adder : 3# 9-bit adder : 6# Comparators : 47# 10-bit comparator greatequal: 10# 10-bit comparator greater : 2# 10-bit comparator less : 2# 10-bit comparator lessequal : 10# 11-bit comparator greatequal: 9# 11-bit comparator less : 4# 11-bit comparator lessequal : 10# Xors : 1# 8-bit xor4 : 1Cell Usage :# BELS : 1672# GND : 1# LUT1 : 299# LUT2 : 280# LUT2_L : 41# LUT3 : 59# LUT3_D : 2# LUT3_L : 15# LUT4 : 54# LUT4_D : 3# LUT4_L : 20# MUXCY : 561# MUXF5 : 2# VCC : 1# XORCY : 334# FlipFlops/Latches : 194# FDC : 105# FDCE : 54# FDCPE : 6# FDE : 9# FDP : 14# FDPE : 4# FDR : 2# Clock Buffers : 1# BUFGP : 1# IO Buffers : 13# IBUF : 1# IOBUF : 2# OBUF : 10=========================================================================Device utilization summary:---------------------------Selected Device : 3s400pq208-4 Number of Slices: 446 out of 3584 12% Number of Slice Flip Flops: 194 out of 7168 2% Number of 4 input LUTs: 773 out of 7168 10% Number of bonded IOBs: 13 out of 141 9% Number of GCLKs: 1 out of 8 12% =========================================================================TIMING REPORTNOTE: 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 |-----------------------------------+------------------------+-------+sysclk | BUFGP | 1 |clocknum_count_6:Q | NONE | 78 |vgaclk:Q | NONE | 22 |shwodata_hsyncb:Q | NONE | 11 |shwodata_vcnt_6:Q | NONE | 46 |shwodata_vcnt_9:Q | NONE | 27 |drawtarget_sampcnt_5:Q | NONE | 9 |-----------------------------------+------------------------+-------+Timing Summary:---------------Speed Grade: -4 Minimum period: 2.972ns (Maximum Frequency: 336.474MHz) Minimum input arrival time before clock: 2.827ns Maximum output required time after clock: 6.753ns Maximum combinational path delay: No path found
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -