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

📄 hdl_demo.srr

📁 一本老师推荐的经典的VHDL覆盖基础的入门书籍
💻 SRR
📖 第 1 页 / 共 2 页
字号:
$ Start of Compile
#Wed Mar 23 02:14:11 2005

Synplicity Verilog Compiler, version Compilers 2.6.0, Build 102R, built Jan 27 2004
Copyright (C) 1994-2004, Synplicity Inc.  All Rights Reserved

@I::"D:\prj_D\Synplify_Pro\source\verilog\ALU.V"
@I::"D:\prj_D\Synplify_Pro\source\verilog\HDL_DEMO.V"
Verilog syntax check successful!

Compiler output is up to date.  No re-compile necessary

Selecting top level module hdl_demo
Synthesizing module alu
Synthesizing module hdl_demo
@N: CL201 :"D:\prj_D\Synplify_Pro\source\verilog\HDL_DEMO.V":38:0:38:5|Trying to extract state machine for register state
Extracted state machine for register state
State machine has 10 reachable states with original encodings of:
   0000
   0001
   0010
   0011
   0100
   1000
   1001
   1010
   1011
   1100
@END
Process took 0h:0m:0s realtime, 0h:0m:0s cputime
###########################################################[
Synplicity Altera Technology Mapper, version 7.3.5, Build 250R, built Mar 18 2004
Copyright (C) 1994-2004, Synplicity Inc.  All Rights Reserved
Reading constraint file: D:\prj_D\Synplify_Pro\ALU_Syn_demo.sdc
Adding property syn_false_path1000, value "# from p:rst through  to p:result[7:0]" to view:work.hdl_demo(verilog)
Adding property syn_maxdelay_path2000, value "10.000 delay # from i:op_code[2:0] through  to p:result[7:0]" to view:work.hdl_demo(verilog)
Adding property syn_reg_output_delay_route, value 5, to instance alu1.outp[7:0]
Adding property syn_reg_output_delay_route, value 5, to port alu1.outp[7:0]


Encoding state machine work.hdl_demo(verilog)-state[9:0]
original code -> new code
   0000 -> 0000000001
   0001 -> 0000000010
   0010 -> 0000000100
   0011 -> 0000001000
   0100 -> 0000010000
   1000 -> 0000100000
   1001 -> 0001000000
   1010 -> 0010000000
   1011 -> 0100000000
   1100 -> 1000000000
@N: MF197 |Retiming summary : 0 registers retimed to 0 

		#####  BEGIN RETIMING REPORT  #####

Retiming summary : 0 registers retimed to 0

Original and Pipelined registers replaced by retiming :
		None

New registers created by retiming :
		None


		#####   END RETIMING REPORT  #####


Writing Analyst data base D:\prj_D\Synplify_Pro\rev_1\HDL_DEMO.srm
Writing Verilog Netlist and constraint files
Writing .vqm output for Quartus
Writing Cross reference file for Quartus to D:\prj_D\Synplify_Pro\rev_1\HDL_DEMO.xrf
Found clock hdl_demo|clk with period 6.67ns 
All Input Ports in the design have input constraint of 2.00ns 
All Output Ports in the design have output constraint of 2.00ns 


##### START OF TIMING REPORT #####[
# Timing Report written on Wed Mar 23 02:14:13 2005
#


Top view:               hdl_demo
Requested Frequency:    150.0 MHz
Wire load mode:         top
Paths requested:        5
Constraint File(s):    D:\prj_D\Synplify_Pro\ALU_Syn_demo.sdc
                       
@N: MT195 |This timing report estimates place and route data. Please look at the place and route timing report for final timing..

@N: MT196 |Clock constraints cover all FF-to-FF, FF-to-output, input-to-FF and input-to-output paths associated with a particular clock..



Performance Summary 
*******************


Worst slack in design: -5.041

                   Requested     Estimated     Requested     Estimated                Clock        Clock              
Starting Clock     Frequency     Frequency     Period        Period        Slack      Type         Group              
----------------------------------------------------------------------------------------------------------------------
clk                150.0 MHz     NA            6.667         NA            NA         virtual      default_clkgroup_0 
hdl_demo|clk       150.0 MHz     85.4 MHz      6.667         11.708        -5.041     inferred     Inferred_clkgroup_0
======================================================================================================================





Clock Relationships
*******************

Clocks                      |    rise  to  rise    |    fall  to  fall   |    rise  to  fall   |    fall  to  rise 
-------------------------------------------------------------------------------------------------------------------
Starting      Ending        |  constraint  slack   |  constraint  slack  |  constraint  slack  |  constraint  slack
-------------------------------------------------------------------------------------------------------------------
hdl_demo|clk  hdl_demo|clk  |  6.667       -5.041  |  No paths    -      |  No paths    -      |  No paths    -    
===================================================================================================================
 Note: 'No paths' indicates there are no paths in the design for that pair of clock edges.
       'Diff grp' indicates that paths exist but the starting clock and ending clock are in different clock groups.



Interface Information 
*********************



Input Ports: 

Port                Starting                  User           Arrival     Required           
Name                Reference                 Constraint     Time        Time         Slack 
                    Clock                                                                   
--------------------------------------------------------------------------------------------
accum_a[0]          hdl_demo|clk (rising)     2.000          2.000       1.531        -0.469
accum_a[1]          hdl_demo|clk (rising)     2.000          2.000       1.565        -0.435
accum_a[2]          hdl_demo|clk (rising)     2.000          2.000       1.599        -0.401
accum_a[3]          hdl_demo|clk (rising)     2.000          2.000       1.633        -0.367
accum_a[4]          hdl_demo|clk (rising)     2.000          2.000       1.667        -0.333
accum_a[5]          hdl_demo|clk (rising)     2.000          2.000       1.701        -0.299
accum_a[6]          hdl_demo|clk (rising)     2.000          2.000       1.735        -0.265
accum_a[7]          hdl_demo|clk (rising)     2.000          2.000       2.577        0.577 
accum_b[0]          hdl_demo|clk (rising)     2.000          2.000       1.550        -0.450
accum_b[1]          hdl_demo|clk (rising)     2.000          2.000       1.584        -0.416
accum_b[2]          hdl_demo|clk (rising)     2.000          2.000       1.618        -0.382
accum_b[3]          hdl_demo|clk (rising)     2.000          2.000       1.652        -0.348
accum_b[4]          hdl_demo|clk (rising)     2.000          2.000       1.686        -0.314
accum_b[5]          hdl_demo|clk (rising)     2.000          2.000       1.720        -0.280
accum_b[6]          hdl_demo|clk (rising)     2.000          2.000       1.754        -0.246
accum_b[7]          hdl_demo|clk (rising)     2.000          2.000       2.682        0.682 
clk                 NA                        NA             NA          NA           NA    
in_a                hdl_demo|clk (rising)     2.000          2.000       3.397        1.397 
in_b                hdl_demo|clk (rising)     2.000          2.000       3.341        1.341 
in_c                hdl_demo|clk (rising)     2.000          2.000       3.930        1.930 
rst                 System                    2.000          NA          NA           NA    
start_value[0]      hdl_demo|clk (rising)     2.000          2.000       2.236        0.236 
start_value[1]      hdl_demo|clk (rising)     2.000          2.000       2.322        0.322 
start_value[2]      hdl_demo|clk (rising)     2.000          2.000       2.419        0.419 
start_value[3]      hdl_demo|clk (rising)     2.000          2.000       1.752        -0.248
start_value[4]      hdl_demo|clk (rising)     2.000          2.000       1.849        -0.151
start_value[5]      hdl_demo|clk (rising)     2.000          2.000       1.957        -0.043
start_value[6]      hdl_demo|clk (rising)     2.000          2.000       2.527        0.527 
start_value[7]      hdl_demo|clk (rising)     2.000          2.000       1.957        -0.043
start_value[8]      hdl_demo|clk (rising)     2.000          2.000       2.043        0.043 
start_value[9]      hdl_demo|clk (rising)     2.000          2.000       2.150        0.150 
start_value[10]     hdl_demo|clk (rising)     2.000          2.000       2.236        0.236 
start_value[11]     hdl_demo|clk (rising)     2.000          2.000       2.333        0.333 
start_value[12]     hdl_demo|clk (rising)     2.000          2.000       2.441        0.441 
start_value[13]     hdl_demo|clk (rising)     2.000          2.000       2.419        0.419 
start_value[14]     hdl_demo|clk (rising)     2.000          2.000       2.333        0.333 
start_value[15]     hdl_demo|clk (rising)     2.000          2.000       1.924        -0.076
start_value[16]     hdl_demo|clk (rising)     2.000          2.000       2.032        0.032 
start_value[17]     hdl_demo|clk (rising)     2.000          2.000       2.140        0.140 
start_value[18]     hdl_demo|clk (rising)     2.000          2.000       1.849        -0.151
start_value[19]     hdl_demo|clk (rising)     2.000          2.000       2.248        0.248 
start_value[20]     hdl_demo|clk (rising)     2.000          2.000       1.935        -0.065
start_value[21]     hdl_demo|clk (rising)     2.000          2.000       1.849        -0.151
start_value[22]     hdl_demo|clk (rising)     2.000          2.000       1.935        -0.065
start_value[23]     hdl_demo|clk (rising)     2.000          2.000       2.032        0.032 
start_value[24]     hdl_demo|clk (rising)     2.000          2.000       2.140        0.140 
start_value[25]     hdl_demo|clk (rising)     2.000          2.000       1.752        -0.248
start_value[26]     hdl_demo|clk (rising)     2.000          2.000       1.838        -0.162
start_value[27]     hdl_demo|clk (rising)     2.000          2.000       1.935        -0.065
start_value[28]     hdl_demo|clk (rising)     2.000          2.000       2.032        0.032 
start_value[29]     hdl_demo|clk (rising)     2.000          2.000       2.043        0.043 
start_value[30]     hdl_demo|clk (rising)     2.000          2.000       2.140        0.140 
start_value[31]     hdl_demo|clk (rising)     2.000          2.000       1.666        -0.334
============================================================================================


Output Ports: 

Port          Starting                  User           Arrival     Required           
Name          Reference                 Constraint     Time        Time         Slack 
              Clock                                                                   
--------------------------------------------------------------------------------------
result[0]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
result[1]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
result[2]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
result[3]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
result[4]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
result[5]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
result[6]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
result[7]     hdl_demo|clk (rising)     2.000          9.708       4.667        -5.041
======================================================================================



====================================
Detailed Report for Clock: hdl_demo|clk
====================================



Starting Points with Worst Slack
********************************

⌨️ 快捷键说明

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