blob: b64b7d5311ca84707131c416c2bb338306ac4adf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
|
onerror {resume}
quietly WaveActivateNextPane {} 0
add wave -noupdate /tb/rstn
add wave -noupdate /tb/clk_125
add wave -noupdate /tb/pclk
add wave -noupdate /tb/clk_25
add wave -noupdate /tb/clk_phy
add wave -noupdate /tb/clk_phyx2
add wave -noupdate /tb/rx_cnt
add wave -noupdate /tb/phy0_rx_clk
add wave -noupdate /tb/phy0_rx_ctl
add wave -noupdate /tb/phy0_rx_d
add wave -noupdate /tb/phy1_rx_clk
add wave -noupdate /tb/phy1_rx_ctl
add wave -noupdate /tb/phy1_rx_d
add wave -noupdate /tb/phy2_rx_clk
add wave -noupdate /tb/phy2_rx_ctl
add wave -noupdate /tb/phy2_rx_d
add wave -noupdate /tb/phy0_mdc
add wave -noupdate /tb/phy0_mdio
add wave -noupdate /tb/phy0_resetn
add wave -noupdate /tb/phy0_intn
add wave -noupdate /tb/phy1_mdc
add wave -noupdate /tb/phy1_mdio
add wave -noupdate /tb/phy1_resetn
add wave -noupdate /tb/phy1_intn
add wave -noupdate /tb/phy_up
add wave -noupdate /tb/word_sync_active
add wave -noupdate /tb/rx_cnt
add wave -noupdate /tb/rx0_f
add wave -noupdate /tb/rx0_f_reg
add wave -noupdate /tb/rx0_data_cnt
add wave -noupdate /tb/rx0_data_interval
add wave -noupdate /tb/rx0_d
add wave -noupdate /tb/rx1_d
add wave -noupdate /tb/rx2_d
add wave -noupdate /tb/rx0_packets
add wave -noupdate /tb/rx0_packet_active
add wave -noupdate /tb/rx1_data_cnt
add wave -noupdate /tb/rx1
add wave -noupdate /tb/rx2_data_cnt
add wave -noupdate /tb/phy0_tx_clk
add wave -noupdate /tb/phy0_tx_ctl
add wave -noupdate /tb/phy0_tx_d
add wave -noupdate /tb/phy1_tx_clk
add wave -noupdate /tb/phy1_tx_ctl
add wave -noupdate /tb/phy1_tx_d
add wave -noupdate /tb/phy2_tx_clk
add wave -noupdate /tb/phy2_tx_ctl
add wave -noupdate /tb/phy2_tx_d
add wave -noupdate -divider Top
add wave -noupdate /tb/dut/rstn
add wave -noupdate /tb/dut/sys_rstn
add wave -noupdate /tb/dut/clk_i
add wave -noupdate /tb/dut/pll_locked
add wave -noupdate /tb/clk_25
add wave -noupdate /tb/clk_125
add wave -noupdate /tb/dut/phy0_clk
add wave -noupdate /tb/dut/phy1_clk
add wave -noupdate /tb/dut/cont_clk
add wave -noupdate /tb/dut/sys_rstn
add wave -noupdate /tb/dut/phy_resetn
add wave -noupdate /tb/dut/phy0_rstn
add wave -noupdate /tb/dut/phy1_rstn
add wave -noupdate /tb/rx_cnt
add wave -noupdate /tb/clk_phy
add wave -noupdate /tb/clk_phyx2
add wave -noupdate {/tb/dut/phy_up[0]}
add wave -noupdate /tb/phy0_rx_clk
add wave -noupdate /tb/dut/rgmi_rx_0/datain
add wave -noupdate /tb/dut/rgmi_rx_0/inclock
add wave -noupdate /tb/dut/rgmi_rx_0/dataout_h
add wave -noupdate /tb/dut/rgmi_rx_0/dataout_l
add wave -noupdate /tb/dut/rx0_ctl
add wave -noupdate /tb/dut/rx0_d
add wave -noupdate /tb/dut/rx0_ctl_m1
add wave -noupdate /tb/dut/rx0_d_m1
add wave -noupdate /tb/dut/rx0_ctl_m2
add wave -noupdate /tb/dut/rx0_d_m2
add wave -noupdate /tb/dut/tx0_ctl
add wave -noupdate /tb/dut/tx0_d
add wave -noupdate /tb/dut/tx1_ctl
add wave -noupdate /tb/dut/tx1_d
add wave -noupdate -divider {SWITCH 0}
add wave -noupdate /tb/dut/switch_0/clk
add wave -noupdate /tb/dut/switch_0/phy_up
add wave -noupdate /tb/dut/switch_0/rx_d_01
add wave -noupdate /tb/dut/switch_0/rx_d_0u
add wave -noupdate /tb/dut/switch_0/rx0_byte_cnt
add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_0u
add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_01
add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_u0
add wave -noupdate /tb/dut/switch_0/rx_fifo_re_01
add wave -noupdate /tb/dut/switch_0/rx_fifo_re_0u
add wave -noupdate {/tb/dut/switch_0/tx_f[0]}
add wave -noupdate {/tb/dut/switch_0/tx_fifo_empty[0]}
add wave -noupdate {/tb/dut/switch_0/tx_f[1]}
add wave -noupdate {/tb/dut/switch_0/tx_fifo_empty[1]}
add wave -noupdate /tb/dut/switch_0/tx_mode0
add wave -noupdate /tb/dut/switch_0/tx0_byte_cnt
add wave -noupdate /tb/dut/switch_0/tx0_src_sel
add wave -noupdate -divider {MAC 0}
add wave -noupdate /tb/dut/mac_0/rx_clk
add wave -noupdate /tb/dut/mac_0/rx_sop
add wave -noupdate /tb/dut/mac_0/rx_state
add wave -noupdate /tb/dut/mac_0/rx_packet_complete
add wave -noupdate /tb/dut/mac_0/rx_wr_done
add wave -noupdate /tb/dut/mac_0/rx_keep
add wave -noupdate /tb/dut/mac_0/rx_l3_proto
add wave -noupdate /tb/dut/mac_0/rx_pkt_length
add wave -noupdate /tb/dut/mac_0/rx_ctl
add wave -noupdate /tb/dut/mac_0/rx_d
add wave -noupdate /tb/dut/mac_0/rx_ctl_m1
add wave -noupdate /tb/dut/mac_0/rx_d_m1
add wave -noupdate /tb/dut/mac_0/rx_line_up_cnt
add wave -noupdate /tb/dut/mac_0/phy_up
add wave -noupdate /tb/dut/mac_0/tx_clk
add wave -noupdate /tb/dut/mac_0/dpr_ad
add wave -noupdate /tb/dut/mac_0/dpr_ce
add wave -noupdate /tb/dut/mac_0/dpr_di
add wave -noupdate /tb/dut/mac_0/dpr_di_reg
add wave -noupdate /tb/dut/mac_0/dpr_do
add wave -noupdate /tb/dut/mac_0/dpr_we
add wave -noupdate /tb/dut/mac_0/tx_sample
add wave -noupdate /tb/dut/mac_0/tx_sample_re
add wave -noupdate /tb/dut/mac_0/tx_active
add wave -noupdate /tb/dut/mac_0/tx_byte_cnt
add wave -noupdate /tb/dut/mac_0/tx_byte_cnt_i
add wave -noupdate /tb/dut/mac_0/tx_src_sel
add wave -noupdate /tb/dut/mac_0/tx_mode
add wave -noupdate /tb/dut/mac_0/tx_state
add wave -noupdate /tb/dut/mac_0/tx_last_byte
add wave -noupdate /tb/dut/mac_0/tx_fifo_d
add wave -noupdate /tb/dut/mac_0/tx_fifo_d_m1
add wave -noupdate /tb/dut/mac_0/tx_fifo_empty
add wave -noupdate /tb/dut/mac_0/tx_fifo_re
add wave -noupdate /tb/dut/mac_0/tx_f_pkt
add wave -noupdate /tb/dut/mac_0/tx_sop
add wave -noupdate /tb/dut/mac_0/tx_eop
add wave -noupdate /tb/dut/mac_0/tx_ctl
add wave -noupdate /tb/dut/mac_0/tx_d
add wave -noupdate /tb/dut/mac_0/tx_f
add wave -noupdate /tb/dut/mac_0/tx_ctl_idle
add wave -noupdate /tb/dut/mac_0/tx_d_idle
add wave -noupdate /tb/dut/mac_0/tx_ctl_pkt
add wave -noupdate /tb/dut/mac_0/tx_data_pkt
add wave -noupdate -divider {IP RX 0 U}
add wave -noupdate /tb/dut/ipv4_rx_c_0/clk
add wave -noupdate /tb/dut/ipv4_rx_c_0/rx_state
add wave -noupdate /tb/dut/ipv4_rx_c_0/pkt_complete
add wave -noupdate /tb/dut/ipv4_rx_c_0/pkt_start
add wave -noupdate /tb/dut/ipv4_rx_c_0/protocol
add wave -noupdate /tb/dut/ipv4_rx_c_0/rx_byte_cnt
add wave -noupdate /tb/dut/ipv4_rx_c_0/rx_data_m1
add wave -noupdate /tb/dut/ipv4_rx_c_0/rx_data_m2
add wave -noupdate /tb/dut/ipv4_rx_c_0/rx_data_m3
add wave -noupdate /tb/dut/ipv4_rx_c_0/rx_data_m4
add wave -noupdate -radix unsigned /tb/dut/ipv4_rx_c_0/rx_pkt_length
add wave -noupdate -divider {UDP RX 0 U}
add wave -noupdate /tb/dut/udp_rx_c_0/rx_state
add wave -noupdate /tb/dut/udp_rx_c_0/pkt_complete
add wave -noupdate /tb/dut/udp_rx_c_0/pkt_start
add wave -noupdate /tb/dut/udp_rx_c_0/rx_byte_cnt
add wave -noupdate /tb/dut/udp_rx_c_0/rx_data_m1
add wave -noupdate /tb/dut/udp_rx_c_0/rx_data_m2
add wave -noupdate /tb/dut/udp_rx_c_0/rx_data_m3
add wave -noupdate /tb/dut/udp_rx_c_0/rx_data_m4
add wave -noupdate -divider {DROP FIFO 0 U}
add wave -noupdate /tb/dut/drop_fifo_0u/active
add wave -noupdate /tb/dut/drop_fifo_0u/passthrough
add wave -noupdate /tb/dut/drop_fifo_0u/phy_up
add wave -noupdate /tb/dut/drop_fifo_0u/rx_clk
add wave -noupdate /tb/dut/drop_fifo_0u/we_in
add wave -noupdate /tb/dut/drop_fifo_0u/wr_ptr0
add wave -noupdate /tb/dut/drop_fifo_0u/wr_ptr1
add wave -noupdate /tb/dut/drop_fifo_0u/d_in
add wave -noupdate /tb/dut/drop_fifo_0u/tx_clk
add wave -noupdate /tb/dut/drop_fifo_0u/we_out
add wave -noupdate /tb/dut/drop_fifo_0u/d_out_internal
add wave -noupdate /tb/dut/drop_fifo_0u/d_out
add wave -noupdate /tb/dut/drop_fifo_0u/df_bytes
add wave -noupdate /tb/dut/drop_fifo_0u/enable
add wave -noupdate /tb/dut/drop_fifo_0u/fifo_empty
add wave -noupdate /tb/dut/drop_fifo_0u/keep
add wave -noupdate /tb/dut/drop_fifo_0u/kept
add wave -noupdate /tb/dut/drop_fifo_0u/rd_ptr
add wave -noupdate /tb/dut/drop_fifo_0u/read_run
add wave -noupdate /tb/dut/drop_fifo_0u/read_run_m1
add wave -noupdate /tb/dut/drop_fifo_0u/read_run_m2
add wave -noupdate /tb/dut/drop_fifo_0u/rx_error
add wave -noupdate /tb/dut/drop_fifo_0u/wr_done
add wave -noupdate -divider {SYNC FIFO 0U}
add wave -noupdate /tb/dut/sync_fifo_rx_0u/active
add wave -noupdate /tb/dut/sync_fifo_rx_0u/almost_full
add wave -noupdate /tb/dut/sync_fifo_rx_0u/clk
add wave -noupdate /tb/dut/sync_fifo_rx_0u/we
add wave -noupdate /tb/dut/sync_fifo_rx_0u/wr_bytes_available
add wave -noupdate /tb/dut/sync_fifo_rx_0u/wr_ptr
add wave -noupdate /tb/dut/sync_fifo_rx_0u/d_in
add wave -noupdate /tb/dut/sync_fifo_rx_0u/d_out
add wave -noupdate /tb/dut/sync_fifo_rx_0u/empty
add wave -noupdate /tb/dut/sync_fifo_rx_0u/rd_ptr
add wave -noupdate /tb/dut/sync_fifo_rx_0u/re
add wave -noupdate /tb/dut/sync_fifo_rx_0u/reset_ptrs
add wave -noupdate -divider {Half FIFO}
add wave -noupdate /tb/dut/micro_fifo_0/dpram_addr
add wave -noupdate /tb/dut/micro_fifo_0/dpram_din
add wave -noupdate /tb/dut/micro_fifo_0/dpram_dout
add wave -noupdate /tb/dut/micro_fifo_0/dpram_oe
add wave -noupdate /tb/dut/micro_fifo_0/dpram_ptrs_sel
add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx_dout
add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx_enable
add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx_sel
add wave -noupdate /tb/dut/micro_fifo_0/dpram_tx_dout
add wave -noupdate /tb/dut/micro_fifo_0/dpram_tx_enable
add wave -noupdate /tb/dut/micro_fifo_0/dpram_tx_sel
add wave -noupdate /tb/dut/micro_fifo_0/dpram_we
add wave -noupdate /tb/dut/micro_fifo_0/fifo_clk
add wave -noupdate /tb/dut/micro_fifo_0/fifo_d_out
add wave -noupdate /tb/dut/micro_fifo_0/fifo_int
add wave -noupdate /tb/dut/micro_fifo_0/fifo_int_acked
add wave -noupdate /tb/dut/micro_fifo_0/fifo_re
add wave -noupdate /tb/dut/micro_fifo_0/fifo_we
add wave -noupdate /tb/dut/micro_fifo_0/fifo_we_m1
add wave -noupdate /tb/dut/micro_fifo_0/reset_ptrs
add wave -noupdate /tb/dut/micro_fifo_0/rx_byte_cnt
add wave -noupdate /tb/dut/micro_fifo_0/rx_empty
add wave -noupdate /tb/dut/micro_fifo_0/rx_rd_ptr
add wave -noupdate /tb/dut/micro_fifo_0/rx_wr_ptr
add wave -noupdate /tb/dut/micro_fifo_0/tx_mode
add wave -noupdate /tb/dut/micro_fifo_0/tx_rd_ptr
add wave -noupdate /tb/dut/micro_fifo_0/tx_wr_ptr
add wave -noupdate /tb/dut/micro_fifo_0/tx_wr_ptr_latched
add wave -noupdate /tb/dut/micro_fifo_0/fifo_d_in
add wave -noupdate /tb/dut/micro_fifo_0/uc_clk
add wave -noupdate -divider Controller
add wave -noupdate /tb/dut/controller_0/clk
add wave -noupdate /tb/dut/controller_0/cont_state
add wave -noupdate /tb/dut/controller_0/cmd_ack
add wave -noupdate /tb/dut/controller_0/cmd_addr
add wave -noupdate /tb/dut/controller_0/cmd_addr_ro
add wave -noupdate /tb/dut/controller_0/cmd_addr_valid
add wave -noupdate /tb/dut/controller_0/cmd_data
add wave -noupdate /tb/dut/controller_0/cmd_error
add wave -noupdate /tb/dut/controller_0/cmd_id
add wave -noupdate /tb/dut/controller_0/cmd_response
add wave -noupdate /tb/dut/controller_0/cmd_size
add wave -noupdate /tb/dut/controller_0/cmd_type
add wave -noupdate /tb/dut/controller_0/hf_ptrs_sel
add wave -noupdate /tb/dut/controller_0/hf_rx_sel
add wave -noupdate /tb/dut/controller_0/hf_tx_sel
add wave -noupdate /tb/dut/controller_0/hf_ptrs_sel
add wave -noupdate /tb/dut/controller_0/hf_rx_sel
add wave -noupdate /tb/dut/controller_0/hf_tx_sel
add wave -noupdate /tb/dut/controller_0/mdio_we
add wave -noupdate /tb/dut/controller_0/mem_addr
add wave -noupdate /tb/dut/controller_0/mem_d_i
add wave -noupdate /tb/dut/controller_0/mem_d_o
add wave -noupdate /tb/dut/controller_0/mem_state
add wave -noupdate /tb/dut/controller_0/mem_we
add wave -noupdate /tb/dut/controller_0/mem_oe
add wave -noupdate /tb/dut/controller_0/rx_cmd
add wave -noupdate /tb/dut/controller_0/rx_cnt
add wave -noupdate /tb/dut/controller_0/rx_fifo_int
add wave -noupdate /tb/dut/controller_0/rx_fifo_int_acked
add wave -noupdate /tb/dut/controller_0/rx_fifo_int_m1
add wave -noupdate /tb/dut/controller_0/rx_fifo_int_m2
add wave -noupdate /tb/dut/controller_0/rx_rd_active
add wave -noupdate /tb/dut/controller_0/rx_wr_ptr
add wave -noupdate /tb/dut/controller_0/rx_rd_ptr
add wave -noupdate /tb/dut/controller_0/tx_cnt
add wave -noupdate /tb/dut/controller_0/tx_fifo_empty
add wave -noupdate /tb/dut/controller_0/tx_pkt_cnt
add wave -noupdate /tb/dut/controller_0/tx_wr_active
add wave -noupdate /tb/dut/controller_0/tx_wr_ptr
add wave -noupdate /tb/dut/controller_0/mem_event_handling
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {3188000 ps} 0}
quietly wave cursor active 1
configure wave -namecolwidth 199
configure wave -valuecolwidth 100
configure wave -justifyvalue left
configure wave -signalnamewidth 0
configure wave -snapdistance 10
configure wave -datasetprefix 0
configure wave -rowmargin 4
configure wave -childrowmargin 2
configure wave -gridoffset 0
configure wave -gridperiod 1
configure wave -griddelta 40
configure wave -timeline 0
configure wave -timelineunits ps
update
WaveRestoreZoom {3173619 ps} {4640839 ps}
|