⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpu.syr

📁 用VHDL 编写的一个16位的cpu 设计方案
💻 SYR
📖 第 1 页 / 共 2 页
字号:
Mapping all equations...WARNING:Xst:1291 - FF/Latch <u4_mdr1out_13> is unconnected in block <cpu>.WARNING:Xst:1291 - FF/Latch <u4_mdr1out_15> is unconnected in block <cpu>.WARNING:Xst:1291 - FF/Latch <u4_mdr1out_14> is unconnected in block <cpu>.WARNING:Xst:1291 - FF/Latch <u4_mdr1out_8> is unconnected in block <cpu>.WARNING:Xst:1291 - FF/Latch <u4_mdr1out_9> is unconnected in block <cpu>.WARNING:Xst:1291 - FF/Latch <u4_mdr1out_10> is unconnected in block <cpu>.WARNING:Xst:1291 - FF/Latch <u4_mdr1out_11> is unconnected in block <cpu>.WARNING:Xst:1291 - FF/Latch <u4_mdr1out_12> is unconnected in block <cpu>.Building and optimizing final netlist ...Register u2_r2_2 equivalent to u2_imm_7 has been removedRegister u2_ir_7 equivalent to u2_s4_7 has been removedRegister u2_ir_15 equivalent to u2_s5_7 has been removedRegister u2_r2_0 equivalent to u2_imm_5 has been removedRegister u2_r2_1 equivalent to u2_imm_6 has been removedRegister u2_ir_1 equivalent to u2_s4_1 has been removedRegister u2_ir_2 equivalent to u2_s4_2 has been removedRegister u2_ir_3 equivalent to u2_s4_3 has been removedRegister u2_ir_4 equivalent to u2_s4_4 has been removedRegister u2_ir_5 equivalent to u2_s4_5 has been removedRegister u2_ir_6 equivalent to u2_s4_6 has been removedRegister u2_ir_8 equivalent to u2_s5_0 has been removedRegister u2_ir_9 equivalent to u2_s5_1 has been removedRegister u2_ir_10 equivalent to u2_s5_2 has been removedRegister u2_ir_11 equivalent to u2_s5_3 has been removedRegister u2_ir_12 equivalent to u2_s5_4 has been removedRegister u2_ir_13 equivalent to u2_s5_5 has been removedRegister u2_ir_14 equivalent to u2_s5_6 has been removedFound area constraint ratio of 100 (+ 5) on block cpu, actual ratio is 9.FlipFlop u1_ex has been replicated 1 time(s)FlipFlop u2_opcode_1 has been replicated 1 time(s)FlipFlop u2_r1_0 has been replicated 2 time(s)FlipFlop u2_r1_1 has been replicated 1 time(s)FlipFlop u2_r1_2 has been replicated 1 time(s)FlipFlop u2_opcode_3 has been replicated 1 time(s)FlipFlop u2_opcode_2 has been replicated 1 time(s)FlipFlop u2_opcode_0 has been replicated 1 time(s)FlipFlop u1_ex has been replicated 1 time(s)FlipFlop u1_ex has been replicated 1 time(s)FlipFlop u2_s4_7 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s4_6 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s4_5 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s4_4 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s4_3 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s4_2 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s4_1 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_7 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_6 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_5 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_4 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_3 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_2 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_1 has been replicated 1 time(s) to handle iob=true attribute.FlipFlop u2_s5_0 has been replicated 1 time(s) to handle iob=true attribute.=========================================================================*                            Final Report                               *=========================================================================Final ResultsRTL Top Level Output File Name     : cpu.ngrTop Level Output File Name         : cpuOutput Format                      : NGCOptimization Goal                  : SpeedKeep Hierarchy                     : NODesign Statistics# IOs                              : 97Macro Statistics :# Registers                        : 34#      1-bit register              : 26#      16-bit register             : 2#      3-bit register              : 2#      4-bit register              : 1#      8-bit register              : 3# Multiplexers                     : 54#      2-to-1 multiplexer          : 52#      8-bit 8-to-1 multiplexer    : 2# Tristates                        : 3#      16-bit tristate buffer      : 3# Adders/Subtractors               : 2#      15-bit adder                : 1#      8-bit addsub                : 1Cell Usage :# BELS                             : 456#      GND                         : 1#      LUT1                        : 16#      LUT2                        : 21#      LUT3                        : 120#      LUT3_D                      : 1#      LUT3_L                      : 32#      LUT4                        : 172#      LUT4_L                      : 1#      MUXCY                       : 21#      MUXF5                       : 32#      MUXF6                       : 16#      VCC                         : 1#      XORCY                       : 22# FlipFlops/Latches                : 240#      FDC                         : 11#      FDCE                        : 16#      FDE                         : 75#      FDP                         : 2#      LD                          : 8#      LD_1                        : 16#      LDCP                        : 8#      LDE                         : 104# Clock Buffers                    : 1#      BUFGP                       : 1# IO Buffers                       : 96#      IBUF                        : 1#      IOBUF                       : 16#      OBUF                        : 47#      OBUFT                       : 32=========================================================================Device utilization summary:---------------------------Selected Device : v200pq240-4  Number of Slices:                     208  out of   2352     8%   Number of Slice Flip Flops:           240  out of   4704     5%   Number of 4 input LUTs:               363  out of   4704     7%   Number of bonded IOBs:                 96  out of    170    56%   Number of GCLKs:                        1  out of      4    25%  =========================================================================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  |-----------------------------------+------------------------+-------+clk                                | BUFGP                  | 104   |u1_ex_3:Q                          | NONE                   | 53    |u1_ex_2:Q                          | NONE                   | 51    |u3__n0096(u3__n00961:O)            | NONE(*)(u3_mdrout_6)   | 24    |u3_u1__n0002(u3_u1__n00021:O)      | NONE(*)(u3_u1_output_4)| 8     |-----------------------------------+------------------------+-------+(*) These 2 clock signal(s) are generated by combinatorial logic,and XST is not able to identify which are the primary clock signals.Please use the CLOCK_SIGNAL constraint to specify the clock signal(s) generated by combinatorial logic.Timing Summary:---------------Speed Grade: -4   Minimum period: 15.399ns (Maximum Frequency: 64.939MHz)   Minimum input arrival time before clock: 13.192ns   Maximum output required time after clock: 23.330ns   Maximum combinational path delay: No path foundTiming Detail:--------------All values displayed in nanoseconds (ns)-------------------------------------------------------------------------Timing constraint: Default period analysis for Clock 'clk'Delay:               15.399ns (Levels of Logic = 6)  Source:            u2_r1_0 (FF)  Destination:       u2_pc_0 (FF)  Source Clock:      clk rising  Destination Clock: clk rising  Data Path: u2_r1_0 to u2_pc_0                                Gate     Net    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)    ----------------------------------------  ------------     FDE:C->Q             16   1.372   3.080  u2_r1_0 (u2_r1_0)     LUT3_L:I0->LO         1   0.738   0.000  u3_Mmux__n0001_inst_lut3_121 (u3_Mmux__n0001__net7)     MUXF5:I0->O           1   0.562   0.000  u3_Mmux__n0001_inst_mux_f5_2 (u3_Mmux__n0001__net9)     MUXF6:I0->O           3   0.412   1.628  u3_Mmux__n0001_inst_mux_f6_1 (u3__n0001<1>)     LUT4:I2->O            1   0.738   1.265  u2__n004115 (CHOICE223)     LUT4_L:I1->LO         1   0.738   0.100  u2__n004161 (CHOICE235)     LUT4:I0->O           16   0.738   3.080  u2__n0041132 (u2__n0041)     FDCE:CE                   0.948          u2_pc_14    ----------------------------------------    Total                     15.399ns (6.246ns logic, 9.153ns route)                                       (40.6% logic, 59.4% route)-------------------------------------------------------------------------Timing constraint: Default period analysis for Clock 'u1_ex_2:Q'Delay:               9.983ns (Levels of Logic = 5)  Source:            u3_reg_0_5 (LATCH)  Destination:       u3_input1_5 (LATCH)  Source Clock:      u1_ex_2:Q falling  Destination Clock: u1_ex_2:Q falling  Data Path: u3_reg_0_5 to u3_input1_5                                Gate     Net    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)    ----------------------------------------  ------------     LDE:G->Q              3   1.509   1.628  u3_reg_0_5 (u3_reg_0_5)     LUT3_L:I1->LO         1   0.738   0.000  u3_Mmux__n0001_inst_lut3_281 (u3_Mmux__n0001__net35)     MUXF5:I0->O           1   0.562   0.000  u3_Mmux__n0001_inst_mux_f5_10 (u3_Mmux__n0001__net37)     MUXF6:I0->O           3   0.412   1.628  u3_Mmux__n0001_inst_mux_f6_5 (u3__n0001<5>)     LUT4:I3->O            1   0.738   1.265  u3_Mmux__n0097_Result<5>15 (CHOICE189)     LUT4:I1->O            1   0.738   0.000  u3_Mmux__n0097_Result<5>58 (u3__n0097<5>)     LDE:D                     0.765          u3_input1_5    ----------------------------------------    Total                      9.983ns (5.462ns logic, 4.521ns route)                                       (54.7% logic, 45.3% route)-------------------------------------------------------------------------Timing constraint: Default period analysis for Clock 'u1_ex_3:Q'Delay:               7.270ns (Levels of Logic = 2)  Source:            u4_mdr1out_5 (LATCH)  Destination:       u3_reg_7_5 (LATCH)  Source Clock:      u1_ex_3:Q falling  Destination Clock: u1_ex_3:Q falling  Data Path: u4_mdr1out_5 to u3_reg_7_5                                Gate     Net    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)    ----------------------------------------  ------------     LD:G->Q               1   1.509   1.265  u4_mdr1out_5 (u4_mdr1out_5)     LUT4:I3->O            8   0.738   2.255  u3_Ker91141 (u3_N9116)     LUT4:I2->O            1   0.738   0.000  u3_Mmux__n0089_Result<5>1 (u3__n0089<5>)     LDE:D                     0.765          u3_reg_7_5    ----------------------------------------    Total                      7.270ns (3.750ns logic, 3.520ns route)                                       (51.6% logic, 48.4% route)-------------------------------------------------------------------------Timing constraint: Default period analysis for Clock 'u3__n00961:O'Delay:               4.486ns (Levels of Logic = 1)  Source:            u3_mar_15 (LATCH)  Destination:       u3_mar_15 (LATCH)  Source Clock:      u3__n00961:O falling  Destination Clock: u3__n00961:O falling  Data Path: u3_mar_15 to u3_mar_15                                Gate     Net    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)    ----------------------------------------  ------------     LDE:G->Q              2   1.509   1.474  u3_mar_15 (u3_mar_15)     LUT3:I1->O            1   0.738   0.000  u3_Mmux__n0099_Result1 (u3__n0099)     LDE:D                     0.765          u3_mar_15    ----------------------------------------    Total                      4.486ns (3.012ns logic, 1.474ns route)                                       (67.1% logic, 32.9% route)-------------------------------------------------------------------------Timing constraint: Default OFFSET IN BEFORE for Clock 'clk'Offset:              13.192ns (Levels of Logic = 3)  Source:            rst (PAD)  Destination:       u2_s4_7 (FF)  Destination Clock: clk rising  Data Path: rst to u2_s4_7                                Gate     Net    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)    ----------------------------------------  ------------     IBUF:I->O            32   0.989   4.180  rst_IBUF (rst_IBUF)     LUT3:I2->O            2   0.738   1.474  u2_Ker80311 (u2_N8033)     LUT3:I1->O           31   0.738   4.125  u2__n00041 (u2__n0004)     FDE:CE                    0.948          u2_s5_1    ----------------------------------------    Total                     13.192ns (3.413ns logic, 9.779ns route)                                       (25.9% logic, 74.1% route)-------------------------------------------------------------------------Timing constraint: Default OFFSET OUT AFTER for Clock 'clk'Offset:              23.330ns (Levels of Logic = 4)  Source:            u1_t_1 (FF)  Destination:       ABUS<15> (PAD)  Source Clock:      clk rising  Data Path: u1_t_1 to ABUS<15>                                Gate     Net    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)    ----------------------------------------  ------------     FDC:C->Q              7   1.372   2.145  u1_t_1 (u1_t_1)     LUT3:I0->O           67   0.738   6.105  u3__n00871_1 (u3__n00871_1)     LUT3:I2->O            2   0.738   1.474  u3_wr1 (wr2)     LUT4:I3->O           32   0.738   4.180  u4__n00161 (u4__n0016)     OBUFT:T->O                5.840          ABUS_0_OBUFT (ABUS<0>)    ----------------------------------------    Total                     23.330ns (9.426ns logic, 13.904ns route)                                       (40.4% logic, 59.6% route)-------------------------------------------------------------------------Timing constraint: Default OFFSET OUT AFTER for Clock 'u3__n00961:O'Offset:              10.847ns (Levels of Logic = 2)  Source:            u3_mar_15 (LATCH)  Destination:       ABUS<15> (PAD)  Source Clock:      u3__n00961:O falling  Data Path: u3_mar_15 to ABUS<15>                                Gate     Net    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)    ----------------------------------------  ------------     LDE:G->Q              2   1.509   1.474  u3_mar_15 (u3_mar_15)     LUT4:I2->O            2   0.738   1.474  u4_Mmux__n0006_Result<15>1 (ABUS_15_OBUFT)     OBUFT:I->O                5.652          ABUS_15_OBUFT (ABUS<15>)    ----------------------------------------    Total                     10.847ns (7.899ns logic, 2.948ns route)                                       (72.8% logic, 27.2% route)=========================================================================CPU : 7.00 / 7.39 s | Elapsed : 7.00 / 7.00 s --> Total memory usage is 65216 kilobytes

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -