1081 lines
78 KiB
HTML
1081 lines
78 KiB
HTML
<HTML>
|
|
<HEAD><TITLE>Synthesis Report</TITLE>
|
|
<STYLE TYPE="text/css">
|
|
<!--
|
|
body,pre{
|
|
font-family:'Courier New', monospace;
|
|
color: #000000;
|
|
font-size:88%;
|
|
background-color: #ffffff;
|
|
}
|
|
h1 {
|
|
font-weight: bold;
|
|
margin-top: 24px;
|
|
margin-bottom: 10px;
|
|
border-bottom: 3px solid #000; font-size: 1em;
|
|
}
|
|
h2 {
|
|
font-weight: bold;
|
|
margin-top: 18px;
|
|
margin-bottom: 5px;
|
|
font-size: 0.90em;
|
|
}
|
|
h3 {
|
|
font-weight: bold;
|
|
margin-top: 12px;
|
|
margin-bottom: 5px;
|
|
font-size: 0.80em;
|
|
}
|
|
p {
|
|
font-size:78%;
|
|
}
|
|
P.Table {
|
|
margin-top: 4px;
|
|
margin-bottom: 4px;
|
|
margin-right: 4px;
|
|
margin-left: 4px;
|
|
}
|
|
table
|
|
{
|
|
border-width: 1px 1px 1px 1px;
|
|
border-style: solid solid solid solid;
|
|
border-color: black black black black;
|
|
border-collapse: collapse;
|
|
}
|
|
th {
|
|
font-weight:bold;
|
|
padding: 4px;
|
|
border-width: 1px 1px 1px 1px;
|
|
border-style: solid solid solid solid;
|
|
border-color: black black black black;
|
|
vertical-align:top;
|
|
text-align:left;
|
|
font-size:78%;
|
|
}
|
|
td {
|
|
padding: 4px;
|
|
border-width: 1px 1px 1px 1px;
|
|
border-style: solid solid solid solid;
|
|
border-color: black black black black;
|
|
vertical-align:top;
|
|
font-size:78%;
|
|
}
|
|
a {
|
|
color:#013C9A;
|
|
text-decoration:none;
|
|
}
|
|
|
|
a:visited {
|
|
color:#013C9A;
|
|
}
|
|
|
|
a:hover, a:active {
|
|
text-decoration:underline;
|
|
color:#5BAFD4;
|
|
}
|
|
.pass
|
|
{
|
|
background-color: #00ff00;
|
|
}
|
|
.fail
|
|
{
|
|
background-color: #ff0000;
|
|
}
|
|
.comment
|
|
{
|
|
font-size: 90%;
|
|
font-style: italic;
|
|
}
|
|
|
|
-->
|
|
</STYLE>
|
|
</HEAD>
|
|
<PRE><A name="Syn"></A><B><U><big>Synthesis Report</big></U></B>
|
|
#Build: Synplify Pro (R) M-2017.03L-SP1-1, Build 086R, Aug 4 2017
|
|
#install: C:\lscc\diamond\3.10_x64\synpbase
|
|
#OS: Windows 8 6.2
|
|
#Hostname: MARKF-PRO
|
|
|
|
# Thu Aug 8 18:39:09 2019
|
|
|
|
#Implementation: impl1
|
|
|
|
Synopsys HDL Compiler, version comp2017q2p1, Build 190R, built Aug 4 2017
|
|
@N|Running in 64-bit mode
|
|
Copyright (C) 1994-2017 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited.
|
|
|
|
Synopsys VHDL Compiler, version comp2017q2p1, Build 190R, built Aug 4 2017
|
|
@N|Running in 64-bit mode
|
|
Copyright (C) 1994-2017 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited.
|
|
|
|
@N: CD720 :"C:\lscc\diamond\3.10_x64\synpbase\lib\vhd\std.vhd":123:18:123:21|Setting time resolution to ps
|
|
@N:"C:\Dev\Apple1Display\impl1\source\FleaFPGA_Uno_Top.vhd":17:7:17:21|Top entity is set to FleaFPGA_Uno_E1.
|
|
Options changed - recompiling
|
|
@W: CD433 :"C:\Dev\Apple1Display\ttl\2504.vhd":1:9:1:9|No design units in file
|
|
VHDL syntax check successful!
|
|
Options changed - recompiling
|
|
@N: CD630 :"C:\Dev\Apple1Display\impl1\source\FleaFPGA_Uno_Top.vhd":17:7:17:21|Synthesizing work.fleafpga_uno_e1.arch.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\source\FleaFPGA_Uno_Top.vhd":122:23:122:37|Port clkop of entity work.master_clk is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@N: CD630 :"C:\Dev\Apple1Display\UART_RX.vhd":18:7:18:13|Synthesizing work.uart_rx.rtl.
|
|
@N: CD231 :"C:\Dev\Apple1Display\UART_RX.vhd":33:17:33:18|Using onehot encoding for type t_sm_main. For example, enumeration s_idle is mapped to "10000".
|
|
@N: CD604 :"C:\Dev\Apple1Display\UART_RX.vhd":132:8:132:21|OTHERS clause is not synthesized.
|
|
Post processing for work.uart_rx.rtl
|
|
@N: CD630 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":7:7:7:19|Synthesizing work.apple1display.behavior.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":191:13:191:24|Port carry of entity work.dm74161 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":226:14:226:24|Port y2 of entity work.dm7402 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":226:14:226:24|Port y1 of entity work.dm7402 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":233:14:233:24|Port y5 of entity work.dm7404 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":233:14:233:24|Port y3 of entity work.dm7404 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":233:14:233:24|Port y2 of entity work.dm7404 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":241:14:241:24|Port y4 of entity work.dm7400 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":321:12:322:7|Port q0_i of entity work.dm74174 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":321:12:322:7|Port q1_i of entity work.dm74174 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":321:12:322:7|Port q2_i of entity work.dm74174 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":321:12:322:7|Port q3_i of entity work.dm74174 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":321:12:322:7|Port q4_i of entity work.dm74174 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":321:12:322:7|Port q5_i of entity work.dm74174 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":354:12:355:4|Port y1 of entity work.dm7410 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":367:13:368:4|Port y4 of entity work.dm7408 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":367:13:368:4|Port y1 of entity work.dm7408 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":374:12:375:4|Port y3 of entity work.dm7432 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":381:12:382:4|Port y3 of entity work.dm7410 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":381:12:382:4|Port y1 of entity work.dm7410 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":386:13:387:4|Port y4 of entity work.dm7400 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":386:13:387:4|Port y2 of entity work.dm7400 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD326 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":386:13:387:4|Port y1 of entity work.dm7400 is unconnected. If a port needs to remain unconnected, use the keyword open.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:7:47:22|Signal buffer_char_in_0 is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:25:47:40|Signal buffer_char_in_1 is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:43:47:58|Signal buffer_char_in_2 is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:61:47:76|Signal buffer_char_in_3 is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:79:47:94|Signal buffer_char_in_4 is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:97:47:112|Signal buffer_char_in_5 is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":65:7:65:19|Signal unconnected_1 is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@W: CD638 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":80:7:80:16|Signal cross_talk is undriven. Either assign the signal a value or remove the signal declaration.
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7400.vhd":6:7:6:12|Synthesizing work.dm7400.behavior.
|
|
Post processing for work.dm7400.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7410.vhd":6:7:6:12|Synthesizing work.dm7410.behavior.
|
|
Post processing for work.dm7410.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7432.vhd":6:7:6:12|Synthesizing work.dm7432.behavior.
|
|
Post processing for work.dm7432.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7408.vhd":6:7:6:12|Synthesizing work.dm7408.behavior.
|
|
Post processing for work.dm7408.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7450.vhd":6:7:6:12|Synthesizing work.dm7450.behavior.
|
|
Post processing for work.dm7450.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7427.vhd":6:7:6:12|Synthesizing work.dm7427.behavior.
|
|
Post processing for work.dm7427.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\ne555.vhd":7:7:7:11|Synthesizing work.ne555.behavior.
|
|
Post processing for work.ne555.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm74174.vhd":8:7:8:13|Synthesizing work.dm74174.behavior.
|
|
Post processing for work.dm74174.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm74157.vhd":6:7:6:13|Synthesizing work.dm74157.behavior.
|
|
Post processing for work.dm74157.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\sig2504.vhd":14:7:14:13|Synthesizing work.sig2504.structure.
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":1407:10:1407:17|Synthesizing work.rom16x1a.syn_black_box.
|
|
Post processing for work.rom16x1a.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":1699:10:1699:14|Synthesizing work.dp8kc.syn_black_box.
|
|
Post processing for work.dp8kc.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":246:10:246:16|Synthesizing work.fd1p3ix.syn_black_box.
|
|
Post processing for work.fd1p3ix.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":167:10:167:12|Synthesizing work.cu2.syn_black_box.
|
|
Post processing for work.cu2.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":177:10:177:15|Synthesizing work.fadd2b.syn_black_box.
|
|
Post processing for work.fadd2b.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":1483:10:1483:12|Synthesizing work.vhi.syn_black_box.
|
|
Post processing for work.vhi.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":1490:10:1490:12|Synthesizing work.vlo.syn_black_box.
|
|
Post processing for work.vlo.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":681:10:681:12|Synthesizing work.inv.syn_black_box.
|
|
Post processing for work.inv.syn_black_box
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":1276:10:1276:12|Synthesizing work.or2.syn_black_box.
|
|
Post processing for work.or2.syn_black_box
|
|
Post processing for work.sig2504.structure
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\2519.vhd":8:7:8:13|Synthesizing work.ttl2519.behavior.
|
|
@N: CD630 :"C:\Dev\Apple1Display\ShiftReg40.vhd":14:7:14:16|Synthesizing work.shiftreg40.structure.
|
|
Post processing for work.shiftreg40.structure
|
|
Post processing for work.ttl2519.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7404.vhd":6:7:6:12|Synthesizing work.dm7404.behavior.
|
|
Post processing for work.dm7404.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm7402.vhd":6:7:6:12|Synthesizing work.dm7402.behavior.
|
|
Post processing for work.dm7402.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm74166.vhd":6:7:6:13|Synthesizing work.dm74166.behavior.
|
|
Post processing for work.dm74166.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\sig2513.vhd":14:7:14:13|Synthesizing work.sig2513.structure.
|
|
Post processing for work.sig2513.structure
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm74161.vhd":6:7:6:13|Synthesizing work.dm74161.behavior.
|
|
Post processing for work.dm74161.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm74160.vhd":6:7:6:13|Synthesizing work.dm74160.behavior.
|
|
Post processing for work.dm74160.behavior
|
|
@N: CD630 :"C:\Dev\Apple1Display\ttl\dm74175.vhd":8:7:8:13|Synthesizing work.dm74175.behavior.
|
|
Post processing for work.dm74175.behavior
|
|
Post processing for work.apple1display.behavior
|
|
@W: CL240 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:97:47:112|Signal buffer_char_in_5 is floating; a simulation mismatch is possible.
|
|
@W: CL240 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:79:47:94|Signal buffer_char_in_4 is floating; a simulation mismatch is possible.
|
|
@W: CL240 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:61:47:76|Signal buffer_char_in_3 is floating; a simulation mismatch is possible.
|
|
@W: CL240 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:43:47:58|Signal buffer_char_in_2 is floating; a simulation mismatch is possible.
|
|
@W: CL240 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:25:47:40|Signal buffer_char_in_1 is floating; a simulation mismatch is possible.
|
|
@W: CL240 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":47:7:47:22|Signal buffer_char_in_0 is floating; a simulation mismatch is possible.
|
|
@W: CL167 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":272:15:272:26|Input din of instance D14b is floating
|
|
@W: CL167 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":271:15:271:26|Input din of instance D14a is floating
|
|
@W: CL167 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":270:14:270:25|Input din of instance D4b is floating
|
|
@W: CL167 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":269:14:269:25|Input din of instance D4a is floating
|
|
@W: CL167 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":268:14:268:25|Input din of instance D5b is floating
|
|
@W: CL167 :"C:\Dev\Apple1Display\impl1\Apple1Display.vhd":267:14:267:25|Input din of instance D5a is floating
|
|
@N: CD630 :"C:\Dev\Apple1Display\impl1\master_clk.vhd":14:7:14:16|Synthesizing work.master_clk.structure.
|
|
@N: CD630 :"C:\lscc\diamond\3.10_x64\cae_library\synthesis\vhdl\machxo2.vhd":2221:10:2221:16|Synthesizing work.ehxpllj.syn_black_box.
|
|
Post processing for work.ehxpllj.syn_black_box
|
|
Post processing for work.master_clk.structure
|
|
Post processing for work.fleafpga_uno_e1.arch
|
|
@N: CL201 :"C:\Dev\Apple1Display\UART_RX.vhd":62:4:62:5|Trying to extract state machine for register r_SM_Main.
|
|
Extracted state machine for register r_SM_Main
|
|
State machine has 5 reachable states with original encodings of:
|
|
00001
|
|
00010
|
|
00100
|
|
01000
|
|
10000
|
|
@W: CL249 :"C:\Dev\Apple1Display\UART_RX.vhd":62:4:62:5|Initial value is not supported on state machine r_SM_Main
|
|
@N: CL189 :"C:\Dev\Apple1Display\impl1\source\FleaFPGA_Uno_Top.vhd":165:2:165:3|Register bit flash_count(23) is always 1.
|
|
@W: CL260 :"C:\Dev\Apple1Display\impl1\source\FleaFPGA_Uno_Top.vhd":165:2:165:3|Pruning register bit 23 of flash_count(23 downto 0). If this is not the intended behavior, drive the input with valid values, or an input from the top level.
|
|
|
|
At c_vhdl Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 76MB peak: 77MB)
|
|
|
|
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Thu Aug 8 18:39:10 2019
|
|
|
|
###########################################################]
|
|
Synopsys Netlist Linker, version comp2017q2p1, Build 190R, built Aug 4 2017
|
|
@N|Running in 64-bit mode
|
|
File C:\Dev\Apple1Display\impl1\synwork\layer0.srs changed - recompiling
|
|
|
|
At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 68MB peak: 69MB)
|
|
|
|
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Thu Aug 8 18:39:10 2019
|
|
|
|
###########################################################]
|
|
@END
|
|
|
|
At c_hdl Exit (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:00s; Memory used current: 3MB peak: 4MB)
|
|
|
|
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Thu Aug 8 18:39:10 2019
|
|
|
|
###########################################################]
|
|
Synopsys Netlist Linker, version comp2017q2p1, Build 190R, built Aug 4 2017
|
|
@N|Running in 64-bit mode
|
|
File C:\Dev\Apple1Display\impl1\synwork\Apple1Display_impl1_comp.srs changed - recompiling
|
|
|
|
At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 68MB peak: 69MB)
|
|
|
|
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Thu Aug 8 18:39:11 2019
|
|
|
|
###########################################################]
|
|
Pre-mapping Report
|
|
|
|
# Thu Aug 8 18:39:11 2019
|
|
|
|
Synopsys Lattice Technology Pre-mapping, Version maplat, Build 1796R, Built Aug 4 2017 11:10:16
|
|
Copyright (C) 1994-2017 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited.
|
|
Product Version M-2017.03L-SP1-1
|
|
|
|
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 99MB)
|
|
|
|
@A: MF827 |No constraint file specified.
|
|
@L: C:\Dev\Apple1Display\impl1\Apple1Display_impl1_scck.rpt
|
|
Printing clock summary report in "C:\Dev\Apple1Display\impl1\Apple1Display_impl1_scck.rpt" file
|
|
@N: MF248 |Running in 64-bit mode.
|
|
@N: MF666 |Clock conversion enabled. (Command "set_option -fix_gated_and_generated_clocks 1" in the project file.)
|
|
|
|
Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 101MB peak: 103MB)
|
|
|
|
|
|
Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 101MB peak: 103MB)
|
|
|
|
|
|
Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 112MB peak: 113MB)
|
|
|
|
|
|
Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 112MB peak: 115MB)
|
|
|
|
@W: BN287 :"c:\dev\apple1display\ttl\dm74175.vhd":29:2:29:3|Register states[3:0] with reset has an initial value of 1. Ignoring initial value.
|
|
@W: FX474 |User-specified initial value defined for some sequential elements which can prevent optimum synthesis results from being achieved.
|
|
@W: BN287 :"c:\dev\apple1display\ttl\dm74174.vhd":34:2:34:3|Register states[5:0] with reset has an initial value of 1. Ignoring initial value.
|
|
@N: BN362 :"c:\dev\apple1display\uart_rx.vhd":62:4:62:5|Removing sequential instance r_RX_Byte[7] (in view: work.UART_RX(rtl)) of type view:PrimLib.dffre(prim) because it does not drive other instances.
|
|
ICG Latch Removal Summary:
|
|
Number of ICG latches removed: 0
|
|
Number of ICG latches not removed: 0
|
|
syn_allowed_resources : blockrams=26 set on top level netlist FleaFPGA_Uno_E1
|
|
|
|
Finished netlist restructuring (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 141MB peak: 143MB)
|
|
|
|
|
|
|
|
Clock Summary
|
|
******************
|
|
|
|
Start Requested Requested Clock Clock Clock
|
|
Level Clock Frequency Period Type Group Load
|
|
---------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
0 - System 1.0 MHz 1000.000 system system_clkgroup 0
|
|
|
|
0 - dm7427|y1_inferred_clock 1.0 MHz 1000.000 inferred Inferred_clkgroup_3 83
|
|
|
|
0 - FleaFPGA_Uno_E1|sys_clock 1.0 MHz 1000.000 inferred Inferred_clkgroup_0 57
|
|
|
|
0 - dm7400_1|y3_inferred_clock 1.0 MHz 1000.000 inferred Inferred_clkgroup_2 44
|
|
|
|
0 - dm74175|q0_i_inferred_clock 1.0 MHz 1000.000 inferred Inferred_clkgroup_5 13
|
|
1 . dm74161_4|count_derived_clock[3] 1.0 MHz 1000.000 derived (from dm74175|q0_i_inferred_clock) Inferred_clkgroup_5 21
|
|
|
|
0 - dm7400_1|y1_inferred_clock 1.0 MHz 1000.000 inferred Inferred_clkgroup_4 7
|
|
|
|
0 - master_clk|CLKOS_inferred_clock 1.0 MHz 1000.000 inferred Inferred_clkgroup_1 6
|
|
=========================================================================================================================================================
|
|
|
|
@W: MT529 :"c:\dev\apple1display\uart_rx.vhd":37:36:37:38|Found inferred clock FleaFPGA_Uno_E1|sys_clock which controls 57 sequential elements including uart_module.r_RX_Data. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
|
|
@W: MT529 :"c:\dev\apple1display\ttl\dm74175.vhd":29:2:29:3|Found inferred clock master_clk|CLKOS_inferred_clock which controls 6 sequential elements including apple_module.C13.states[3:0]. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
|
|
@W: MT529 :"c:\dev\apple1display\ttl\dm74175.vhd":29:2:29:3|Found inferred clock dm7400_1|y3_inferred_clock which controls 44 sequential elements including apple_module.C13.states[3:0]. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
|
|
@W: MT529 :"c:\dev\apple1display\sig2504.vhd":187:4:187:15|Found inferred clock dm7427|y1_inferred_clock which controls 83 sequential elements including apple_module.D5a.sram_1_0_0_0. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
|
|
@W: MT529 :"c:\dev\apple1display\shiftreg40.vhd":186:4:186:15|Found inferred clock dm7400_1|y1_inferred_clock which controls 7 sequential elements including apple_module.C3.LineBuffer.sram_1_0_0_0. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
|
|
@W: MT529 :"c:\dev\apple1display\ttl\dm74175.vhd":29:2:29:3|Found inferred clock dm74175|q0_i_inferred_clock which controls 13 sequential elements including apple_module.C13.states[3:0]. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
|
|
|
|
Finished Pre Mapping Phase.
|
|
|
|
Starting constraint checker (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 141MB peak: 143MB)
|
|
|
|
Encoding state machine r_SM_Main[0:4] (in view: work.UART_RX(rtl))
|
|
original code -> new code
|
|
00001 -> 000
|
|
00010 -> 001
|
|
00100 -> 010
|
|
01000 -> 011
|
|
10000 -> 100
|
|
|
|
Finished constraint checker preprocessing (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 142MB peak: 143MB)
|
|
|
|
None
|
|
None
|
|
|
|
Finished constraint checker (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 142MB peak: 143MB)
|
|
|
|
Pre-mapping successful!
|
|
|
|
At Mapper Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 57MB peak: 143MB)
|
|
|
|
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
|
|
# Thu Aug 8 18:39:12 2019
|
|
|
|
###########################################################]
|
|
Map & Optimize Report
|
|
|
|
# Thu Aug 8 18:39:12 2019
|
|
|
|
Synopsys Lattice Technology Mapper, Version maplat, Build 1796R, Built Aug 4 2017 11:10:16
|
|
Copyright (C) 1994-2017 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited.
|
|
Product Version M-2017.03L-SP1-1
|
|
|
|
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 99MB)
|
|
|
|
@N: MF248 |Running in 64-bit mode.
|
|
@N: MF666 |Clock conversion enabled. (Command "set_option -fix_gated_and_generated_clocks 1" in the project file.)
|
|
|
|
Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 100MB)
|
|
|
|
|
|
Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 100MB)
|
|
|
|
|
|
Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 111MB peak: 112MB)
|
|
|
|
|
|
Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 111MB peak: 114MB)
|
|
|
|
|
|
|
|
Starting Optimization and Mapping (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 140MB peak: 142MB)
|
|
|
|
|
|
Available hyper_sources - for debug and ip models
|
|
None Found
|
|
|
|
@N: FX493 |Applying initial value "00000000" on instance uart_module.r_RX_Byte[7:0].
|
|
|
|
Finished RTL optimizations (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 141MB peak: 142MB)
|
|
|
|
@N: BN362 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Removing sequential instance flash_count[22] (in view: work.FleaFPGA_Uno_E1(arch)) because it does not drive other instances.
|
|
@N: MO231 :"c:\dev\apple1display\ttl\dm74160.vhd":25:2:25:3|Found counter in view:work.apple1display(behavior) instance D6.count[3:0]
|
|
@N: MO231 :"c:\dev\apple1display\ttl\dm74161.vhd":25:2:25:3|Found counter in view:work.dm74161_3(behavior) instance count[3:0]
|
|
@N: MO231 :"c:\dev\apple1display\ttl\dm74161.vhd":25:2:25:3|Found counter in view:work.dm74161_2(behavior) instance count[3:0]
|
|
@N: MO231 :"c:\dev\apple1display\ttl\dm74161.vhd":25:2:25:3|Found counter in view:work.dm74161_1(behavior) instance count[3:0]
|
|
@N: MO231 :"c:\dev\apple1display\ttl\dm74161.vhd":25:2:25:3|Found counter in view:work.dm74161_0(behavior) instance count[3:0]
|
|
Encoding state machine r_SM_Main[0:4] (in view: work.UART_RX(rtl))
|
|
original code -> new code
|
|
00001 -> 000
|
|
00010 -> 001
|
|
00100 -> 010
|
|
01000 -> 011
|
|
10000 -> 100
|
|
|
|
Starting factoring (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 142MB peak: 142MB)
|
|
|
|
|
|
Finished factoring (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 144MB peak: 145MB)
|
|
|
|
|
|
Starting gated-clock and generated-clock conversion (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 143MB peak: 145MB)
|
|
|
|
@N: BN362 :"c:\dev\apple1display\ttl\dm74175.vhd":29:2:29:3|Removing sequential instance apple_module.C13.states[0] (in view: work.FleaFPGA_Uno_E1(arch)) because it does not drive other instances.
|
|
@A: BN291 :"c:\dev\apple1display\ttl\dm74175.vhd":29:2:29:3|Boundary register apple_module.C13.states[0] (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
|
|
Finished gated-clock and generated-clock conversion (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 143MB peak: 145MB)
|
|
|
|
|
|
Finished generic timing optimizations - Pass 1 (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 144MB peak: 145MB)
|
|
|
|
|
|
Starting Early Timing Optimization (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 145MB peak: 145MB)
|
|
|
|
|
|
Finished Early Timing Optimization (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 145MB peak: 145MB)
|
|
|
|
|
|
Finished generic timing optimizations - Pass 2 (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 144MB peak: 145MB)
|
|
|
|
|
|
Finished preparing to map (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 145MB peak: 145MB)
|
|
|
|
|
|
Finished technology mapping (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 145MB peak: 147MB)
|
|
|
|
Pass CPU time Worst Slack Luts / Registers
|
|
------------------------------------------------------------
|
|
1 0h:00m:01s 990.85ns 151 / 99
|
|
|
|
Finished technology timing optimizations and critical path resynthesis (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 145MB peak: 147MB)
|
|
|
|
@N: FX164 |The option to pack registers in the IOB has not been specified. Please set syn_useioff attribute.
|
|
@A: BN291 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Boundary register rd_6_.fb (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
@A: BN291 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Boundary register rd_5_.fb (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
@A: BN291 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Boundary register rd_4_.fb (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
@A: BN291 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Boundary register rd_3_.fb (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
@A: BN291 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Boundary register rd_2_.fb (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
@A: BN291 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Boundary register rd_1_.fb (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
@A: BN291 :"c:\dev\apple1display\impl1\source\fleafpga_uno_top.vhd":165:2:165:3|Boundary register rd_0_.fb (in view: work.FleaFPGA_Uno_E1(arch)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
|
|
Finished restoring hierarchy (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 145MB peak: 147MB)
|
|
|
|
@N: MT611 :|Automatically generated clock master_clk|CLKOS_inferred_clock is not used and is being removed
|
|
@N: MT611 :|Automatically generated clock dm74175|q0_i_inferred_clock is not used and is being removed
|
|
@N: MT617 :|Automatically generated clock dm74161_4|count_derived_clock[3] has lost its master clock dm74175|q0_i_inferred_clock and is being removed
|
|
|
|
|
|
@S |Clock Optimization Summary
|
|
|
|
|
|
#### START OF CLOCK OPTIMIZATION REPORT #####[
|
|
|
|
1 non-gated/non-generated clock tree(s) driving 54 clock pin(s) of sequential element(s)
|
|
4 gated/generated clock tree(s) driving 131 clock pin(s) of sequential element(s)
|
|
0 instances converted, 131 sequential instances remain driven by gated/generated clocks
|
|
|
|
=========================== Non-Gated/Non-Generated Clocks ============================
|
|
Clock Tree ID Driving Element Drive Element Type Fanout Sample Instance
|
|
---------------------------------------------------------------------------------------
|
|
@K:CKID0005 sys_clock port 54 flash_count[0]
|
|
=======================================================================================
|
|
===================================================================================================================== Gated/Generated Clocks ======================================================================================================================
|
|
Clock Tree ID Driving Element Drive Element Type Fanout Sample Instance Explanation
|
|
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
@K:CKID0001 clock_module.PLLInst_0 EHXPLLJ 35 apple_module.D1.Qd Gating structure creates improper gating logic. See the Gated Clocks description in the user guide for conversion requirements
|
|
@K:CKID0002 apple_module.C5.y1 ORCALUT4 83 apple_module.C7.states[5] Multiple clocks on instance from nets line_clock, vbl_i
|
|
@K:CKID0003 apple_module.D10.y1 ORCALUT4 7 apple_module.C3.LineBuffer.FF_0 No gated clock conversion method for cell cell:LUCENT.FD1P3IX
|
|
@K:CKID0004 apple_module.D10.y3_inferred_clock_RNO ORCALUT4 6 apple_module.D13.flash_counter[0] No clocks found on inputs
|
|
===================================================================================================================================================================================================================================================================
|
|
|
|
|
|
##### END OF CLOCK OPTIMIZATION REPORT ######]
|
|
|
|
|
|
Start Writing Netlists (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 111MB peak: 147MB)
|
|
|
|
Writing Analyst data base C:\Dev\Apple1Display\impl1\synwork\Apple1Display_impl1_m.srm
|
|
|
|
Finished Writing Netlist Databases (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 144MB peak: 147MB)
|
|
|
|
Writing EDIF Netlist and constraint files
|
|
@N: FX1056 |Writing EDF file: C:\Dev\Apple1Display\impl1\Apple1Display_impl1.edi
|
|
M-2017.03L-SP1-1
|
|
@N: BW106 |Synplicity Constraint File capacitance units using default value of 1pF
|
|
|
|
Finished Writing EDIF Netlist and constraint files (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 148MB peak: 150MB)
|
|
|
|
|
|
Start final timing analysis (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 148MB peak: 150MB)
|
|
|
|
@W: MT246 :"c:\dev\apple1display\impl1\master_clk.vhd":109:4:109:12|Blackbox EHXPLLJ is missing a user supplied timing model. This may have a negative effect on timing analysis and optimizations (Quality of Results)
|
|
@W: MT420 |Found inferred clock FleaFPGA_Uno_E1|sys_clock with period 1000.00ns. Please declare a user-defined clock on object "p:sys_clock"
|
|
@W: MT420 |Found inferred clock dm7427|y1_inferred_clock with period 1000.00ns. Please declare a user-defined clock on object "n:apple_module.C5.y1"
|
|
@W: MT420 |Found inferred clock dm7400_1|y1_inferred_clock with period 1000.00ns. Please declare a user-defined clock on object "n:apple_module.D10.y1"
|
|
@W: MT420 |Found inferred clock dm7400_1|y3_inferred_clock with period 1000.00ns. Please declare a user-defined clock on object "n:apple_module.D10.y3"
|
|
|
|
|
|
##### START OF TIMING REPORT #####[
|
|
# Timing Report written on Thu Aug 8 18:39:15 2019
|
|
#
|
|
|
|
|
|
Top view: FleaFPGA_Uno_E1
|
|
Requested Frequency: 1.0 MHz
|
|
Wire load mode: top
|
|
Paths requested: 5
|
|
Constraint File(s):
|
|
@N: MT320 |This timing report is an estimate of place and route data. For final timing results, use the FPGA vendor place and route report.
|
|
|
|
@N: MT322 |Clock constraints include only register-to-register paths associated with each individual clock.
|
|
|
|
|
|
|
|
Performance Summary
|
|
*******************
|
|
|
|
|
|
Worst slack in design: 991.335
|
|
|
|
Requested Estimated Requested Estimated Clock Clock
|
|
Starting Clock Frequency Frequency Period Period Slack Type Group
|
|
-----------------------------------------------------------------------------------------------------------------------------------
|
|
FleaFPGA_Uno_E1|sys_clock 1.0 MHz 115.4 MHz 1000.000 8.665 991.335 inferred Inferred_clkgroup_0
|
|
dm7400_1|y1_inferred_clock 1.0 MHz 168.4 MHz 1000.000 5.938 994.062 inferred Inferred_clkgroup_4
|
|
dm7400_1|y3_inferred_clock 1.0 MHz 262.2 MHz 1000.000 3.813 996.187 inferred Inferred_clkgroup_2
|
|
dm7427|y1_inferred_clock 1.0 MHz 218.9 MHz 1000.000 4.569 995.431 inferred Inferred_clkgroup_3
|
|
System 1.0 MHz 151.3 MHz 1000.000 6.608 993.392 system system_clkgroup
|
|
===================================================================================================================================
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
--------------------------------------------------------------------------------------------------------------------------------------------------
|
|
System System | 1000.000 993.392 | No paths - | No paths - | No paths -
|
|
System dm7427|y1_inferred_clock | 1000.000 995.399 | No paths - | No paths - | No paths -
|
|
System dm7400_1|y1_inferred_clock | 1000.000 994.080 | No paths - | No paths - | No paths -
|
|
FleaFPGA_Uno_E1|sys_clock System | 1000.000 991.943 | No paths - | No paths - | No paths -
|
|
FleaFPGA_Uno_E1|sys_clock FleaFPGA_Uno_E1|sys_clock | 1000.000 991.335 | No paths - | No paths - | No paths -
|
|
FleaFPGA_Uno_E1|sys_clock dm7427|y1_inferred_clock | Diff grp - | No paths - | No paths - | No paths -
|
|
FleaFPGA_Uno_E1|sys_clock dm7400_1|y1_inferred_clock | Diff grp - | No paths - | No paths - | No paths -
|
|
dm7400_1|y3_inferred_clock dm7400_1|y3_inferred_clock | No paths - | 1000.000 996.187 | No paths - | No paths -
|
|
dm7400_1|y3_inferred_clock dm7400_1|y1_inferred_clock | No paths - | No paths - | No paths - | Diff grp -
|
|
dm7427|y1_inferred_clock System | 1000.000 993.424 | No paths - | No paths - | No paths -
|
|
dm7427|y1_inferred_clock FleaFPGA_Uno_E1|sys_clock | Diff grp - | No paths - | No paths - | No paths -
|
|
dm7427|y1_inferred_clock dm7427|y1_inferred_clock | 1000.000 995.431 | No paths - | No paths - | No paths -
|
|
dm7427|y1_inferred_clock dm7400_1|y1_inferred_clock | Diff grp - | No paths - | No paths - | No paths -
|
|
dm7400_1|y1_inferred_clock System | 1000.000 994.581 | No paths - | No paths - | No paths -
|
|
dm7400_1|y1_inferred_clock dm7400_1|y1_inferred_clock | 1000.000 994.062 | 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
|
|
*********************
|
|
|
|
No IO constraint found
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: FleaFPGA_Uno_E1|sys_clock
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
-----------------------------------------------------------------------------------------------------------------------
|
|
uart_module.r_Clk_Count[3] FleaFPGA_Uno_E1|sys_clock FD1S3IX Q r_Clk_Count[3] 1.108 991.335
|
|
uart_module.r_Clk_Count[4] FleaFPGA_Uno_E1|sys_clock FD1S3IX Q r_Clk_Count[4] 1.108 991.335
|
|
uart_module.r_Clk_Count[5] FleaFPGA_Uno_E1|sys_clock FD1S3IX Q r_Clk_Count[5] 1.108 991.335
|
|
uart_module.r_Clk_Count[6] FleaFPGA_Uno_E1|sys_clock FD1S3IX Q r_Clk_Count[6] 1.108 991.335
|
|
uart_module.r_Clk_Count[0] FleaFPGA_Uno_E1|sys_clock FD1S3IX Q r_Clk_Count[0] 1.044 991.607
|
|
uart_module.r_Clk_Count[1] FleaFPGA_Uno_E1|sys_clock FD1S3IX Q r_Clk_Count[1] 1.044 991.607
|
|
uart_module.r_Clk_Count[2] FleaFPGA_Uno_E1|sys_clock FD1S3IX Q r_Clk_Count[2] 1.044 991.607
|
|
rd[0] FleaFPGA_Uno_E1|sys_clock FD1P3JX Q rd[0] 1.044 991.943
|
|
rd[3] FleaFPGA_Uno_E1|sys_clock FD1P3JX Q rd[3] 1.044 991.943
|
|
flash_count[2] FleaFPGA_Uno_E1|sys_clock FD1P3AX Q flash_count[2] 1.044 992.273
|
|
=======================================================================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
----------------------------------------------------------------------------------------------------------------------------
|
|
uart_module.r_Clk_Count[5] FleaFPGA_Uno_E1|sys_clock FD1S3IX D r_Clk_Count_6[5] 1000.089 991.335
|
|
uart_module.r_Clk_Count[6] FleaFPGA_Uno_E1|sys_clock FD1S3IX D r_Clk_Count_6[6] 1000.089 991.335
|
|
uart_module.r_Clk_Count[3] FleaFPGA_Uno_E1|sys_clock FD1S3IX D r_Clk_Count_6[3] 1000.089 991.477
|
|
uart_module.r_Clk_Count[7] FleaFPGA_Uno_E1|sys_clock FD1S3IX D un1_r_Clk_Count[0] 999.894 991.614
|
|
uart_module.r_Clk_Count[2] FleaFPGA_Uno_E1|sys_clock FD1S3IX D r_Clk_Count_6[2] 1000.089 991.620
|
|
uart_module.r_Clk_Count[4] FleaFPGA_Uno_E1|sys_clock FD1S3IX D un1_r_Clk_Count[3] 999.894 991.900
|
|
uart_module.r_Clk_Count[1] FleaFPGA_Uno_E1|sys_clock FD1S3IX D un1_r_Clk_Count[6] 999.894 992.043
|
|
da FleaFPGA_Uno_E1|sys_clock FD1S3IX CD da_0_sqmuxa 999.197 992.273
|
|
rd[0] FleaFPGA_Uno_E1|sys_clock FD1P3JX SP un1_flash_count_1 999.528 992.605
|
|
rd[1] FleaFPGA_Uno_E1|sys_clock FD1P3JX SP un1_flash_count_1 999.528 992.605
|
|
============================================================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 1000.000
|
|
- Setup time: -0.089
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
= Required time: 1000.089
|
|
|
|
- Propagation time: 8.754
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
= Slack (critical) : 991.335
|
|
|
|
Number of logic level(s): 8
|
|
Starting point: uart_module.r_Clk_Count[3] / Q
|
|
Ending point: uart_module.r_Clk_Count[6] / D
|
|
The start point is clocked by FleaFPGA_Uno_E1|sys_clock [rising] on pin CK
|
|
The end point is clocked by FleaFPGA_Uno_E1|sys_clock [rising] on pin CK
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
-------------------------------------------------------------------------------------------------------------
|
|
uart_module.r_Clk_Count[3] FD1S3IX Q Out 1.108 1.108 -
|
|
r_Clk_Count[3] Net - - - - 3
|
|
uart_module.r_SM_Main_ns_2_0_.m12 ORCALUT4 A In 0.000 1.108 -
|
|
uart_module.r_SM_Main_ns_2_0_.m12 ORCALUT4 Z Out 1.193 2.301 -
|
|
N_13 Net - - - - 4
|
|
uart_module.r_SM_Main_ns_2_0_.m13 ORCALUT4 B In 0.000 2.301 -
|
|
uart_module.r_SM_Main_ns_2_0_.m13 ORCALUT4 Z Out 1.225 3.525 -
|
|
N_14 Net - - - - 5
|
|
uart_module.un1_r_Clk_Count_2_sqmuxa ORCALUT4 C In 0.000 3.525 -
|
|
uart_module.un1_r_Clk_Count_2_sqmuxa ORCALUT4 Z Out 1.233 4.758 -
|
|
un1_r_Clk_Count_2_sqmuxa Net - - - - 6
|
|
uart_module.un1_r_Clk_Count_cry_0_0 CCU2D B0 In 0.000 4.758 -
|
|
uart_module.un1_r_Clk_Count_cry_0_0 CCU2D COUT Out 1.544 6.303 -
|
|
un1_r_Clk_Count_cry_0 Net - - - - 1
|
|
uart_module.un1_r_Clk_Count_cry_1_0 CCU2D CIN In 0.000 6.303 -
|
|
uart_module.un1_r_Clk_Count_cry_1_0 CCU2D COUT Out 0.143 6.446 -
|
|
un1_r_Clk_Count_cry_2 Net - - - - 1
|
|
uart_module.un1_r_Clk_Count_cry_3_0 CCU2D CIN In 0.000 6.446 -
|
|
uart_module.un1_r_Clk_Count_cry_3_0 CCU2D COUT Out 0.143 6.588 -
|
|
un1_r_Clk_Count_cry_4 Net - - - - 1
|
|
uart_module.un1_r_Clk_Count_cry_5_0 CCU2D CIN In 0.000 6.588 -
|
|
uart_module.un1_r_Clk_Count_cry_5_0 CCU2D S1 Out 1.549 8.137 -
|
|
un1_r_Clk_Count_cry_5_0_S1 Net - - - - 1
|
|
uart_module.p_UART_RX\.r_Clk_Count_6_iv[6] ORCALUT4 A In 0.000 8.137 -
|
|
uart_module.p_UART_RX\.r_Clk_Count_6_iv[6] ORCALUT4 Z Out 0.617 8.754 -
|
|
r_Clk_Count_6[6] Net - - - - 1
|
|
uart_module.r_Clk_Count[6] FD1S3IX D In 0.000 8.754 -
|
|
=============================================================================================================
|
|
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: dm7400_1|y1_inferred_clock
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
--------------------------------------------------------------------------------------------------------------------------------------
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC DOA0 screen_char[0] 3.737 994.062
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC DOA1 screen_char[1] 3.737 994.062
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC DOA2 screen_char[2] 3.737 994.062
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC DOA3 screen_char[3] 3.737 994.062
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC DOA4 screen_char[4] 3.737 994.062
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC DOA5 screen_char[5] 3.737 994.062
|
|
apple_module.C3.LineBuffer.FF_2 dm7400_1|y1_inferred_clock FD1P3IX Q shreg_addr_w3 1.108 996.291
|
|
apple_module.C3.LineBuffer.FF_5 dm7400_1|y1_inferred_clock FD1P3IX Q shreg_addr_w0 1.108 996.291
|
|
apple_module.C3.LineBuffer.FF_3 dm7400_1|y1_inferred_clock FD1P3IX Q shreg_addr_w2 1.108 996.859
|
|
apple_module.C3.LineBuffer.FF_4 dm7400_1|y1_inferred_clock FD1P3IX Q shreg_addr_w1 1.108 996.859
|
|
======================================================================================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
--------------------------------------------------------------------------------------------------------------------------------------
|
|
apple_module.D2.sig2513_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA6 screen_char[0] 998.318 994.581
|
|
apple_module.D2.sig2513_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA7 screen_char[1] 998.318 994.581
|
|
apple_module.D2.sig2513_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA8 screen_char[2] 998.318 994.581
|
|
apple_module.D2.sig2513_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA9 screen_char[3] 998.318 994.581
|
|
apple_module.D2.sig2513_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA10 screen_char[4] 998.318 994.581
|
|
apple_module.D2.sig2513_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA11 screen_char[5] 998.318 994.581
|
|
apple_module.C3.LineBuffer.OR2_t0 dm7400_1|y1_inferred_clock OR2 B dec0_r102 1000.000 996.291
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA3 shreg_addr_w0 998.318 997.210
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA4 shreg_addr_w1 998.318 997.210
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 dm7400_1|y1_inferred_clock DP8KC ADA5 shreg_addr_w2 998.318 997.210
|
|
======================================================================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 1000.000
|
|
- Setup time: 1.753
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
= Required time: 998.247
|
|
|
|
- Propagation time: 4.185
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
= Slack (non-critical) : 994.062
|
|
|
|
Number of logic level(s): 1
|
|
Starting point: apple_module.C3.LineBuffer.sram_1_0_0_0 / DOA0
|
|
Ending point: apple_module.C3.LineBuffer.sram_1_0_0_0 / DIA0
|
|
The start point is clocked by dm7400_1|y1_inferred_clock [rising] on pin CLKA
|
|
The end point is clocked by dm7400_1|y1_inferred_clock [rising] on pin CLKA
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
----------------------------------------------------------------------------------------------------------
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 DP8KC DOA0 Out 3.737 3.737 -
|
|
screen_char[0] Net - - - - 2
|
|
apple_module.C3.input[0] ORCALUT4 D In 0.000 3.737 -
|
|
apple_module.C3.input[0] ORCALUT4 Z Out 0.449 4.185 -
|
|
input[0] Net - - - - 1
|
|
apple_module.C3.LineBuffer.sram_1_0_0_0 DP8KC DIA0 In 0.000 4.185 -
|
|
==========================================================================================================
|
|
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: dm7400_1|y3_inferred_clock
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
---------------------------------------------------------------------------------------------------------------------------------
|
|
apple_module.D13.flash_counter[1] dm7400_1|y3_inferred_clock FD1S3AX Q flash_counter[1] 1.180 996.187
|
|
apple_module.D13.flash_counter[2] dm7400_1|y3_inferred_clock FD1S3AX Q flash_counter[2] 1.148 996.219
|
|
apple_module.D13.flash_counter[3] dm7400_1|y3_inferred_clock FD1S3AX Q flash_counter[3] 1.108 996.259
|
|
apple_module.D13.flash_counter[5] dm7400_1|y3_inferred_clock FD1S3AX Q cursor_flash 1.108 996.259
|
|
apple_module.D13.flash_counter[0] dm7400_1|y3_inferred_clock FD1S3AX Q flash_counter[0] 1.188 997.195
|
|
apple_module.D13.flash_counter[4] dm7400_1|y3_inferred_clock FD1S3AX Q flash_counter[4] 1.148 997.307
|
|
=================================================================================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
--------------------------------------------------------------------------------------------------------------------------------------------
|
|
apple_module.D13.flash_counter[5] dm7400_1|y3_inferred_clock FD1S3AX D flash_counter_3[5] 1000.089 996.187
|
|
apple_module.D13.flash_counter[4] dm7400_1|y3_inferred_clock FD1S3AX D un3_flash_counter_1_axbxc4 1000.089 997.195
|
|
apple_module.D13.flash_counter[0] dm7400_1|y3_inferred_clock FD1S3AX D flash_counter_3[0] 1000.089 997.203
|
|
apple_module.D13.flash_counter[1] dm7400_1|y3_inferred_clock FD1S3AX D un3_flash_counter_1_axbxc1 1000.089 998.284
|
|
apple_module.D13.flash_counter[2] dm7400_1|y3_inferred_clock FD1S3AX D un3_flash_counter_1_axbxc2 1000.089 998.284
|
|
apple_module.D13.flash_counter[3] dm7400_1|y3_inferred_clock FD1S3AX D un3_flash_counter_1_axbxc3 1000.089 998.284
|
|
============================================================================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 1000.000
|
|
- Setup time: -0.089
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
= Required time: 1000.089
|
|
|
|
- Propagation time: 3.902
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
= Slack (non-critical) : 996.187
|
|
|
|
Number of logic level(s): 3
|
|
Starting point: apple_module.D13.flash_counter[1] / Q
|
|
Ending point: apple_module.D13.flash_counter[5] / D
|
|
The start point is clocked by dm7400_1|y3_inferred_clock [falling] on pin CK
|
|
The end point is clocked by dm7400_1|y3_inferred_clock [falling] on pin CK
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
------------------------------------------------------------------------------------------------------
|
|
apple_module.D13.flash_counter[1] FD1S3AX Q Out 1.180 1.180 -
|
|
flash_counter[1] Net - - - - 5
|
|
apple_module.D13.flash_counter_1_3 ORCALUT4 A In 0.000 1.180 -
|
|
apple_module.D13.flash_counter_1_3 ORCALUT4 Z Out 1.089 2.269 -
|
|
flash_counter_1_3 Net - - - - 2
|
|
apple_module.D13.flash_counter_1 ORCALUT4 C In 0.000 2.269 -
|
|
apple_module.D13.flash_counter_1 ORCALUT4 Z Out 1.017 3.285 -
|
|
flash_counter_1 Net - - - - 1
|
|
apple_module.D13.flash_counter_3[5] ORCALUT4 B In 0.000 3.285 -
|
|
apple_module.D13.flash_counter_3[5] ORCALUT4 Z Out 0.617 3.902 -
|
|
flash_counter_3[5] Net - - - - 1
|
|
apple_module.D13.flash_counter[5] FD1S3AX D In 0.000 3.902 -
|
|
======================================================================================================
|
|
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: dm7427|y1_inferred_clock
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
---------------------------------------------------------------------------------------------------------------------------------
|
|
apple_module.C7.states[1] dm7427|y1_inferred_clock FD1S3AX Q char_ready 1.148 993.424
|
|
apple_module.C7.states[5] dm7427|y1_inferred_clock FD1S3AX Q wc2_i 1.044 993.977
|
|
apple_module.C7.states[3] dm7427|y1_inferred_clock FD1S3AX Q cleared_last 0.972 994.049
|
|
apple_module.C7.states[0] dm7427|y1_inferred_clock FD1S3AX Q screen_clear_inhibit 0.972 995.241
|
|
apple_module.C7.states[4] dm7427|y1_inferred_clock FD1S3AX Q line_clear_inhibit 0.972 995.690
|
|
apple_module.C11b.sram_1_0_0_0 dm7427|y1_inferred_clock DP8KC DOA0 mem_curs_out[0] 3.737 996.158
|
|
apple_module.C11b.FF_9 dm7427|y1_inferred_clock FD1P3IX Q shreg_addr_w0 1.108 996.291
|
|
apple_module.D4a.FF_9 dm7427|y1_inferred_clock FD1P3IX Q shreg_addr_w0 1.108 996.291
|
|
apple_module.D14b.FF_9 dm7427|y1_inferred_clock FD1P3IX Q shreg_addr_w0 1.108 996.291
|
|
apple_module.D14a.FF_9 dm7427|y1_inferred_clock FD1P3IX Q shreg_addr_w0 1.108 996.291
|
|
=================================================================================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
-----------------------------------------------------------------------------------------------------------------------------
|
|
apple_module.C7.states[5] dm7427|y1_inferred_clock FD1S3AX D wc1_i 999.894 995.431
|
|
apple_module.C13.states[3] dm7427|y1_inferred_clock FD1S3AX D mem_curs_out[0] 999.894 996.158
|
|
apple_module.C11b.OR2_t0 dm7427|y1_inferred_clock OR2 B dec0_r2046 1000.000 996.291
|
|
apple_module.D14a.OR2_t0 dm7427|y1_inferred_clock OR2 B dec0_r2046 1000.000 996.291
|
|
apple_module.D4a.OR2_t0 dm7427|y1_inferred_clock OR2 B dec0_r2046 1000.000 996.291
|
|
apple_module.D14b.OR2_t0 dm7427|y1_inferred_clock OR2 B dec0_r2046 1000.000 996.291
|
|
apple_module.D5a.OR2_t0 dm7427|y1_inferred_clock OR2 B dec0_r2046 1000.000 996.291
|
|
apple_module.D4b.OR2_t0 dm7427|y1_inferred_clock OR2 B dec0_r2046 1000.000 996.291
|
|
apple_module.D5b.OR2_t0 dm7427|y1_inferred_clock OR2 B dec0_r2046 1000.000 996.291
|
|
apple_module.C11b.sram_1_0_0_0 dm7427|y1_inferred_clock DP8KC DIA1 mem_curs_in[0] 998.247 996.755
|
|
=============================================================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 1000.000
|
|
- Setup time: 0.472
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
+ Estimated clock delay at ending point: 0.000
|
|
= Required time: 999.528
|
|
|
|
- Propagation time: 6.105
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
= Slack (non-critical) : 993.424
|
|
|
|
Number of logic level(s): 6
|
|
Starting point: apple_module.C7.states[1] / Q
|
|
Ending point: apple_module.D8.count[0] / SP
|
|
The start point is clocked by dm7427|y1_inferred_clock [rising] on pin CK
|
|
The end point is clocked by System [rising] on pin CK
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
-----------------------------------------------------------------------------------------------
|
|
apple_module.C7.states[1] FD1S3AX Q Out 1.148 1.148 -
|
|
char_ready Net - - - - 4
|
|
apple_module.C5.y2 ORCALUT4 B In 0.000 1.148 -
|
|
apple_module.C5.y2 ORCALUT4 Z Out 0.449 1.597 -
|
|
y2_0 Net - - - - 2
|
|
apple_module.C8.un1_y2 ORCALUT4 A In 0.000 1.597 -
|
|
apple_module.C8.un1_y2 ORCALUT4 Z Out 1.193 2.789 -
|
|
clear_char Net - - - - 4
|
|
apple_module.C8.un6_y1 ORCALUT4 B In 0.000 2.789 -
|
|
apple_module.C8.un6_y1 ORCALUT4 Z Out 0.449 3.238 -
|
|
un6_y1 Net - - - - 1
|
|
apple_module.C12.Y2 ORCALUT4 A In 0.000 3.238 -
|
|
apple_module.C12.Y2 ORCALUT4 Z Out 1.225 4.463 -
|
|
wc1_i Net - - - - 5
|
|
apple_module.C12.Y2_RNICBVQ ORCALUT4 B In 0.000 4.463 -
|
|
apple_module.C12.Y2_RNICBVQ ORCALUT4 Z Out 0.449 4.912 -
|
|
load_v_i_0 Net - - - - 5
|
|
apple_module.D8.count_cnv[0] ORCALUT4 C In 0.000 4.912 -
|
|
apple_module.D8.count_cnv[0] ORCALUT4 Z Out 1.193 6.105 -
|
|
count_cnv_0[0] Net - - - - 4
|
|
apple_module.D8.count[0] FD1P3DX SP In 0.000 6.105 -
|
|
===============================================================================================
|
|
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: System
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
------------------------------------------------------------------------------------------------------------
|
|
apple_module.C13.states[3] System FD1S3AX Q states[3] 1.180 993.392
|
|
apple_module.D7.count[3] System FD1P3AX Q horz_count_upper[3] 1.232 994.084
|
|
apple_module.D9.count[3] System FD1P3DX Q count_0[3] 1.148 994.168
|
|
apple_module.D9.count[2] System FD1P3DX Q count_0[2] 1.108 994.208
|
|
apple_module.D9.count[1] System FD1P3DX Q count[1] 1.148 994.946
|
|
apple_module.D8.count[0] System FD1P3DX Q count[0] 1.204 995.026
|
|
apple_module.D8.count[1] System FD1P3DX Q count[1] 1.188 995.042
|
|
apple_module.D6.count[3] System FD1P3AX Q horz_count_lower[3] 1.220 995.474
|
|
apple_module.D7.count[2] System FD1P3AX Q horz_count_upper[2] 1.220 995.514
|
|
apple_module.D7.count[0] System FD1P3AX Q horz_count_upper[0] 1.188 995.546
|
|
============================================================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
-----------------------------------------------------------------------------------------------------
|
|
apple_module.C7.states[5] System FD1S3AX D wc1_i 999.894 995.399
|
|
apple_module.D1.Qd System FD1P3AX D Qd_3 1000.089 995.735
|
|
apple_module.D1.Qe System FD1P3AX D Qe_3 1000.089 995.735
|
|
apple_module.D1.Qf System FD1P3AX D Qf_3 1000.089 995.735
|
|
apple_module.D1.Qg System FD1P3AX D Qg_3 1000.089 995.735
|
|
apple_module.D1.Qh System FD1P3AX D Qh_3 1000.089 995.735
|
|
apple_module.D7.count[0] System FD1P3AX SP count_cnv[0] 999.528 995.923
|
|
apple_module.D7.count[1] System FD1P3AX SP count_cnv[0] 999.528 995.923
|
|
apple_module.D7.count[2] System FD1P3AX SP count_cnv[0] 999.528 995.923
|
|
apple_module.D7.count[3] System FD1P3AX SP count_cnv[0] 999.528 995.923
|
|
=====================================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 1000.000
|
|
- Setup time: 0.472
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
+ Estimated clock delay at ending point: 0.000
|
|
= Required time: 999.528
|
|
|
|
- Propagation time: 6.137
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
- Estimated clock delay at start point: -0.000
|
|
= Slack (non-critical) : 993.392
|
|
|
|
Number of logic level(s): 6
|
|
Starting point: apple_module.C13.states[3] / Q
|
|
Ending point: apple_module.D8.count[0] / SP
|
|
The start point is clocked by System [rising] on pin CK
|
|
The end point is clocked by System [rising] on pin CK
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
-----------------------------------------------------------------------------------------------
|
|
apple_module.C13.states[3] FD1S3AX Q Out 1.180 1.180 -
|
|
states[3] Net - - - - 5
|
|
apple_module.C5.y2 ORCALUT4 A In 0.000 1.180 -
|
|
apple_module.C5.y2 ORCALUT4 Z Out 0.449 1.629 -
|
|
y2_0 Net - - - - 2
|
|
apple_module.C8.un1_y2 ORCALUT4 A In 0.000 1.629 -
|
|
apple_module.C8.un1_y2 ORCALUT4 Z Out 1.193 2.821 -
|
|
clear_char Net - - - - 4
|
|
apple_module.C8.un6_y1 ORCALUT4 B In 0.000 2.821 -
|
|
apple_module.C8.un6_y1 ORCALUT4 Z Out 0.449 3.270 -
|
|
un6_y1 Net - - - - 1
|
|
apple_module.C12.Y2 ORCALUT4 A In 0.000 3.270 -
|
|
apple_module.C12.Y2 ORCALUT4 Z Out 1.225 4.495 -
|
|
wc1_i Net - - - - 5
|
|
apple_module.C12.Y2_RNICBVQ ORCALUT4 B In 0.000 4.495 -
|
|
apple_module.C12.Y2_RNICBVQ ORCALUT4 Z Out 0.449 4.944 -
|
|
load_v_i_0 Net - - - - 5
|
|
apple_module.D8.count_cnv[0] ORCALUT4 C In 0.000 4.944 -
|
|
apple_module.D8.count_cnv[0] ORCALUT4 Z Out 1.193 6.137 -
|
|
count_cnv_0[0] Net - - - - 4
|
|
apple_module.D8.count[0] FD1P3DX SP In 0.000 6.137 -
|
|
===============================================================================================
|
|
|
|
|
|
|
|
##### END OF TIMING REPORT #####]
|
|
|
|
Timing exceptions that could not be applied
|
|
None
|
|
|
|
Finished final timing analysis (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 149MB peak: 150MB)
|
|
|
|
|
|
Finished timing report (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 149MB peak: 150MB)
|
|
|
|
---------------------------------------
|
|
Resource Usage Report
|
|
Part: lcmxo2_7000hc-4
|
|
|
|
Register bits: 175 of 6864 (3%)
|
|
PIC Latch: 0
|
|
I/O cells: 15
|
|
Block Rams : 9 of 26 (34%)
|
|
|
|
|
|
Details:
|
|
CCU2D: 17
|
|
CU2: 38
|
|
DP8KC: 9
|
|
FADD2B: 8
|
|
FD1P3AX: 49
|
|
FD1P3DX: 8
|
|
FD1P3IX: 76
|
|
FD1P3JX: 7
|
|
FD1S3AX: 22
|
|
FD1S3IX: 12
|
|
GSR: 1
|
|
IB: 3
|
|
IFS1P3DX: 1
|
|
INV: 25
|
|
OB: 12
|
|
OR2: 8
|
|
ORCALUT4: 143
|
|
PFUMX: 3
|
|
PUR: 1
|
|
ROM16X1A: 30
|
|
VHI: 34
|
|
VLO: 34
|
|
Mapper successful!
|
|
|
|
At Mapper Exit (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 33MB peak: 150MB)
|
|
|
|
Process took 0h:00m:02s realtime, 0h:00m:02s cputime
|
|
# Thu Aug 8 18:39:15 2019
|
|
|
|
###########################################################]
|
|
|
|
|
|
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
</PRE></FONT>
|
|
</BODY>
|
|
</HTML>
|