OpenCores
URL https://opencores.org/ocsvn/6809_6309_compatible_core/6809_6309_compatible_core/trunk

Subversion Repositories 6809_6309_compatible_core

[/] [6809_6309_compatible_core/] [trunk/] [syn/] [lattice/] [P6809/] [automake.log] - Blame information for rev 12

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 ale500
 
2
synpwrap -prj "P6809_P6809_synplify.tcl" -log "P6809_P6809.srf"
3 12 ale500
Copyright (C) 1992-2014 Lattice Semiconductor Corporation. All rights reserved.
4
Lattice Diamond Version 3.1.0.96
5
 
6
==contents of P6809_P6809.srf
7
#Build: Synplify Pro I-2013.09L , Build 064R, Nov 15 2013
8
#install: C:\lscc\diamond\3.1_x64\synpbase
9
#OS: Windows 7 6.1
10
#Hostname: ALE-PC
11
 
12
#Implementation: P6809
13
 
14
$ Start of Compile
15
#Sun Jul 06 07:46:25 2014
16
 
17
Synopsys Verilog Compiler, version comp201309rc, Build 136R, built Nov 18 2013
18
@N|Running in 64-bit mode
19
Copyright (C) 1994-2013 Synopsys, Inc. This software and the associated documentation are proprietary to Synopsys, Inc. This software may only be used in accordance with the terms and conditions of a written license agreement with Synopsys, Inc.  All other use or distribution of the software is strictly prohibited.
20
 
21
@I::"C:\lscc\diamond\3.1_x64\synpbase\lib\lucent\machxo2.v"
22
@I::"C:\lscc\diamond\3.1_x64\synpbase\lib\lucent\pmi_def.v"
23
@I::"C:\lscc\diamond\3.1_x64\synpbase\lib\vlog\umr_capim.v"
24
@I::"C:\lscc\diamond\3.1_x64\synpbase\lib\vlog\scemi_objects.v"
25
@I::"C:\lscc\diamond\3.1_x64\synpbase\lib\vlog\scemi_pipes.svh"
26
@I::"C:\lscc\diamond\3.1_x64\synpbase\lib\vlog\hypermods.v"
27
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v"
28
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v"
29
@I:"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\defs.v"
30
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v"
31
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v"
32
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\regblock.v"
33
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\bios2k.v"
34
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v"
35
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\fontrom.v"
36
@I::"C:\02_Elektronik\020_V6809\trunk\syn\lattice\textmem4k.v"
37
Verilog syntax check successful!
38
File C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v changed - recompiling
39
Selecting top level module CC3_top
40
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":604:7:604:12|Synthesizing module mul8x8
41
 
42
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":66:7:66:12|Synthesizing module logic8
43
 
44
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":89:7:89:12|Synthesizing module arith8
45
 
46
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":162:7:162:12|Synthesizing module shift8
47
 
48
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":202:7:202:10|Synthesizing module alu8
49
 
50
@W: CG532 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":323:0:323:6|Initial statement will only initialize memories through the usage of $readmemh and $readmemb. Everything else is ignored
51
@W: CG133 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":239:12:239:13|No assignment to n8
52
@W: CG133 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":239:20:239:21|No assignment to z8
53
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":133:7:133:13|Synthesizing module arith16
54
 
55
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":329:7:329:11|Synthesizing module alu16
56
 
57
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":412:23:412:29|No assignment to wire arith_h
58
 
59
@W: CL169 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":518:0:518:5|Pruning register regq16[15:0]
60
 
61
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":15:7:15:9|Synthesizing module alu
62
 
63
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\regblock.v":191:7:191:13|Synthesizing module calc_ea
64
 
65
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\regblock.v":7:7:7:14|Synthesizing module regblock
66
 
67
@W: CG532 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\regblock.v":177:0:177:6|Initial statement will only initialize memories through the usage of $readmemh and $readmemb. Everything else is ignored
68
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":9:7:9:17|Synthesizing module decode_regs
69
 
70
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":155:7:155:15|Synthesizing module decode_op
71
 
72
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":286:7:286:15|Synthesizing module decode_ea
73
 
74
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":312:7:312:16|Synthesizing module decode_alu
75
 
76
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":385:7:385:20|Synthesizing module test_condition
77
 
78
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":10:7:10:16|Synthesizing module MC6809_cpu
79
 
80
@N: CG793 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":456:6:456:13|Ignoring system task $display
81
@W: CG532 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":1125:0:1125:6|Initial statement will only initialize memories through the usage of $readmemh and $readmemb. Everything else is ignored
82
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":70:11:70:23|No assignment to wire alu8_o_result
83
 
84
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":71:11:71:20|No assignment to wire alu8_o_CCR
85
 
86
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal next_state[5:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
87
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal next_push_state[5:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
88
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal next_mem_state[5:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
89
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_write_tfr -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
90
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_write_post_incdec -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
91
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_write_pc -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
92
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_write_exg -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
93
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_write_dest -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
94
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_set_e -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
95
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_pp_regs[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
96
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_pp_active_reg[3:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
97
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_postbyte[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
98
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_p3_valid -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
99
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_p2_valid -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
100
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_opcode[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
101
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_ofslo[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
102
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_ofshi[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
103
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_mul_cnt -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
104
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_memlo[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
105
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_memhi[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
106
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_mem_dest[1:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
107
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_indirect_loaded -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
108
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_ind_ea[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
109
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_inc_su -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
110
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_inc_pc -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
111
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_forced_mem_size -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
112
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_ealo[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
113
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_eahi[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
114
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_dec_su -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
115
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_cpu_we -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
116
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_cpu_oe -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
117
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_cpu_data_o[7:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
118
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_cpu_addr[15:0] -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
119
@A: CL282 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Feedback mux created for signal k_clear_e -- possible set/reset assignment for signal missing. Specifying a reset value will improve timing and area.
120
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Register bit k_mem_dest[1] is always 0, optimizing ...
121
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Register bit next_mem_state[1] is always 0, optimizing ...
122
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Register bit next_mem_state[2] is always 0, optimizing ...
123
@W: CL279 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Pruning register bits 2 to 1 of next_mem_state[5:0]
124
 
125
@W: CL260 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Pruning register bit 1 of k_mem_dest[1:0]
126
 
127
@N: CG364 :"C:\lscc\diamond\3.1_x64\synpbase\lib\lucent\machxo2.v":1120:7:1120:9|Synthesizing module VHI
128
 
129
@N: CG364 :"C:\lscc\diamond\3.1_x64\synpbase\lib\lucent\machxo2.v":1291:7:1291:11|Synthesizing module DP8KC
130
 
131
@N: CG364 :"C:\lscc\diamond\3.1_x64\synpbase\lib\lucent\machxo2.v":1124:7:1124:9|Synthesizing module VLO
132
 
133
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\bios2k.v":8:7:8:12|Synthesizing module bios2k
134
 
135
@W: CL168 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\bios2k.v":28:8:28:21|Pruning instance scuba_vhi_inst -- not in use ...
136
 
137
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\fontrom.v":8:7:8:13|Synthesizing module fontrom
138
 
139
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\textmem4k.v":8:7:8:15|Synthesizing module textmem4k
140
 
141
@W: CL168 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\textmem4k.v":28:8:28:21|Pruning instance scuba_vhi_inst -- not in use ...
142
 
143
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":2:7:2:13|Synthesizing module vgatext
144
 
145
@N: CG793 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":133:4:133:11|Ignoring system task $display
146
@N: CG512 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":167:6:167:11|System task $write is not supported yet
147
@N: CG512 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":174:6:174:11|System task $write is not supported yet
148
@W: CG532 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":184:0:184:6|Initial statement will only initialize memories through the usage of $readmemh and $readmemb. Everything else is ignored
149
@W: CG781 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":94:9:94:9|Undriven input DataInA on instance chars, tying to 0
150
@W: CL271 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Pruning bits 3 to 1 of redr[3:0] -- not in use ...
151
 
152
@W: CL271 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Pruning bits 3 to 1 of greenr[3:0] -- not in use ...
153
 
154
@W: CL271 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Pruning bits 3 to 1 of bluer[3:0] -- not in use ...
155
 
156
@N: CL177 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Sharing sequential element redr.
157
@N: CL177 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Sharing sequential element greenr.
158
@N: CG364 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":10:7:10:13|Synthesizing module CC3_top
159
 
160
@W: CG133 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":37:14:37:21|No assignment to clk_div2
161
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":42:25:42:35|No assignment to wire cpu1_addr_o
162
 
163
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":43:40:43:51|No assignment to wire cpu1_data_in
164
 
165
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":43:54:43:66|No assignment to wire cpu1_data_out
166
 
167
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":44:23:44:29|No assignment to wire cpu1_we
168
 
169
@W: CG360 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":44:32:44:38|No assignment to wire cpu1_oe
170
 
171
@W: CL156 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":43:54:43:66|*Input cpu1_data_out[7:0] to expression [instance] has undriven bits that are tied to 0 -- simulation mismatch possible.
172
@W: CL156 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":42:25:42:35|*Input cpu1_addr_o[10:0] to expression [instance] has undriven bits that are tied to 0 -- simulation mismatch possible.
173
@W: CL156 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\CC3_top.v":146:25:146:30|*Input cpu_we to expression [or] has undriven bits that are tied to 0 -- simulation mismatch possible.
174
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_x[0] is always 1, optimizing ...
175
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_x[1] is always 1, optimizing ...
176
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_x[2] is always 0, optimizing ...
177
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_x[3] is always 0, optimizing ...
178
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_x[4] is always 0, optimizing ...
179
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_x[5] is always 0, optimizing ...
180
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_x[6] is always 0, optimizing ...
181
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_y[0] is always 1, optimizing ...
182
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_y[1] is always 0, optimizing ...
183
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_y[2] is always 0, optimizing ...
184
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_y[3] is always 0, optimizing ...
185
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_y[4] is always 0, optimizing ...
186
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_y[5] is always 0, optimizing ...
187
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Register bit cur_y[6] is always 0, optimizing ...
188
@W: CL279 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":325:0:325:5|Pruning register bits 5 to 3 of next_push_state[5:0]
189
 
190
@W: CL159 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\MC6809_cpu.v":22:12:22:20|Input debug_clk is unused
191
@W: CL246 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":389:18:389:20|Input port bits 7 to 4 of CCR[7:0] are unused
192
 
193
@W: CL246 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":314:18:314:26|Input port bits 5 to 4 of postbyte0[7:0] are unused
194
 
195
@W: CL246 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\decoders.v":287:18:287:27|Input port bits 6 to 5 of eapostbyte[7:0] are unused
196
 
197
@W: CL246 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":333:18:333:20|Input port bits 7 to 4 of CCR[7:0] are unused
198
 
199
@W: CL246 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":206:18:206:20|Input port bits 3 to 2 of CCR[7:0] are unused
200
 
201
@W: CL159 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":203:12:203:17|Input clk_in is unused
202
@W: CL159 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":164:18:164:21|Input b_in is unused
203
@W: CL279 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":614:0:614:5|Pruning register bits 15 to 13 of pipe0[15:0]
204
 
205
@W: CL189 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":614:0:614:5|Register bit pipe0[12] is always 0, optimizing ...
206
@W: CL260 :"C:\02_Elektronik\020_V6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":614:0:614:5|Pruning register bit 12 of pipe0[12:0]
207
 
208
@END
209
 
210
At c_ver Exit (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 87MB peak: 99MB)
211
 
212
Process took 0h:00m:02s realtime, 0h:00m:02s cputime
213
# Sun Jul 06 07:46:27 2014
214
 
215
###########################################################]
216
Premap Report
217
 
218
Synopsys Lattice Technology Pre-mapping, Version maplat, Build 800R, Built Nov 18 2013 10:58:25
219
Copyright (C) 1994-2013, Synopsys, Inc. This software and the associated documentation are proprietary to Synopsys, Inc. This software may only be used in accordance with the terms and conditions of a written license agreement with Synopsys, Inc.  All other use or distribution of the software is strictly prohibited.
220
Product Version I-2013.09L
221
 
222
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 99MB)
223
 
224
@L: C:\02_Elektronik\020_V6809\trunk\syn\lattice\P6809\P6809_P6809_scck.rpt
225
Printing clock  summary report in "C:\02_Elektronik\020_V6809\trunk\syn\lattice\P6809\P6809_P6809_scck.rpt" file
226
@N: MF248 |Running in 64-bit mode.
227
@N: MF666 |Clock conversion enabled
228
 
229
Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 102MB peak: 104MB)
230
 
231
 
232
Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 102MB peak: 104MB)
233
 
234
 
235
Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 117MB peak: 117MB)
236
 
237
 
238
Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 117MB peak: 119MB)
239
 
240
syn_allowed_resources : blockrams=26  set on top level netlist CC3_top
241
 
242
 
243
Clock Summary
244
**************
245
 
246
Start                             Requested     Requested     Clock                              Clock
247
Clock                             Frequency     Period        Type                               Group
248
--------------------------------------------------------------------------------------------------------------------
249
CC3_top|clk40_i                   1.0 MHz       1000.000      inferred                           Inferred_clkgroup_0
250
CC3_top|cpu_clk_derived_clock     1.0 MHz       1000.000      derived (from CC3_top|clk40_i)     Inferred_clkgroup_0
251
CC3_top|div_derived_clock         1.0 MHz       1000.000      derived (from CC3_top|clk40_i)     Inferred_clkgroup_0
252
====================================================================================================================
253
 
254
@W: MT529 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\bios2k.v":74:10:74:21|Found inferred clock CC3_top|clk40_i which controls 95 sequential elements including bios.bios2k_0_0_1. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
255
 
256
Pre-mapping successful!
257
 
258
At Mapper Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 82MB peak: 146MB)
259
 
260
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
261
# Sun Jul 06 07:46:29 2014
262
 
263
###########################################################]
264
Map & Optimize Report
265
 
266
Synopsys Lattice Technology Mapper, Version maplat, Build 800R, Built Nov 18 2013 10:58:25
267
Copyright (C) 1994-2013, Synopsys, Inc. This software and the associated documentation are proprietary to Synopsys, Inc. This software may only be used in accordance with the terms and conditions of a written license agreement with Synopsys, Inc.  All other use or distribution of the software is strictly prohibited.
268
Product Version I-2013.09L
269
 
270
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 99MB)
271
 
272
@N: MF248 |Running in 64-bit mode.
273
@N: MF666 |Clock conversion enabled
274
 
275
Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 98MB peak: 100MB)
276
 
277
 
278
Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 100MB)
279
 
280
 
281
Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 114MB peak: 114MB)
282
 
283
 
284
Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 114MB peak: 116MB)
285
 
286
 
287
 
288
Starting Optimization and Mapping (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 143MB peak: 145MB)
289
 
290
 
291
Available hyper_sources - for debug and ip models
292
        None Found
293
 
294
 
295
Finished RTL optimizations (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 144MB peak: 146MB)
296
 
297
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance k_reg_nmi[0] in hierarchy view:work.MC6809_cpu(verilog) because there are no references to its outputs
298
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance k_reg_firq[0] in hierarchy view:work.MC6809_cpu(verilog) because there are no references to its outputs
299
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance k_reg_irq[0] in hierarchy view:work.MC6809_cpu(verilog) because there are no references to its outputs
300
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\regblock.v":123:0:123:5|Found updn counter in view:work.regblock(verilog) inst SU[15:0]
301
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\regblock.v":123:0:123:5|Found updn counter in view:work.regblock(verilog) inst SS[15:0]
302
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Found counter in view:work.vgatext(verilog) inst x_cnt[6:0]
303
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Found counter in view:work.vgatext(verilog) inst y_cnt[6:0]
304
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\vgatext.v":118:0:118:5|Found counter in view:work.vgatext(verilog) inst line_cnt[3:0]
305
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\vgatext.v":51:0:51:5|Found counter in view:work.vgatext(verilog) inst vsync_cnt[10:0]
306
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\vgatext.v":51:0:51:5|Found counter in view:work.vgatext(verilog) inst blink_cnt[5:0]
307
@N:"c:\02_elektronik\020_v6809\trunk\syn\lattice\vgatext.v":51:0:51:5|Found counter in view:work.vgatext(verilog) inst hsync_cnt[10:0]
308
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance k_reg_nmi[1] in hierarchy view:work.MC6809_cpu(verilog) because there are no references to its outputs
309
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance k_reg_firq[1] in hierarchy view:work.MC6809_cpu(verilog) because there are no references to its outputs
310
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance k_reg_irq[1] in hierarchy view:work.MC6809_cpu(verilog) because there are no references to its outputs
311
 
312
Finished factoring (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 168MB peak: 168MB)
313
 
314
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance cpu0.k_reg_nmi[2] in hierarchy view:work.CC3_top(verilog) because there are no references to its outputs
315
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance cpu0.k_reg_firq[2] in hierarchy view:work.CC3_top(verilog) because there are no references to its outputs
316
@N: BN362 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":325:0:325:5|Removing sequential instance cpu0.k_reg_irq[2] in hierarchy view:work.CC3_top(verilog) because there are no references to its outputs
317
 
318
Finished gated-clock and generated-clock conversion (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:02s; Memory used current: 164MB peak: 170MB)
319
 
320
 
321
 
322
Finished generic timing optimizations - Pass 1 (Real Time elapsed 0h:00m:03s; CPU Time elapsed 0h:00m:03s; Memory used current: 163MB peak: 177MB)
323
 
324
@N: FA113 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":616:12:617:75|Pipelining module pipe0_1[11:0]
325
@N: MF169 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":614:0:614:5|Register pipe0[11:0] pushed in.
326
@N: MF169 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":614:0:614:5|Register pipe1[15:0] pushed in.
327
@N: MF169 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":39:0:39:5|Register rop_in[4:0] pushed in.
328
@N: MF169 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":39:0:39:5|Register ra_in[15:0] pushed in.
329
@N: MF169 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":518:0:518:5|Register reg_n_in pushed in.
330
@N: MF169 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":39:0:39:5|Register rb_in[15:0] pushed in.
331
@N: FX404 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\regblock.v":115:19:115:32|Found addmux in view:work.CC3_top(verilog) inst cpu0.regs.right[15:0] from cpu0.regs.pc_plus_1[15:0]
332
@N: FX404 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":145:35:145:64|Found addmux in view:work.CC3_top(verilog) inst cpu0.alu.alu16.a16.q_out_1_i_m2[16:0] from cpu0.alu.alu16.a16.un17_q_out[16:0]
333
@N: FX404 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\alu16.v":146:35:146:64|Found addmux in view:work.CC3_top(verilog) inst cpu0.alu.alu16.a16.q_out_2_i_m2[16:0] from cpu0.alu.alu16.a16.un28_q_out[16:0]
334
@N: FX404 :"c:\02_elektronik\020_v6809\trunk\syn\lattice\..\..\rtl\verilog\mc6809_cpu.v":288:2:288:3|Found addmux in view:work.CC3_top(verilog) inst cpu0.alu.alu16.k_new_pc_2[15:0] from cpu0.un1_regs_o_pc[15:0]
335
 
336
Starting Early Timing Optimization (Real Time elapsed 0h:00m:10s; CPU Time elapsed 0h:00m:10s; Memory used current: 165MB peak: 177MB)
337
 
338
 
339
Finished Early Timing Optimization (Real Time elapsed 0h:00m:10s; CPU Time elapsed 0h:00m:10s; Memory used current: 165MB peak: 177MB)
340
 
341
 
342
Finished generic timing optimizations - Pass 2 (Real Time elapsed 0h:00m:11s; CPU Time elapsed 0h:00m:10s; Memory used current: 164MB peak: 177MB)
343
 
344
 
345
Finished preparing to map (Real Time elapsed 0h:00m:11s; CPU Time elapsed 0h:00m:11s; Memory used current: 164MB peak: 177MB)
346
 
347
 
348
Finished technology mapping (Real Time elapsed 0h:00m:14s; CPU Time elapsed 0h:00m:14s; Memory used current: 242MB peak: 246MB)
349
 
350
Pass             CPU time               Worst Slack             Luts / Registers
351
------------------------------------------------------------
352
Pass             CPU time               Worst Slack             Luts / Registers
353
------------------------------------------------------------
354
------------------------------------------------------------
355
 
356
 
357
Finished technology timing optimizations and critical path resynthesis (Real Time elapsed 0h:00m:15s; CPU Time elapsed 0h:00m:15s; Memory used current: 182MB peak: 246MB)
358
 
359
@N: FX164 |The option to pack flops in the IOB has not been specified
360
 
361
Finished restoring hierarchy (Real Time elapsed 0h:00m:15s; CPU Time elapsed 0h:00m:15s; Memory used current: 183MB peak: 246MB)
362
 
363
 
364
 
365
#### START OF CLOCK OPTIMIZATION REPORT #####[
366
 
367
1 non-gated/non-generated clock tree(s) driving 505 clock pin(s) of sequential element(s)
368
 
369
301 @K:conv_instances converted, 0 sequential instances remain driven by gated/generated clocks
370
 
371
=========================== Non-Gated/Non-Generated Clocks ============================
372
Clock Tree ID     Driving Element     Drive Element Type     Fanout     Sample Instance
373
---------------------------------------------------------------------------------------
374
@K:CKID0001       clk40_i             port                   505        cpu_clk
375
=======================================================================================
376
 
377
 
378
##### END OF CLOCK OPTIMIZATION REPORT ######]
379
 
380
Writing Analyst data base C:\02_Elektronik\020_V6809\trunk\syn\lattice\P6809\P6809_P6809.srm
381
 
382
Finished Writing Netlist Databases (Real Time elapsed 0h:00m:16s; CPU Time elapsed 0h:00m:16s; Memory used current: 185MB peak: 246MB)
383
 
384
Writing EDIF Netlist and constraint files
385
@W: MT558 |Unable to locate source for clock CC3_top|div_derived_clock. Clock will not be forward annotated
386
@W: MT558 |Unable to locate source for clock CC3_top|cpu_clk_derived_clock. Clock will not be forward annotated
387
I-2013.09L
388
@N: BW106 |Synplicity Constraint File capacitance units using default value of 1pF
389
 
390
Finished Writing EDIF Netlist and constraint files (Real Time elapsed 0h:00m:17s; CPU Time elapsed 0h:00m:17s; Memory used current: 189MB peak: 246MB)
391
 
392
@W: MT420 |Found inferred clock CC3_top|clk40_i with period 1000.00ns. Please declare a user-defined clock on object "p:clk40_i"
393
 
394
 
395
 
396
##### START OF TIMING REPORT #####[
397
# Timing Report written on Sun Jul 06 07:46:48 2014
398
#
399
 
400
 
401
Top view:               CC3_top
402
Requested Frequency:    1.0 MHz
403
Wire load mode:         top
404
Paths requested:        5
405
Constraint File(s):
406
@N: MT320 |Timing report estimates place and route data. Please look at the place and route timing report for final timing.
407
 
408
@N: MT322 |Clock constraints cover only FF-to-FF paths associated with the clock.
409
 
410
 
411
 
412
Performance Summary
413
*******************
414
 
415
 
416
Worst slack in design: 979.573
417
 
418
                    Requested     Estimated     Requested     Estimated                 Clock        Clock
419
Starting Clock      Frequency     Frequency     Period        Period        Slack       Type         Group
420
------------------------------------------------------------------------------------------------------------------------
421
CC3_top|clk40_i     1.0 MHz       49.0 MHz      1000.000      20.427        979.573     inferred     Inferred_clkgroup_0
422
========================================================================================================================
423
 
424
 
425
 
426
 
427
 
428
Clock Relationships
429
*******************
430
 
431
Clocks                            |    rise  to  rise     |    fall  to  fall   |    rise  to  fall   |    fall  to  rise
432
--------------------------------------------------------------------------------------------------------------------------
433
Starting         Ending           |  constraint  slack    |  constraint  slack  |  constraint  slack  |  constraint  slack
434
--------------------------------------------------------------------------------------------------------------------------
435
CC3_top|clk40_i  CC3_top|clk40_i  |  1000.000    979.573  |  No paths    -      |  No paths    -      |  No paths    -
436
==========================================================================================================================
437
 Note: 'No paths' indicates there are no paths in the design for that pair of clock edges.
438
       'Diff grp' indicates that paths exist but the starting clock and ending clock are in different clock groups.
439
 
440
 
441
 
442
Interface Information
443
*********************
444
 
445
No IO constraint found
446
 
447
 
448
 
449
====================================
450
Detailed Report for Clock: CC3_top|clk40_i
451
====================================
452
 
453
 
454
 
455
Starting Points with Worst Slack
456
********************************
457
 
458
                          Starting                                                 Arrival
459
Instance                  Reference           Type        Pin     Net              Time        Slack
460
                          Clock
461
------------------------------------------------------------------------------------------------------
462
cpu0.alu.rb_in[0]         CC3_top|clk40_i     FD1P3AX     Q       rb_in[0]         1.228       979.573
463
cpu0.alu.rb_in[1]         CC3_top|clk40_i     FD1P3AX     Q       rb_in[1]         1.228       979.716
464
cpu0.alu.rb_in[2]         CC3_top|clk40_i     FD1P3AX     Q       rb_in[2]         1.228       979.716
465
cpu0.k_opcode[6]          CC3_top|clk40_i     FD1P3AX     Q       k_opcode[6]      1.347       979.827
466
cpu0.k_opcode[7]          CC3_top|clk40_i     FD1P3AX     Q       k_opcode[7]      1.339       979.836
467
cpu0.alu.rb_in[4]         CC3_top|clk40_i     FD1P3AX     Q       rb_in[4]         1.232       979.855
468
cpu0.alu.rb_in[3]         CC3_top|clk40_i     FD1P3AX     Q       rb_in[3]         1.228       979.859
469
cpu0.alu.rb_in_pipe_2     CC3_top|clk40_i     FD1P3AX     Q       rb_in_pipe_2     1.268       979.883
470
cpu0.k_opcode[3]          CC3_top|clk40_i     FD1P3AX     Q       k_opcode[3]      1.369       979.909
471
cpu0.k_opcode[2]          CC3_top|clk40_i     FD1P3AX     Q       k_opcode[2]      1.368       979.911
472
======================================================================================================
473
 
474
 
475
Ending Points with Worst Slack
476
******************************
477
 
478
                     Starting                                             Required
479
Instance             Reference           Type        Pin     Net          Time         Slack
480
                     Clock
481
----------------------------------------------------------------------------------------------
482
cpu0.regs.SS[14]     CC3_top|clk40_i     FD1P3AX     D       SS_s[14]     999.894      979.573
483
cpu0.regs.SS[15]     CC3_top|clk40_i     FD1P3AX     D       SS_s[15]     999.894      979.573
484
cpu0.regs.SU[14]     CC3_top|clk40_i     FD1P3AX     D       SU_s[14]     999.894      979.573
485
cpu0.regs.SU[15]     CC3_top|clk40_i     FD1P3AX     D       SU_s[15]     999.894      979.573
486
cpu0.regs.SS[12]     CC3_top|clk40_i     FD1P3AX     D       SS_s[12]     999.894      979.716
487
cpu0.regs.SS[13]     CC3_top|clk40_i     FD1P3AX     D       SS_s[13]     999.894      979.716
488
cpu0.regs.SU[12]     CC3_top|clk40_i     FD1P3AX     D       SU_s[12]     999.894      979.716
489
cpu0.regs.SU[13]     CC3_top|clk40_i     FD1P3AX     D       SU_s[13]     999.894      979.716
490
cpu0.regs.SS[10]     CC3_top|clk40_i     FD1P3AX     D       SS_s[10]     999.894      979.859
491
cpu0.regs.SS[11]     CC3_top|clk40_i     FD1P3AX     D       SS_s[11]     999.894      979.859
492
==============================================================================================
493
 
494
 
495
 
496
Worst Path Information
497
***********************
498
 
499
 
500
Path information for path number 1:
501
      Requested Period:                      1000.000
502
    - Setup time:                            0.106
503
    + Clock delay at ending point:           0.000 (ideal)
504
    = Required time:                         999.894
505
 
506
    - Propagation time:                      20.321
507
    - Clock delay at starting point:         0.000 (ideal)
508
    = Slack (critical) :                     979.573
509
 
510
    Number of logic level(s):                22
511
    Starting point:                          cpu0.alu.rb_in[0] / Q
512
    Ending point:                            cpu0.regs.SS[15] / D
513
    The start point is clocked by            CC3_top|clk40_i [rising] on pin CK
514
    The end   point is clocked by            CC3_top|clk40_i [rising] on pin CK
515
 
516
Instance / Net                                                 Pin      Pin               Arrival     No. of
517
Name                                              Type         Name     Dir     Delay     Time        Fan Out(s)
518
----------------------------------------------------------------------------------------------------------------
519
cpu0.alu.rb_in[0]                                 FD1P3AX      Q        Out     1.228     1.228       -
520
rb_in[0]                                          Net          -        -       -         -           9
521
cpu0.alu.alu16.a16.un8_q_out_cry_0_0_RNO          INV          A        In      0.000     1.228       -
522
cpu0.alu.alu16.a16.un8_q_out_cry_0_0_RNO          INV          Z        Out     0.568     1.796       -
523
rb_in_i[0]                                        Net          -        -       -         -           1
524
cpu0.alu.alu16.a16.un8_q_out_cry_0_0              CCU2D        A1       In      0.000     1.796       -
525
cpu0.alu.alu16.a16.un8_q_out_cry_0_0              CCU2D        COUT     Out     1.545     3.340       -
526
un8_q_out_cry_0                                   Net          -        -       -         -           1
527
cpu0.alu.alu16.a16.un8_q_out_cry_1_0              CCU2D        CIN      In      0.000     3.340       -
528
cpu0.alu.alu16.a16.un8_q_out_cry_1_0              CCU2D        S1       Out     1.549     4.889       -
529
un8_q_out[2]                                      Net          -        -       -         -           1
530
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_1_0_RNO_0     ORCALUT4     A        In      0.000     4.889       -
531
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_1_0_RNO_0     ORCALUT4     Z        Out     1.017     5.906       -
532
q_out_2_i_m2_cry_1_0_RNO_0                        Net          -        -       -         -           1
533
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_1_0           CCU2D        C1       In      0.000     5.906       -
534
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_1_0           CCU2D        COUT     Out     1.545     7.451       -
535
q_out_2_i_m2_cry_2                                Net          -        -       -         -           1
536
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_3_0           CCU2D        CIN      In      0.000     7.451       -
537
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_3_0           CCU2D        COUT     Out     0.143     7.593       -
538
q_out_2_i_m2_cry_4                                Net          -        -       -         -           1
539
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_5_0           CCU2D        CIN      In      0.000     7.593       -
540
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_5_0           CCU2D        COUT     Out     0.143     7.736       -
541
q_out_2_i_m2_cry_6                                Net          -        -       -         -           1
542
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_7_0           CCU2D        CIN      In      0.000     7.736       -
543
cpu0.alu.alu16.a16.q_out_2_i_m2_cry_7_0           CCU2D        S0       Out     1.549     9.285       -
544
N_186                                             Net          -        -       -         -           1
545
cpu0.alu.alu16.a16.q_out_3[7]                     ORCALUT4     B        In      0.000     9.285       -
546
cpu0.alu.alu16.a16.q_out_3[7]                     ORCALUT4     Z        Out     1.153     10.438      -
547
arith_q[7]                                        Net          -        -       -         -           3
548
cpu0.alu.alu16.q_out_1[7]                         ORCALUT4     A        In      0.000     10.438      -
549
cpu0.alu.alu16.q_out_1[7]                         ORCALUT4     Z        Out     1.017     11.455      -
550
N_63                                              Net          -        -       -         -           1
551
cpu0.alu.alu16.q_out[7]                           PFUMX        ALUT     In      0.000     11.455      -
552
cpu0.alu.alu16.q_out[7]                           PFUMX        Z        Out     0.286     11.741      -
553
q16_out[7]                                        Net          -        -       -         -           2
554
cpu0.alu.q_out[7]                                 ORCALUT4     B        In      0.000     11.741      -
555
cpu0.alu.q_out[7]                                 ORCALUT4     Z        Out     0.449     12.190      -
556
alu_o_result[7]                                   Net          -        -       -         -           1
557
cpu0.alu.alu8.s8.datamux_o_dest[7]                PFUMX        ALUT     In      0.000     12.190      -
558
cpu0.alu.alu8.s8.datamux_o_dest[7]                PFUMX        Z        Out     0.286     12.476      -
559
datamux_o_dest[7]                                 Net          -        -       -         -           2
560
cpu0.regs.path_left_data_RNIVJGV[7]               ORCALUT4     B        In      0.000     12.476      -
561
cpu0.regs.path_left_data_RNIVJGV[7]               ORCALUT4     Z        Out     1.273     13.749      -
562
left_1[7]                                         Net          -        -       -         -           9
563
cpu0.regs.SS_16_0[7]                              ORCALUT4     B        In      0.000     13.749      -
564
cpu0.regs.SS_16_0[7]                              ORCALUT4     Z        Out     1.017     14.766      -
565
N_252                                             Net          -        -       -         -           1
566
cpu0.regs.SS_16[7]                                ORCALUT4     A        In      0.000     14.766      -
567
cpu0.regs.SS_16[7]                                ORCALUT4     Z        Out     1.017     15.782      -
568
SS_16[7]                                          Net          -        -       -         -           1
569
cpu0.regs.SS_222_m3                               ORCALUT4     B        In      0.000     15.782      -
570
cpu0.regs.SS_222_m3                               ORCALUT4     Z        Out     1.017     16.799      -
571
SS_222_i1_mux                                     Net          -        -       -         -           1
572
cpu0.regs.SS_cry_0[6]                             CCU2D        C1       In      0.000     16.799      -
573
cpu0.regs.SS_cry_0[6]                             CCU2D        COUT     Out     1.545     18.344      -
574
SS_cry[7]                                         Net          -        -       -         -           1
575
cpu0.regs.SS_cry_0[8]                             CCU2D        CIN      In      0.000     18.344      -
576
cpu0.regs.SS_cry_0[8]                             CCU2D        COUT     Out     0.143     18.486      -
577
SS_cry[9]                                         Net          -        -       -         -           1
578
cpu0.regs.SS_cry_0[10]                            CCU2D        CIN      In      0.000     18.486      -
579
cpu0.regs.SS_cry_0[10]                            CCU2D        COUT     Out     0.143     18.629      -
580
SS_cry[11]                                        Net          -        -       -         -           1
581
cpu0.regs.SS_cry_0[12]                            CCU2D        CIN      In      0.000     18.629      -
582
cpu0.regs.SS_cry_0[12]                            CCU2D        COUT     Out     0.143     18.772      -
583
SS_cry[13]                                        Net          -        -       -         -           1
584
cpu0.regs.SS_cry_0[14]                            CCU2D        CIN      In      0.000     18.772      -
585
cpu0.regs.SS_cry_0[14]                            CCU2D        S1       Out     1.549     20.321      -
586
SS_s[15]                                          Net          -        -       -         -           1
587
cpu0.regs.SS[15]                                  FD1P3AX      D        In      0.000     20.321      -
588
================================================================================================================
589
 
590
 
591
 
592
##### END OF TIMING REPORT #####]
593
 
594
---------------------------------------
595
Resource Usage Report
596
Part: lcmxo2_7000he-4
597
 
598
Register bits: 489 of 6864 (7%)
599
PIC Latch:       0
600
I/O cells:       69
601
Block Rams : 10 of 26 (38%)
602
 
603
 
604
Details:
605
BB:             8
606
CCU2D:          183
607
DP8KC:          10
608
FD1P3AX:        438
609
FD1P3DX:        6
610
FD1S3AX:        33
611
FD1S3IX:        2
612
GSR:            1
613
IB:             1
614
INV:            12
615
L6MUX21:        30
616
OB:             60
617
OFS1P3DX:       9
618
OFS1P3IX:       1
619
ORCALUT4:       2078
620
PFUMX:          239
621
PUR:            1
622
VHI:            14
623
VLO:            20
624
false:          1
625
true:           7
626
Mapper successful!
627
 
628
At Mapper Exit (Real Time elapsed 0h:00m:18s; CPU Time elapsed 0h:00m:17s; Memory used current: 58MB peak: 246MB)
629
 
630
Process took 0h:00m:18s realtime, 0h:00m:17s cputime
631
# Sun Jul 06 07:46:48 2014
632
 
633
###########################################################]
634
 
635
 
636
Synthesis exit by 0.
637 4 ale500
 
638 12 ale500
edif2ngd  -l "MachXO2" -d LCMXO2-7000HE -path "C:/02_Elektronik/020_V6809/trunk/syn/lattice/P6809" -path "C:/02_Elektronik/020_V6809/trunk/syn/lattice"  "C:/02_Elektronik/020_V6809/trunk/syn/lattice/P6809/P6809_P6809.edi" "P6809_P6809.ngo"
639
edif2ngd:  version Diamond (64-bit) 3.1.0.96
640
 
641
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
642
Copyright (c) 1995 AT&T Corp.   All rights reserved.
643
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
644
Copyright (c) 2001 Agere Systems   All rights reserved.
645
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
646
Writing the design to P6809_P6809.ngo...
647
 
648
Total CPU Time: 0 secs
649
 
650
Total REAL Time: 0 secs
651
 
652 4 ale500
 
653 12 ale500
ngdbuild  -a "MachXO2" -d LCMXO2-7000HE  -p "C:/lscc/diamond/3.1_x64/ispfpga/xo2c00/data"  -p "C:/02_Elektronik/020_V6809/trunk/syn/lattice/P6809" -p "C:/02_Elektronik/020_V6809/trunk/syn/lattice"  "P6809_P6809.ngo" "P6809_P6809.ngd"
654
ngdbuild:  version Diamond (64-bit) 3.1.0.96
655
 
656
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
657
Copyright (c) 1995 AT&T Corp.   All rights reserved.
658
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
659
Copyright (c) 2001 Agere Systems   All rights reserved.
660
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
661
Reading 'P6809_P6809.ngo' ...
662
Loading NGL library 'C:/lscc/diamond/3.1_x64/ispfpga/xo2c00a/data/xo2alib.ngl'...
663
Loading NGL library 'C:/lscc/diamond/3.1_x64/ispfpga/xo2c00/data/xo2clib.ngl'...
664
Loading NGL library 'C:/lscc/diamond/3.1_x64/ispfpga/mg5g00/data/mg5glib.ngl'...
665
Loading NGL library 'C:/lscc/diamond/3.1_x64/ispfpga/or5g00/data/orc5glib.ngl'...
666
 
667
 
668
Running DRC...
669
 
670
    
671
    
672
    
673
    
674
    
675
    
676
    
677
    
678
    
679
    
680
    
681
    
682
    
683
    
684
    
685
    
686
    
687
    
688
    
689
    
690
    
691
    
692
    
693
    
694
    
695
    
696
    
697
    
698
    
699
    
700
    
701
    
702
    
703
    
704
    
705
    
706
    
707
    
708
    
709
    
710
    
711
    
712
    
713
    
714
    
715
    
716
    
717
    
718
    
719
    
720
    
721
    
722
    
723
    
724
    
725
    
726
    
727
    
728
    
729
    
730
    
731
    
732
    
733
    
734
    
735
    
736
    
737
    
738
    
739
    
740
    
741
    
742
    
743
    
744
    
745
    
746
    
747
    
748
    
749
    
750
    
751
    
752
    
753
    
754
    
755
    
756
 
757
Design Results:
758
   3145 blocks expanded
759
complete the first expansion
760
Writing 'P6809_P6809.ngd' ...
761
Total CPU Time: 0 secs
762
 
763
Total REAL Time: 0 secs
764
 
765 4 ale500
 
766 12 ale500
map -a "MachXO2" -p LCMXO2-7000HE -t TQFP144 -s 4 -oc Commercial   "P6809_P6809.ngd" -o "P6809_P6809_map.ncd" -pr "P6809_P6809.prf" -mp "P6809_P6809.mrp" "C:/02_Elektronik/020_V6809/trunk/syn/lattice/P6809.lpf" -c 0
767
map:  version Diamond (64-bit) 3.1.0.96
768
 
769
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
770
Copyright (c) 1995 AT&T Corp.   All rights reserved.
771
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
772
Copyright (c) 2001 Agere Systems   All rights reserved.
773
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
774
   Process the file: P6809_P6809.ngd
775
   Picdevice="LCMXO2-7000HE"
776
 
777
   Pictype="TQFP144"
778
 
779
   Picspeed=4
780
 
781
   Remove unused logic
782
 
783
   Do not produce over sized NCDs.
784
 
785
Part used: LCMXO2-7000HETQFP144, Performance used: 4.
786
 
787
    
788
    
789
    
790
Loading device for application map from file 'xo2c7000.nph' in environment: C:/lscc/diamond/3.1_x64/ispfpga.
791
Package Status:                     Final          Version 1.36
792
 
793
Running general design DRC...
794
 
795
Removing unused logic...
796
 
797
Optimizing...
798
 
799
5 CCU2 constant inputs absorbed.
800
 
801
    
802
    
803
    
804
    
805
    
806
    
807
    
808
    
809
    
810
    
811
    
812
    
813
    
814
    
815
    
816
    
817
    
818
    
819
    
820
 
821
 
822
 
823
Design Summary:
824
   Number of registers:    489 out of  7209 (7%)
825
      PFU registers:          479 out of  6864 (7%)
826
      PIO registers:           10 out of   345 (3%)
827
   Number of SLICEs:      1234 out of  3432 (36%)
828
      SLICEs as Logic/ROM:   1234 out of  3432 (36%)
829
      SLICEs as RAM:            0 out of  2574 (0%)
830
      SLICEs as Carry:        183 out of  3432 (5%)
831
   Number of LUT4s:        2457 out of  6864 (36%)
832
      Number of logic LUTs:      2091
833
      Number of distributed RAM:   0 (0 LUT4s)
834
      Number of ripple logic:    183 (366 LUT4s)
835
      Number of shift registers:   0
836
   Number of PIO sites used: 69 + 4(JTAG) out of 115 (63%)
837
   Number of block RAMs:  10 out of 26 (38%)
838
   Number of GSRs:  1 out of 1 (100%)
839
   EFB used :       No
840
   JTAG used :      No
841
   Readback used :  No
842
   Oscillator used :  No
843
   Startup used :   No
844
   POR :            On
845
   Bandgap :        On
846
   Number of Power Controller:  0 out of 1 (0%)
847
   Number of Dynamic Bank Controller (BCINRD):  0 out of 6 (0%)
848
   Number of Dynamic Bank Controller (BCLVDSO):  0 out of 1 (0%)
849
   Number of DCCA:  0 out of 8 (0%)
850
   Number of DCMA:  0 out of 2 (0%)
851
   Number of PLLs:  0 out of 2 (0%)
852
   Number of DQSDLLs:  0 out of 2 (0%)
853
   Number of CLKDIVC:  0 out of 4 (0%)
854
   Number of ECLKSYNCA:  0 out of 4 (0%)
855
   Number of ECLKBRIDGECS:  0 out of 2 (0%)
856
   Notes:-
857
      1. Total number of LUT4s = (Number of logic LUT4s) + 2*(Number of distributed RAMs) + 2*(Number of ripple logic)
858
      2. Number of logic LUT4s does not include count of distributed RAM and ripple logic.
859
   Number of clocks:  1
860
     Net clk40_i_c: 318 loads, 318 rising, 0 falling (Driver: PIO clk40_i )
861
   Number of Clock Enables:  38
862
     Net cpu0_we: 8 loads, 0 LSLICEs
863
     Net textctrl/video_en_RNIFLVI: 8 loads, 0 LSLICEs
864
     Net textctrl/tshift_1_sqmuxa: 4 loads, 4 LSLICEs
865
     Net textctrl/N_77_i: 4 loads, 4 LSLICEs
866
     Net textctrl/y_cnte: 4 loads, 4 LSLICEs
867
     Net textctrl/x_cnte: 4 loads, 4 LSLICEs
868
     Net textctrl/N_4: 6 loads, 6 LSLICEs
869
     Net textctrl/line_cnte: 2 loads, 2 LSLICEs
870
     Net textctrl/vsync_cnt_0_sqmuxa: 4 loads, 4 LSLICEs
871
     Net un1_bios_en_0: 4 loads, 0 LSLICEs
872
     Net cpu0/un1_dec_o_ea_ofs8_1_i_RNI5818M: 3 loads, 3 LSLICEs
873
     Net cpu0/k_ealo_cnv_0[0]: 17 loads, 17 LSLICEs
874
     Net cpu0/state57_RNIVE7GE[0]: 2 loads, 2 LSLICEs
875
     Net cpu0/un1_state_75_1_RNIFQ0HB: 4 loads, 4 LSLICEs
876
     Net cpu0/G_9: 111 loads, 111 LSLICEs
877
     Net cpu0/un1_next_state_2_sqmuxa_4_9_RNIH3541: 3 loads, 3 LSLICEs
878
     Net cpu0/un1_next_state_2_sqmuxa_2_RNI9IU0S: 2 loads, 2 LSLICEs
879
     Net cpu0/un1_state_53_RNIHGM19: 4 loads, 4 LSLICEs
880
     Net cpu0/k_new_pc27_RNILUNB8: 4 loads, 4 LSLICEs
881
     Net cpu0/k_ind_ea_1_sqmuxa_1_RNIDOOO1: 4 loads, 4 LSLICEs
882
     Net cpu0/un1_state_17_1_RNI0AA81: 4 loads, 4 LSLICEs
883
     Net cpu0/regs/cff_0_sqmuxa_1_i_o2_RNI101G: 1 loads, 1 LSLICEs
884
     Net cpu0/un1_state_18_RNIBNKS: 4 loads, 4 LSLICEs
885
     Net cpu0/k_cpu_we_3_RNIEO9N: 8 loads, 8 LSLICEs
886
     Net cpu0/regs/cff_0_sqmuxa_1_i_o2_RNITELD: 5 loads, 5 LSLICEs
887
     Net cpu0/regs/eflag_RNO: 1 loads, 1 LSLICEs
888
     Net cpu0/regs/PC_0_sqmuxa_1_i_o2_RNIHDJD1: 16 loads, 16 LSLICEs
889
     Net cpu0/regs/IY_0_sqmuxa_i_a2_0_RNIK8531: 8 loads, 8 LSLICEs
890
     Net cpu0/regs/ACCB_1_sqmuxa_i_a2_1_RNI30EL1: 8 loads, 8 LSLICEs
891
     Net cpu0/regs/DP_0_sqmuxa_i_a2_1_RNIARVN: 4 loads, 4 LSLICEs
892
     Net cpu0/regs/ACCB_1_sqmuxa_i_a2_RNIAEJ01: 4 loads, 4 LSLICEs
893
     Net cpu0/regs/ACCB22_i_a2_RNIOV3S3: 4 loads, 4 LSLICEs
894
     Net cpu0/k_memhi_0_sqmuxa_RNIC8VU1: 4 loads, 4 LSLICEs
895
     Net cpu0/un1_state_71_RNIBU403: 2 loads, 2 LSLICEs
896
     Net cpu0/k_pp_regs_0_sqmuxa_2_RNIPNRUH: 8 loads, 8 LSLICEs
897
     Net cpu0/k_ofslo_cnv[0]: 4 loads, 4 LSLICEs
898
     Net cpu0/k_ofshi_cnv[0]: 4 loads, 4 LSLICEs
899
     Net cpu0/k_mem_dest_RNO[0]: 1 loads, 1 LSLICEs
900
   Number of local set/reset loads for net reset_o_c merged into GSR:  6
901
   Number of LSRs:  1
902
     Net textctrl.vsync_cnt[10]: 3 loads, 2 LSLICEs
903
   Number of nets driven by tri-state buffers:  0
904
   Top 10 highest fanout non-clock nets:
905
     Net cpu0/G_9: 126 loads
906
     Net state_o_c[1]: 84 loads
907
     Net state_o_c[0]: 81 loads
908
     Net state_o_c[5]: 80 loads
909
     Net state_o_c[2]: 78 loads
910
     Net cpu0/alu/rop_in[0]: 77 loads
911
     Net cpu0/use_s_1: 77 loads
912
     Net cpu0/alu/rop_in[1]: 74 loads
913
     Net state_o_c[4]: 68 loads
914
     Net cpu0/k_opcode[0]: 66 loads
915
    
916
 
917
 
918
   Number of warnings:  23
919
   Number of errors:    0
920
 
921
 
922
 
923
Total CPU Time: 1 secs
924
Total REAL Time: 2 secs
925
Peak Memory Usage: 75 MB
926
 
927
Dumping design to file P6809_P6809_map.ncd.
928 4 ale500
 
929 12 ale500
ldbanno "P6809_P6809_map.ncd" -n Verilog -o "P6809_P6809_mapvo.vo" -w -neg
930
ldbanno: version Diamond (64-bit) 3.1.0.96
931
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
932
Copyright (c) 1995 AT&T Corp.   All rights reserved.
933
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
934
Copyright (c) 2001 Agere Systems   All rights reserved.
935
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
936
 
937
Writing a Verilog netlist using the orca library type based on the P6809_P6809_map design file.
938
 
939
 
940
Loading design for application ldbanno from file P6809_P6809_map.ncd.
941
Design name: CC3_top
942
NCD version: 3.2
943
Vendor:      LATTICE
944
Device:      LCMXO2-7000HE
945
Package:     TQFP144
946
Performance: 4
947
Loading device for application ldbanno from file 'xo2c7000.nph' in environment: C:/lscc/diamond/3.1_x64/ispfpga.
948
Package Status:                     Final          Version 1.36
949
Performance Hardware Data Status:   Final)         Version 23.4
950
Converting design "P6809_P6809_map.ncd" into .ldb format.
951
Writing Verilog netlist to file P6809_P6809_mapvo.vo
952
Writing SDF timing to file P6809_P6809_mapvo.sdf
953
    
954 4 ale500
 
955 6 ale500
mpartrce -p "P6809_P6809.p2t" -f "P6809_P6809.p3t" -tf "P6809_P6809.pt" "P6809_P6809_map.ncd" "P6809_P6809.ncd"
956 12 ale500
 
957
---- MParTrce Tool ----
958
Removing old design directory at request of -rem command line option to this program.
959
Running par. Please wait . . .
960
 
961
Lattice Place and Route Report for Design "P6809_P6809_map.ncd"
962
Sun Jul 06 07:47:00 2014
963
 
964
PAR: Place And Route Diamond (64-bit) 3.1.0.96.
965
Command Line: par -w -l 5 -i 6 -t 1 -c 0 -e 0 -gui -exp parUseNBR=1:parCDP=0:parCDR=0:parPathBased=OFF P6809_P6809_map.ncd P6809_P6809.dir/5_1.ncd P6809_P6809.prf
966
Preference file: P6809_P6809.prf.
967
Placement level-cost: 5-1.
968
Routing Iterations: 6
969
 
970
Loading design for application par from file P6809_P6809_map.ncd.
971
Design name: CC3_top
972
NCD version: 3.2
973
Vendor:      LATTICE
974
Device:      LCMXO2-7000HE
975
Package:     TQFP144
976
Performance: 4
977
Loading device for application par from file 'xo2c7000.nph' in environment: C:/lscc/diamond/3.1_x64/ispfpga.
978
Package Status:                     Final          Version 1.36
979
Performance Hardware Data Status:   Final)         Version 23.4
980
License checked out.
981
 
982
 
983
Ignore Preference Error(s):  True
984
Device utilization summary:
985
 
986
   PIO (prelim)   69+4(JTAG)/336     22% used
987
                  69+4(JTAG)/115     63% bonded
988
   IOLOGIC           10/336           2% used
989
 
990
   SLICE           1234/3432         35% used
991
 
992
   GSR                1/1           100% used
993
   EBR               10/26           38% used
994
 
995
 
996
INFO: Design contains EBR with ASYNC Reset Mode that has a limitation: The use of the EBR block asynchronous reset requires that certain timing be met between the clock and the reset within the memory block. See the device specific datasheet for additional details.
997
INFO: Design contains pre-loadable EBR during configuration that has a requirement: Since the GSR is disabled for the EBR, make sure write enable and chip enable are inactive during wake-up, so that the pre-loaded initialization values will not be corrupted during wake-up state.
998
Number of Signals: 2876
999
Number of Connections: 9723
1000
 
1001
Pin Constraint Summary:
1002
   68 out of 68 pins locked (100% locked).
1003
 
1004
The following 1 signal is selected to use the primary clock routing resources:
1005
    clk40_i_c (driver: clk40_i, clk load #: 318)
1006
 
1007
 
1008
The following 3 signals are selected to use the secondary clock routing resources:
1009
    cpu0/G_9 (driver: cpu0/SLICE_837, clk load #: 0, sr load #: 0, ce load #: 111)
1010
    cpu0/k_ealo_cnv_0[0] (driver: cpu0/SLICE_744, clk load #: 0, sr load #: 0, ce load #: 17)
1011
    cpu0/regs/PC_0_sqmuxa_1_i_o2_RNIHDJD1 (driver: cpu0/regs/SLICE_887, clk load #: 0, sr load #: 0, ce load #: 16)
1012
 
1013
Signal reset_o_c is selected as Global Set/Reset.
1014
.
1015
Starting Placer Phase 0.
1016
............
1017
Finished Placer Phase 0.  REAL time: 2 secs
1018
 
1019
Starting Placer Phase 1.
1020
........................
1021
Placer score = 779607.
1022
Finished Placer Phase 1.  REAL time: 6 secs
1023
 
1024
Starting Placer Phase 2.
1025
.
1026
Placer score =  774076
1027
Finished Placer Phase 2.  REAL time: 7 secs
1028
 
1029
 
1030
------------------ Clock Report ------------------
1031
 
1032
Global Clock Resources:
1033
  CLK_PIN    : 1 out of 8 (12%)
1034
  PLL        : 0 out of 2 (0%)
1035
  DCM        : 0 out of 2 (0%)
1036
  DCC        : 0 out of 8 (0%)
1037
 
1038
Quadrants All (TL, TR, BL, BR) - Global Clocks:
1039
  PRIMARY "clk40_i_c" from comp "clk40_i" on CLK_PIN site "27 (PL22A)", clk load = 318
1040
  SECONDARY "cpu0/G_9" from F0 on comp "cpu0/SLICE_837" on site "R21C18A", clk load = 0, ce load = 111, sr load = 0
1041
  SECONDARY "cpu0/k_ealo_cnv_0[0]" from F1 on comp "cpu0/SLICE_744" on site "R21C18B", clk load = 0, ce load = 17, sr load = 0
1042
  SECONDARY "cpu0/regs/PC_0_sqmuxa_1_i_o2_RNIHDJD1" from F1 on comp "cpu0/regs/SLICE_887" on site "R14C20A", clk load = 0, ce load = 16, sr load = 0
1043
 
1044
  PRIMARY  : 1 out of 8 (12%)
1045
  SECONDARY: 3 out of 8 (37%)
1046
 
1047
Edge Clocks:
1048
  No edge clock selected.
1049
 
1050
--------------- End of Clock Report ---------------
1051
 
1052
 
1053
I/O Usage Summary (final):
1054
   69 + 4(JTAG) out of 336 (21.7%) PIO sites used.
1055
   69 + 4(JTAG) out of 115 (63.5%) bonded PIO sites used.
1056
   Number of PIO comps: 69; differential: 0
1057
   Number of Vref pins used: 0
1058
 
1059
I/O Bank Usage Summary:
1060
+----------+----------------+------------+-----------+
1061
| I/O Bank | Usage          | Bank Vccio | Bank Vref |
1062
+----------+----------------+------------+-----------+
1063
| 0        | 11 / 28 ( 39%) | 2.5V       | -         |
1064
| 1        | 13 / 29 ( 44%) | 2.5V       | -         |
1065
| 2        | 20 / 29 ( 68%) | 2.5V       | -         |
1066
| 3        | 8 / 9 ( 88%)   | 2.5V       | -         |
1067
| 4        | 7 / 10 ( 70%)  | 2.5V       | -         |
1068
| 5        | 10 / 10 (100%) | 2.5V       | -         |
1069
+----------+----------------+------------+-----------+
1070
 
1071
Total placer CPU time: 6 secs
1072
 
1073
Dumping design to file P6809_P6809.dir/5_1.ncd.
1074
 
1075
 
1076
-----------------------------------------------------------------
1077
INFO - par: ASE feature is off due to non timing-driven settings.
1078
-----------------------------------------------------------------
1079
 
1080
 
1081
Starting router resource preassignment
1082
 
1083
Completed router resource preassignment. Real time: 9 secs
1084
 
1085
Start NBR router at 07:47:09 07/06/14
1086
 
1087
*****************************************************************
1088
Info: NBR allows conflicts(one node used by more than one signal)
1089
      in the earlier iterations. In each iteration, it tries to
1090
      solve the conflicts while keeping the critical connections
1091
      routed as short as possible. The routing process is said to
1092
      be completed when no conflicts exist and all connections
1093
      are routed.
1094
Note: NBR uses a different method to calculate timing slacks. The
1095
      worst slack and total negative slack may not be the same as
1096
      that in TRCE report. You should always run TRCE to verify
1097
      your design. Thanks.
1098
*****************************************************************
1099
 
1100
Start NBR special constraint process at 07:47:09 07/06/14
1101
 
1102
Start NBR section for initial routing
1103
Level 4, iteration 1
1104
290(0.08%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 11 secs
1105
 
1106
Info: Initial congestion level at 75% usage is 0
1107
Info: Initial congestion area  at 75% usage is 5 (0.50%)
1108
 
1109
Start NBR section for normal routing
1110
Level 4, iteration 1
1111
125(0.03%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 11 secs
1112
Level 4, iteration 2
1113
46(0.01%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 11 secs
1114
Level 4, iteration 3
1115
17(0.00%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1116
Level 4, iteration 4
1117
11(0.00%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1118
Level 4, iteration 5
1119
8(0.00%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1120
Level 4, iteration 6
1121
4(0.00%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1122
Level 4, iteration 7
1123
2(0.00%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1124
Level 4, iteration 8
1125
2(0.00%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1126
Level 4, iteration 9
1127
1(0.00%) conflict; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1128
Level 4, iteration 10
1129
2(0.00%) conflicts; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1130
Level 4, iteration 11
1131
0(0.00%) conflict; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1132
 
1133
Start NBR section for re-routing
1134
Level 4, iteration 1
1135
0(0.00%) conflict; 0(0.00%) untouched conn; 0 (nbr) score; real time: 12 secs
1136
 
1137
Start NBR section for post-routing
1138
 
1139
End NBR router with 0 unrouted connection
1140
 
1141
NBR Summary
1142
-----------
1143
  Number of unrouted connections : 0 (0.00%)
1144
  Number of connections with timing violations : 0 (0.00%)
1145
  Estimated worst slack : 
1146
  Timing score : 0
1147
-----------
1148
Notes: The timing info is calculated for SETUP only and all PAR_ADJs are ignored.
1149
 
1150
 
1151
Total CPU time 12 secs
1152
Total REAL time: 12 secs
1153
Completely routed.
1154
End of route.  9723 routed (100.00%); 0 unrouted.
1155
Checking DRC ...
1156
No errors found.
1157
 
1158
Hold time timing score: 0, hold timing errors: 0
1159
 
1160
Timing score: 0
1161
 
1162
Dumping design to file P6809_P6809.dir/5_1.ncd.
1163
 
1164
PAR_SUMMARY::Number of errors = 0
1165
 
1166
Total CPU  time to completion: 13 secs
1167
Total REAL time to completion: 14 secs
1168
 
1169
par done!
1170
 
1171
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
1172
Copyright (c) 1995 AT&T Corp.   All rights reserved.
1173
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
1174
Copyright (c) 2001 Agere Systems   All rights reserved.
1175
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
1176
Exiting par with exit code 0
1177
Exiting mpartrce with exit code 0
1178 6 ale500
 
1179
trce -f "P6809_P6809.pt" -o "P6809_P6809.twr" "P6809_P6809.ncd" "P6809_P6809.prf"
1180 12 ale500
trce:  version Diamond (64-bit) 3.1.0.96
1181
 
1182
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
1183
Copyright (c) 1995 AT&T Corp.   All rights reserved.
1184
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
1185
Copyright (c) 2001 Agere Systems   All rights reserved.
1186
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
1187
 
1188
Loading design for application trce from file p6809_p6809.ncd.
1189
Design name: CC3_top
1190
NCD version: 3.2
1191
Vendor:      LATTICE
1192
Device:      LCMXO2-7000HE
1193
Package:     TQFP144
1194
Performance: 4
1195
Loading device for application trce from file 'xo2c7000.nph' in environment: C:/lscc/diamond/3.1_x64/ispfpga.
1196
Package Status:                     Final          Version 1.36
1197
Performance Hardware Data Status:   Final)         Version 23.4
1198
Setup and Hold Report
1199
 
1200
--------------------------------------------------------------------------------
1201
Lattice TRACE Report - Setup, Version Diamond (64-bit) 3.1.0.96
1202
Sun Jul 06 07:47:15 2014
1203
 
1204
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
1205
Copyright (c) 1995 AT&T Corp.   All rights reserved.
1206
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
1207
Copyright (c) 2001 Agere Systems   All rights reserved.
1208
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
1209
 
1210
Report Information
1211
------------------
1212
Command line:    trce -v 10 -gt -sethld -sp 4 -sphld m -o P6809_P6809.twr -gui P6809_P6809.ncd P6809_P6809.prf
1213
Design file:     p6809_p6809.ncd
1214
Preference file: p6809_p6809.prf
1215
Device,speed:    LCMXO2-7000HE,4
1216
Report level:    verbose report, limited to 10 items per preference
1217
--------------------------------------------------------------------------------
1218
 
1219
Report Type:     based on TRACE automatically generated preferences
1220
BLOCK ASYNCPATHS
1221
BLOCK RESETPATHS
1222
--------------------------------------------------------------------------------
1223
 
1224
 
1225
 
1226
Timing summary (Setup):
1227
---------------
1228
 
1229
Timing errors: 4096  Score: 88089612
1230
Cumulative negative slack: 88089612
1231
 
1232
Constraints cover 1430483 paths, 1 nets, and 9633 connections (99.1% coverage)
1233
 
1234
--------------------------------------------------------------------------------
1235
Lattice TRACE Report - Hold, Version Diamond (64-bit) 3.1.0.96
1236
Sun Jul 06 07:47:16 2014
1237
 
1238
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
1239
Copyright (c) 1995 AT&T Corp.   All rights reserved.
1240
Copyright (c) 1995-2001 Lucent Technologies Inc.  All rights reserved.
1241
Copyright (c) 2001 Agere Systems   All rights reserved.
1242
Copyright (c) 2002-2014 Lattice Semiconductor Corporation,  All rights reserved.
1243
 
1244
Report Information
1245
------------------
1246
Command line:    trce -v 10 -gt -sethld -sp 4 -sphld m -o P6809_P6809.twr -gui P6809_P6809.ncd P6809_P6809.prf
1247
Design file:     p6809_p6809.ncd
1248
Preference file: p6809_p6809.prf
1249
Device,speed:    LCMXO2-7000HE,m
1250
Report level:    verbose report, limited to 10 items per preference
1251
--------------------------------------------------------------------------------
1252
 
1253
BLOCK ASYNCPATHS
1254
BLOCK RESETPATHS
1255
--------------------------------------------------------------------------------
1256
 
1257
 
1258
 
1259
Timing summary (Hold):
1260
---------------
1261
 
1262
Timing errors: 0  Score: 0
1263
Cumulative negative slack: 0
1264
 
1265
Constraints cover 1430483 paths, 1 nets, and 9633 connections (99.1% coverage)
1266
 
1267
 
1268
 
1269
Timing summary (Setup and Hold):
1270
---------------
1271
 
1272
Timing errors: 4096 (setup), 0 (hold)
1273
Score: 88089612 (setup), 0 (hold)
1274
Cumulative negative slack: 88089612 (88089612+0)
1275
--------------------------------------------------------------------------------
1276
 
1277
--------------------------------------------------------------------------------
1278
 
1279
Total time: 2 secs

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.