summaryrefslogtreecommitdiffhomepage
path: root/manufacturer/altera/cyclone10_lp/sim/wav
diff options
context:
space:
mode:
authorPrivate Island Networks Inc <opensource@privateisland.tech>2026-06-29 12:30:14 -0400
committerPrivate Island Networks Inc <opensource@privateisland.tech>2026-06-29 12:30:14 -0400
commit2d95906292d0cc91f3ec8aa20298c646b934a7ab (patch)
treeda184329cca3f6e9dd705f1819d6b02601ad465d /manufacturer/altera/cyclone10_lp/sim/wav
parent6e0b5af5c789ca6fc3fa6d28300e30d9b3803e76 (diff)
sim: update sim related files for website article https://privateisland.tech/dev/pi-sim-betsyHEADmaster
Diffstat (limited to 'manufacturer/altera/cyclone10_lp/sim/wav')
-rw-r--r--manufacturer/altera/cyclone10_lp/sim/wav/wave.do34
-rw-r--r--manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do170
2 files changed, 92 insertions, 112 deletions
diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave.do
index b64b7d5..9fbd0d8 100644
--- a/manufacturer/altera/cyclone10_lp/sim/wav/wave.do
+++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave.do
@@ -6,7 +6,6 @@ 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
@@ -25,19 +24,11 @@ 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
@@ -62,7 +53,6 @@ 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]}
@@ -71,8 +61,6 @@ 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
@@ -124,7 +112,6 @@ 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
@@ -209,25 +196,17 @@ 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
@@ -236,16 +215,6 @@ 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
@@ -259,7 +228,6 @@ 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
@@ -270,10 +238,8 @@ 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
diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do
index 7459b26..7a88ecf 100644
--- a/manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do
+++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do
@@ -8,6 +8,7 @@ add wave -noupdate /tb/clk_phyx2
add wave -noupdate /tb/pll_lock
add wave -noupdate /tb/phy_up
add wave -noupdate /tb/pclk
+add wave -noupdate /tb/rx0_d
add wave -noupdate -radix unsigned /tb/rx0_data_cnt
add wave -noupdate /tb/rx0_last_byte
add wave -noupdate /tb/rx0_idle_cnt
@@ -18,12 +19,20 @@ add wave -noupdate /tb/phy0_tx_d
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/rx1_idle_cnt
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/phy1_tx_clk
add wave -noupdate /tb/phy1_tx_ctl
add wave -noupdate /tb/phy1_tx_d
+add wave -noupdate /tb/rx2_idle_cnt
+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/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
@@ -35,105 +44,110 @@ add wave -noupdate /tb/dut/phy0_clk
add wave -noupdate /tb/dut/phy1_clk
add wave -noupdate {/tb/dut/phy_up[0]}
add wave -noupdate -divider {MAC 0}
+add wave -noupdate /tb/dut/phy0_rx_clk
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_state
+add wave -noupdate /tb/dut/mac_0/rx_pkt_length
+add wave -noupdate /tb/dut/mac_0/rx_packet_complete
+add wave -noupdate /tb/dut/mac_0/rx_keep
+add wave -noupdate /tb/dut/mac_0/rx_wr_done
+add wave -noupdate /tb/dut/mac_0/rx_fifo_we
+add wave -noupdate /tb/dut/mac_0/rx_sop
+add wave -noupdate /tb/dut/mac_0/rx_eop
+add wave -noupdate /tb/dut/pclk
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_sop
+add wave -noupdate /tb/dut/mac_0/tx_eop
add wave -noupdate -divider {MAC 1}
+add wave -noupdate /tb/dut/phy1_rx_clk
add wave -noupdate /tb/dut/mac_1/rx_ctl
add wave -noupdate /tb/dut/mac_1/rx_d
+add wave -noupdate /tb/dut/mac_1/rx_state
+add wave -noupdate /tb/dut/mac_1/rx_pkt_length
+add wave -noupdate /tb/dut/mac_1/rx_packet_complete
+add wave -noupdate /tb/dut/mac_1/rx_keep
+add wave -noupdate /tb/dut/mac_1/rx_wr_done
+add wave -noupdate /tb/dut/mac_1/rx_fifo_we
+add wave -noupdate /tb/dut/mac_1/rx_sop
+add wave -noupdate /tb/dut/mac_1/rx_eop
+add wave -noupdate /tb/dut/pclk
add wave -noupdate /tb/dut/mac_1/tx_ctl
add wave -noupdate /tb/dut/mac_1/tx_d
+add wave -noupdate /tb/dut/mac_1/tx_sop
+add wave -noupdate /tb/dut/mac_1/tx_eop
add wave -noupdate -divider {MAC 2}
+add wave -noupdate /tb/dut/phy2_rx_clk
add wave -noupdate /tb/dut/mac_2/rx_ctl
add wave -noupdate /tb/dut/mac_2/rx_d
+add wave -noupdate /tb/dut/mac_2/rx_state
+add wave -noupdate /tb/dut/mac_2/rx_pkt_length
+add wave -noupdate /tb/dut/mac_2/rx_packet_complete
+add wave -noupdate /tb/dut/mac_2/rx_keep
+add wave -noupdate /tb/dut/mac_2/rx_wr_done
+add wave -noupdate /tb/dut/mac_2/rx_fifo_we
+add wave -noupdate /tb/dut/mac_2/rx_sop
+add wave -noupdate /tb/dut/mac_2/rx_eop
+add wave -noupdate /tb/dut/pclk
add wave -noupdate /tb/dut/mac_2/tx_ctl
add wave -noupdate /tb/dut/mac_2/tx_d
+add wave -noupdate /tb/dut/mac_2/tx_sop
+add wave -noupdate /tb/dut/mac_2/tx_eop
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/i_rx0_byte_cnt
+add wave -noupdate /tb/dut/switch_0/i_rx1_byte_cnt
+add wave -noupdate /tb/dut/switch_0/i_rx2_byte_cnt
+add wave -noupdate -divider tx0
add wave -noupdate {/tb/dut/switch_0/tx_f[0]}
+add wave -noupdate /tb/dut/switch_0/tx_mode0
+add wave -noupdate /tb/dut/switch_0/tx0_src_sel
+add wave -noupdate /tb/dut/switch_0/tx0_byte_cnt
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_u0_m2
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_mle
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_20
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_10
+add wave -noupdate /tb/dut/switch_0/tx_d0
+add wave -noupdate /tb/dut/switch_0/rx_d_10
+add wave -noupdate /tb/dut/switch_0/rx_d_20
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_10
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_20
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_mle
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_u0
+add wave -noupdate {/tb/dut/switch_0/tx_fifo_re[0]}
add wave -noupdate {/tb/dut/switch_0/tx_fifo_empty[0]}
+add wave -noupdate -divider tx1
add wave -noupdate {/tb/dut/switch_0/tx_f[1]}
+add wave -noupdate /tb/dut/switch_0/tx_mode1
+add wave -noupdate /tb/dut/switch_0/tx1_src_sel
+add wave -noupdate /tb/dut/switch_0/tx1_byte_cnt
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_21
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_01
+add wave -noupdate /tb/dut/switch_0/tx_d1
+add wave -noupdate /tb/dut/switch_0/rx_d_01
+add wave -noupdate /tb/dut/switch_0/rx_d_21
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_ctl_m1
-add wave -noupdate /tb/dut/mac_0/rx_d_m1
-add wave -noupdate /tb/dut/mac_0/fcs_rx_init
-add wave -noupdate /tb/dut/mac_0/fcs_rx_enable
-add wave -noupdate /tb/dut/mac_0/fcs_rx_addr
-add wave -noupdate /tb/dut/mac_0/fcs_rx_addr_e
-add wave -noupdate /tb/dut/mac_0/fcs_rx_din
-add wave -noupdate /tb/dut/mac_0/fcs_rx_dout
-add wave -noupdate /tb/dut/mac_0/fcs_rx_error
-add wave -noupdate /tb/dut/mac_0/rx_state
-add wave -noupdate -radix unsigned /tb/dut/mac_0/rx_byte_cnt
-add wave -noupdate -radix unsigned /tb/dut/mac_0/rx_pkt_length
-add wave -noupdate /tb/dut/mac_0/rx_l3_proto
-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_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/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_i
-add wave -noupdate /tb/dut/mac_0/tx_clk
-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_fifo_re
-add wave -noupdate /tb/dut/mac_0/tx_last_byte
-add wave -noupdate /tb/dut/mac_0/tx_finished
-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_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_clk
-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/phy0_tx_clk
-add wave -noupdate /tb/dut/phy0_tx_ctl
-add wave -noupdate /tb/dut/phy0_tx_d
-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 /tb/dut/mac_0/fcs_tx_init
-add wave -noupdate /tb/dut/mac_0/fcs_tx_enable
-add wave -noupdate /tb/dut/mac_0/fcs_tx_dout
-add wave -noupdate /tb/dut/mac_0/fcs_tx_addr
-add wave -noupdate /tb/dut/mac_0/fcs_tx_addr_e
-add wave -noupdate /tb/dut/mac_0/fcs_tx_din
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_01
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_21
+add wave -noupdate -divider tx2
+add wave -noupdate /tb/dut/switch_0/tx_mode2
+add wave -noupdate /tb/dut/switch_0/tx2_src_sel
+add wave -noupdate /tb/dut/switch_0/tx2_byte_cnt
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_12
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_02
+add wave -noupdate /tb/dut/switch_0/tx_d2
+add wave -noupdate /tb/dut/switch_0/rx_d_02
+add wave -noupdate /tb/dut/switch_0/rx_d_12
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_02
+add wave -noupdate /tb/dut/switch_0/rx_fifo_re_12
+add wave -noupdate {/tb/dut/switch_0/tx_fifo_re[2]}
+add wave -noupdate {/tb/dut/switch_0/tx_fifo_empty[2]}
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_02
+add wave -noupdate /tb/dut/switch_0/rx_fifo_empty_12
TreeUpdate [SetDefaultTree]
-WaveRestoreCursors {{Cursor 1} {652000 ps} 0}
+WaveRestoreCursors {{Cursor 1} {2154000 ps} 0}
quietly wave cursor active 1
configure wave -namecolwidth 257
configure wave -valuecolwidth 100
@@ -149,4 +163,4 @@ configure wave -griddelta 40
configure wave -timeline 0
configure wave -timelineunits ps
update
-WaveRestoreZoom {0 ps} {10500 ns}
+WaveRestoreZoom {0 ps} {21 us}

Highly Recommended Verilog Books