diff options
| author | Private Island Networks Inc <opensource@privateisland.tech> | 2025-12-21 20:51:04 -0500 |
|---|---|---|
| committer | Private Island Networks Inc <opensource@privateisland.tech> | 2025-12-21 20:51:04 -0500 |
| commit | 7b1b5e7eb712d41888398934834cae730e0aa5a0 (patch) | |
| tree | 8b8aba85e19a079fbbd4962c57ff89ca701c6e4d /manufacturer/altera/cyclone10_lp/sim/wav | |
| parent | f4bdc9f4365d3a3ce3f906e68cd018cb57561e56 (diff) | |
betsy: preliminary beta snapshot
Diffstat (limited to 'manufacturer/altera/cyclone10_lp/sim/wav')
6 files changed, 1650 insertions, 0 deletions
diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave.do new file mode 100644 index 0000000..b64b7d5 --- /dev/null +++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave.do @@ -0,0 +1,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} diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave_cont.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave_cont.do new file mode 100644 index 0000000..674ee29 --- /dev/null +++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave_cont.do @@ -0,0 +1,367 @@ +onerror {resume} +quietly WaveActivateNextPane {} 0 +add wave -noupdate /tb/rstn +add wave -noupdate /tb/clk_125 +add wave -noupdate /tb/clk_25 +add wave -noupdate /tb/clk_phy +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 -radix unsigned /tb/rx0_data_cnt +add wave -noupdate /tb/rx0_idle_cnt +add wave -noupdate /tb/rx0_last_byte +add wave -noupdate -radix hexadecimal /tb/rx_clk_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_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 {RGMII RX 0} +add wave -noupdate /tb/dut/rgmi_rx_0/inclock +add wave -noupdate /tb/dut/rgmi_rx_0/datain +add wave -noupdate /tb/dut/rgmi_rx_0/dataout_h +add wave -noupdate /tb/dut/rgmi_rx_0/dataout_l +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/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_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 {MAC 0 RX} +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 -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 /tb/dut/ipv4_rx_c_0/ip_addr_match +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 /tb/dut/udp_rx_c_0/udp_port_match +add wave -noupdate -divider {DROP FIFO 0 U} +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/passthrough +add wave -noupdate /tb/dut/drop_fifo_0u/enable +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/we_in +add wave -noupdate /tb/dut/drop_fifo_0u/d_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/wr_done +add wave -noupdate /tb/dut/drop_fifo_0u/wr_done_m1 +add wave -noupdate /tb/dut/drop_fifo_0u/wr_done_m2 +add wave -noupdate /tb/dut/drop_fifo_0u/wr_done_m3 +add wave -noupdate /tb/dut/drop_fifo_0u/rx_error +add wave -noupdate /tb/dut/drop_fifo_0u/rx_idle +add wave -noupdate /tb/dut/drop_fifo_0u/rx_idle_m1 +add wave -noupdate /tb/dut/drop_fifo_0u/rx_idle_m2 +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/fifo_empty +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/rd_ptr +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/active +add wave -noupdate /tb/dut/drop_fifo_0u/df_bytes +add wave -noupdate -divider {SYNC FIFO 0U} +add wave -noupdate /tb/dut/sync_fifo_rx_0u/reset_ptrs +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/empty +add wave -noupdate /tb/dut/sync_fifo_rx_0u/re +add wave -noupdate /tb/dut/sync_fifo_rx_0u/rd_ptr +add wave -noupdate /tb/dut/sync_fifo_rx_0u/d_out +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 {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_sel +add wave -noupdate /tb/dut/micro_fifo_0/dpram_tx_dout +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_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_wr_ptr +add wave -noupdate /tb/dut/micro_fifo_0/rx_wr_ptr_latched +add wave -noupdate /tb/dut/micro_fifo_0/fifo_d_in +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/uc_clk +add wave -noupdate -divider Controller +add wave -noupdate /tb/dut/controller_0/clk +add wave -noupdate /tb/dut/controller_0/rx_fifo_int +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_fifo_int_acked +add wave -noupdate /tb/dut/controller_0/tx_fifo_empty +add wave -noupdate /tb/dut/controller_0/mac_sel +add wave -noupdate /tb/dut/controller_0/mac_addr +add wave -noupdate /tb/dut/controller_0/pkt_filter_addr +add wave -noupdate /tb/dut/controller_0/pkt_filter_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 -color Yellow /tb/dut/controller_0/rx_msg_captured +add wave -noupdate /tb/dut/controller_0/rx_msg_cnt +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 -color gold /tb/dut/controller_0/cont_state +add wave -noupdate /tb/dut/controller_0/cont_msg +add wave -noupdate /tb/dut/controller_0/msg_type +add wave -noupdate /tb/dut/controller_0/msg_token +add wave -noupdate /tb/dut/controller_0/msg_addr +add wave -noupdate /tb/dut/controller_0/msg_addr_valid +add wave -noupdate /tb/dut/controller_0/msg_addr_ro +add wave -noupdate /tb/dut/controller_0/msg_data +add wave -noupdate /tb/dut/controller_0/msg_error +add wave -noupdate /tb/dut/controller_0/msg_response +add wave -noupdate /tb/dut/controller_0/clk +add wave -noupdate /tb/dut/controller_0/mem_cmd +add wave -noupdate /tb/dut/controller_0/mem_tgt_ready +add wave -noupdate /tb/dut/controller_0/mem_oe +add wave -noupdate -color Gold /tb/dut/controller_0/mem_state +add wave -noupdate /tb/dut/controller_0/mem_we +add wave -noupdate /tb/dut/controller_0/mem_addr +add wave -noupdate /tb/dut/controller_0/mem_d_o +add wave -noupdate /tb/dut/controller_0/mem_d_i +add wave -noupdate /tb/dut/controller_0/rx_cnt +add wave -noupdate /tb/dut/controller_0/tx_cnt +add wave -noupdate /tb/dut/controller_0/tx_wr_active +add wave -noupdate /tb/dut/controller_0/tx_wr_ptr +add wave -noupdate -divider {PKT FILTER 01} +add wave -noupdate /tb/dut/pkt_filter_01/clk +add wave -noupdate /tb/dut/pkt_filter_01/addr +add wave -noupdate /tb/dut/pkt_filter_01/block +add wave -noupdate /tb/dut/pkt_filter_01/d_i +add wave -noupdate /tb/dut/pkt_filter_01/d_o +add wave -noupdate /tb/dut/pkt_filter_01/DATAW +add wave -noupdate /tb/dut/pkt_filter_01/DEPTH +add wave -noupdate /tb/dut/pkt_filter_01/invert +add wave -noupdate /tb/dut/pkt_filter_01/keep +add wave -noupdate /tb/dut/pkt_filter_01/match +add wave -noupdate /tb/dut/pkt_filter_01/new_frame +add wave -noupdate /tb/dut/pkt_filter_01/prgclk +add wave -noupdate /tb/dut/pkt_filter_01/rx_d_m1 +add wave -noupdate /tb/dut/pkt_filter_01/rx_d_m2 +add wave -noupdate /tb/dut/pkt_filter_01/rx_d_m3 +add wave -noupdate /tb/dut/pkt_filter_01/rx_d_m4 +add wave -noupdate /tb/dut/pkt_filter_01/sel +add wave -noupdate /tb/dut/pkt_filter_01/trigger +add wave -noupdate /tb/dut/pkt_filter_01/trigger_m1 +add wave -noupdate /tb/dut/pkt_filter_01/we +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/clk +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/prgclk +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/addr +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/we +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/d_i +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/content +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/d_o +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/DATAW +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/DEPTH +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/i +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/j +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/match +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/search +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/search_address +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/sel +add wave -noupdate /tb/dut/pkt_filter_01/cam_0/valid +add wave -noupdate -divider {IPV4 TX C} +add wave -noupdate /tb/dut/ipv4_tx_c_0/clk +add wave -noupdate /tb/dut/ipv4_tx_c_0/rstn +add wave -noupdate /tb/dut/ipv4_tx_c_0/phy_up +add wave -noupdate /tb/dut/ipv4_tx_c_0/tx_mode +add wave -noupdate /tb/dut/ipv4_tx_c_0/tx_src_sel +add wave -noupdate /tb/dut/ipv4_tx_c_0/byte_cnt_i +add wave -noupdate -radix decimal /tb/dut/ipv4_tx_c_0/tx_cnt +add wave -noupdate /tb/dut/ipv4_tx_c_0/ipv4_cksum +add wave -noupdate {/tb/dut/ipv4_tx_c_0/gpio[1]} +add wave -noupdate {/tb/dut/ipv4_tx_c_0/gpio[0]} +add wave -noupdate /tb/dut/ipv4_tx_c_0/fifo_re_i +add wave -noupdate /tb/dut/ipv4_tx_c_0/fifo_empty_o +add wave -noupdate /tb/dut/ipv4_tx_c_0/fifo_d_o +add wave -noupdate -divider {MAC Cont I/F} +add wave -noupdate /tb/dut/mac_0/cont_addr +add wave -noupdate /tb/dut/mac_0/cont_clk +add wave -noupdate /tb/dut/mac_0/cont_d_i +add wave -noupdate /tb/dut/mac_0/cont_d_o +add wave -noupdate /tb/dut/mac_0/cont_sel +add wave -noupdate /tb/dut/mac_0/cont_we +add wave -noupdate /tb/dut/mac_0/tx_pkt_cnt +add wave -noupdate /tb/dut/mac_0/rx_pkt_cnt +add wave -noupdate -divider {MAC 0 TX} +add wave -noupdate /tb/dut/mac_0/tx_byte_cnt_i +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_di_reg_m1 +add wave -noupdate /tb/dut/mac_0/tx_alt_fifo_empty +add wave -noupdate /tb/dut/mac_0/tx_alt_fifo_d +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_d_m2 +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_dout +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_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_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_f +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_state +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/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 +TreeUpdate [SetDefaultTree] +WaveRestoreCursors {{Cursor 1} {4535401 ps} 0} +quietly wave cursor active 1 +configure wave -namecolwidth 257 +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 {4476359 ps} {4592044 ps} diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave_cont_fcs.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave_cont_fcs.do new file mode 100644 index 0000000..c08d61c --- /dev/null +++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave_cont_fcs.do @@ -0,0 +1,325 @@ +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_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 FCS RX} +add wave -noupdate /tb/dut/fcs_rx_0/clk +add wave -noupdate /tb/dut/fcs_rx_0/init +add wave -noupdate /tb/dut/fcs_rx_0/enable +add wave -noupdate /tb/dut/fcs_rx_0/addr +add wave -noupdate /tb/dut/mac_0/rx_d_m1 +add wave -noupdate /tb/dut/fcs_rx_0/din +add wave -noupdate /tb/dut/fcs_rx_0/dout +add wave -noupdate /tb/dut/fcs_rx_0/d +add wave -noupdate /tb/dut/fcs_rx_0/crc +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_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 +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/mac_0/tx_ipv4_cksum +add wave -noupdate /tb/dut/mac_0/tx_ipv4_length +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 -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/phy_up +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/enable +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/df_bytes +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_done +add wave -noupdate /tb/dut/drop_fifo_0u/wr_done_m1 +add wave -noupdate /tb/dut/drop_fifo_0u/wr_done_m2 +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/fifo_empty +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/rd_ptr +add wave -noupdate /tb/dut/drop_fifo_0u/d_out_internal +add wave -noupdate /tb/dut/drop_fifo_0u/d_out +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} {1606000 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 {0 ps} {5250 ns} diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do new file mode 100644 index 0000000..7459b26 --- /dev/null +++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave_etoe.do @@ -0,0 +1,152 @@ +onerror {resume} +quietly WaveActivateNextPane {} 0 +add wave -noupdate /tb/rstn +add wave -noupdate /tb/clk_125 +add wave -noupdate /tb/clk_25 +add wave -noupdate /tb/clk_phy +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 -radix unsigned /tb/rx0_data_cnt +add wave -noupdate /tb/rx0_last_byte +add wave -noupdate /tb/rx0_idle_cnt +add wave -noupdate -radix hexadecimal /tb/rx_clk_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/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/phy1_tx_clk +add wave -noupdate /tb/phy1_tx_ctl +add wave -noupdate /tb/phy1_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/phy_up[0]} +add wave -noupdate -divider {MAC 0} +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/tx_ctl +add wave -noupdate /tb/dut/mac_0/tx_d +add wave -noupdate -divider {MAC 1} +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/tx_ctl +add wave -noupdate /tb/dut/mac_1/tx_d +add wave -noupdate -divider {MAC 2} +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/tx_ctl +add wave -noupdate /tb/dut/mac_2/tx_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_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 +TreeUpdate [SetDefaultTree] +WaveRestoreCursors {{Cursor 1} {652000 ps} 0} +quietly wave cursor active 1 +configure wave -namecolwidth 257 +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 {0 ps} {10500 ns} diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave_ml_engine.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave_ml_engine.do new file mode 100644 index 0000000..a0e1480 --- /dev/null +++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave_ml_engine.do @@ -0,0 +1,206 @@ +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/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/rx0_data_cnt +add wave -noupdate /tb/rx0_d +add wave -noupdate /tb/rx1_d +add wave -noupdate /tb/rx2_d +add wave -noupdate /tb/rx1_data_cnt +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/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_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 /tb/dut/mle_d_0 +add wave -noupdate /tb/dut/mle_d_1 +add wave -noupdate /tb/dut/mle_d_2 +add wave -noupdate /tb/dut/mle_d_3 +add wave -noupdate /tb/dut/mle_d_i +add wave -noupdate /tb/dut/mle_d_o +add wave -noupdate /tb/dut/mle_empty +add wave -noupdate /tb/dut/mle_enable +add wave -noupdate /tb/dut/mle_event_start +add wave -noupdate /tb/dut/mle_event_stop +add wave -noupdate /tb/dut/mle_fifo_d_o +add wave -noupdate /tb/dut/mle_fifo_empty +add wave -noupdate /tb/dut/mle_fifo_re +add wave -noupdate /tb/dut/mle_oe +add wave -noupdate /tb/dut/mle_sel +add wave -noupdate /tb/dut/mle_we +add wave -noupdate -divider {MAC 0} +add wave -noupdate /tb/dut/mac_0/rx_clk +add wave -noupdate /tb/dut/mac_0/phy_up +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/mle_if_cnt +add wave -noupdate /tb/dut/mac_0/mle_if_d_o +add wave -noupdate /tb/dut/mac_0/mle_if_empty +add wave -noupdate /tb/dut/mac_0/mle_if_enable +add wave -noupdate /tb/dut/mac_0/mle_if_we +add wave -noupdate /tb/dut/mac_0/mle_if_oe +add wave -noupdate -divider {ML ENGINE STAGE 0} +add wave -noupdate /tb/dut/ml_engine_0/rstn +add wave -noupdate /tb/dut/ml_engine_0/clk +add wave -noupdate -radix decimal /tb/dut/ml_engine_0/evt_counter +add wave -noupdate /tb/dut/ml_engine_0/evt_start +add wave -noupdate /tb/dut/ml_engine_0/evt_stop +add wave -noupdate /tb/dut/ml_engine_0/evt_active +add wave -noupdate /tb/dut/ml_engine_0/enable_logic_active +add wave -noupdate /tb/dut/ml_engine_0/enable +add wave -noupdate /tb/dut/ml_engine_0/empty +add wave -noupdate /tb/dut/ml_engine_0/empty_m1 +add wave -noupdate /tb/dut/ml_engine_0/mle_0_state +add wave -noupdate /tb/dut/ml_engine_0/we +add wave -noupdate /tb/dut/ml_engine_0/wr_block0 +add wave -noupdate /tb/dut/ml_engine_0/wr_ptr0 +add wave -noupdate /tb/dut/ml_engine_0/wr_addr0 +add wave -noupdate /tb/dut/mle_oe +add wave -noupdate /tb/dut/ml_engine_0/cnt0 +add wave -noupdate -divider {DPRAM STAGE 0} +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/rstn +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_clk +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_clk_e +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_we +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_oe +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_addr +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_din +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_dout +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_clk +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_clk_e +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_we +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_oe +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_addr +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_din +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_dout +add wave -noupdate -divider {ML ENGINE OUTPUT} +add wave -noupdate /tb/dut/ml_engine_0/wr_addr1 +add wave -noupdate /tb/dut/ml_engine_0/wr_block1 +add wave -noupdate /tb/dut/ml_engine_0/wr_ptr1 +add wave -noupdate /tb/dut/ml_engine_0/rd_addr1 +add wave -noupdate /tb/dut/ml_engine_0/rd_block1 +add wave -noupdate /tb/dut/ml_engine_0/rd_ptr1 +add wave -noupdate /tb/dut/ml_engine_0/fifo_empty +add wave -noupdate /tb/dut/ml_engine_0/fifo_re +add wave -noupdate /tb/dut/ml_engine_0/fifo_d_o +add wave -noupdate /tb/dut/ml_engine_0/fifo_d_out_flag +add wave -noupdate /tb/dut/ml_engine_0/fifo_d_out_flag_m1 +add wave -noupdate -divider {DPRAM STAGE 1} +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/rstn +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/a_clk +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/a_clk_e +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/a_we +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/a_oe +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/a_addr +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/a_din +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/a_dout +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/b_clk +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/b_clk_e +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/b_we +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/b_oe +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/b_addr +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/b_din +add wave -noupdate /tb/dut/ml_engine_0/dpram_s1/b_dout +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 +TreeUpdate [SetDefaultTree] +WaveRestoreCursors {{Cursor 1} {1546837 ps} 0} +quietly wave cursor active 1 +configure wave -namecolwidth 315 +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 {0 ps} {6885108 ps} diff --git a/manufacturer/altera/cyclone10_lp/sim/wav/wave_ml_engine_direct.do b/manufacturer/altera/cyclone10_lp/sim/wav/wave_ml_engine_direct.do new file mode 100644 index 0000000..6c56e8e --- /dev/null +++ b/manufacturer/altera/cyclone10_lp/sim/wav/wave_ml_engine_direct.do @@ -0,0 +1,306 @@ +onerror {resume} +quietly virtual signal -install /tb/dut { (context /tb/dut )&{mac_sel ,mac_addr }} data_sel +quietly virtual signal -install /tb/dut { (context /tb/dut )&{mac_addr , mac_sel , mle_sel , hf_ptrs_sel , hf_rx_sel , hf_tx_sel }} data_sel001 +quietly virtual signal -install /tb/dut { (context /tb/dut )&{mac_addr[0] , mac_addr[1] , mac_sel , mle_sel , hf_ptrs_sel , hf_rx_sel , hf_tx_sel }} data_sel002 +quietly virtual signal -install /tb/dut { (concat_range (0 to 6) )( (context /tb/dut )&{mac_addr , mac_sel , mle_sel , hf_ptrs_sel , hf_rx_sel , hf_tx_sel } )} data_sel003 +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/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/rx0_data_cnt +add wave -noupdate /tb/rx0_d +add wave -noupdate /tb/rx1_d +add wave -noupdate /tb/rx2_d +add wave -noupdate /tb/rx1_data_cnt +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/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_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 /tb/dut/mle_d_0 +add wave -noupdate /tb/dut/mle_d_1 +add wave -noupdate /tb/dut/mle_d_2 +add wave -noupdate /tb/dut/mle_d_3 +add wave -noupdate /tb/dut/mle_d_i +add wave -noupdate /tb/clk_125 +add wave -noupdate /tb/dut/mle_evt_start +add wave -noupdate /tb/dut/mle_evt_active +add wave -noupdate -color Yellow /tb/dut/mle_enable +add wave -noupdate /tb/dut/mle_empty +add wave -noupdate /tb/dut/mle_fifo_d_o +add wave -noupdate /tb/dut/mle_fifo_empty +add wave -noupdate /tb/dut/mle_fifo_re +add wave -noupdate /tb/dut/mle_oe +add wave -noupdate /tb/dut/mle_we +add wave -noupdate /tb/dut/data_sel003 +add wave -noupdate /tb/dut/mac_addr +add wave -noupdate /tb/dut/mac_sel +add wave -noupdate /tb/dut/mle_sel +add wave -noupdate /tb/dut/hf_ptrs_sel +add wave -noupdate /tb/dut/hf_rx_sel +add wave -noupdate /tb/dut/hf_tx_sel +add wave -noupdate /tb/dut/mac_0_d_o +add wave -noupdate /tb/dut/mac_1_d_o +add wave -noupdate /tb/dut/mac_2_d_o +add wave -noupdate /tb/dut/mle_d_o +add wave -noupdate /tb/dut/hfifo_d_o +add wave -noupdate /tb/dut/mem_d_i +add wave -noupdate -divider {MAC 0} +add wave -noupdate /tb/dut/mac_0/rx_clk +add wave -noupdate /tb/dut/mac_0/phy_up +add wave -noupdate /tb/dut/mac_0/rx_sop +add wave -noupdate -color Yellow /tb/dut/mac_0/rx_eop +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/mle_if_cnt +add wave -noupdate /tb/dut/mac_0/mle_if_d_o +add wave -noupdate /tb/dut/mac_0/mle_if_empty +add wave -noupdate /tb/dut/mac_0/mle_if_enable +add wave -noupdate /tb/dut/mac_0/mle_if_we +add wave -noupdate /tb/dut/mac_0/mle_if_oe +add wave -noupdate -divider HFIFO +add wave -noupdate /tb/dut/micro_fifo_0/rx_fifo_int +add wave -noupdate /tb/dut/micro_fifo_0/rx_fifo_int_acked +add wave -noupdate /tb/dut/micro_fifo_0/rx_wr_ptr +add wave -noupdate /tb/dut/micro_fifo_0/rx_wr_ptr_latched +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/rstn +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/a_clk +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/a_clk_e +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/a_we +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/a_oe +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/a_addr +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/a_din +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/a_dout +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/b_clk +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/b_clk_e +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/b_we +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/b_oe +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/b_addr +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/b_din +add wave -noupdate /tb/dut/micro_fifo_0/dpram_rx/b_dout +add wave -noupdate -divider Controller +add wave -noupdate /tb/dut/controller_0/clk +add wave -noupdate /tb/dut/controller_0/rx_msg_captured +add wave -noupdate /tb/dut/controller_0/rx_msg_cnt +add wave -noupdate /tb/dut/controller_0/msg_addr +add wave -noupdate /tb/dut/controller_0/msg_addr_ro +add wave -noupdate /tb/dut/controller_0/msg_addr_valid +add wave -noupdate /tb/dut/controller_0/msg_data +add wave -noupdate /tb/dut/controller_0/msg_error +add wave -noupdate /tb/dut/controller_0/msg_response +add wave -noupdate /tb/dut/controller_0/msg_token +add wave -noupdate /tb/dut/controller_0/msg_type +add wave -noupdate /tb/dut/controller_0/cont_msg +add wave -noupdate /tb/dut/controller_0/cont_state +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/mem_state +add wave -noupdate /tb/dut/controller_0/mem_addr +add wave -noupdate /tb/dut/controller_0/mem_cmd +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_oe +add wave -noupdate /tb/dut/controller_0/mem_tgt_ready +add wave -noupdate /tb/dut/controller_0/mem_tgt_ready_m1 +add wave -noupdate /tb/dut/controller_0/mem_tgt_ready_m2 +add wave -noupdate /tb/dut/controller_0/mem_we +add wave -noupdate /tb/dut/controller_0/mle_sel +add wave -noupdate -divider {MAC 1} +add wave -noupdate /tb/dut/mac_1/mle_if_cnt +add wave -noupdate /tb/dut/mac_1/mle_if_d_o +add wave -noupdate /tb/dut/mac_1/mle_if_empty +add wave -noupdate /tb/dut/mac_1/mle_if_enable +add wave -noupdate /tb/dut/mac_1/mle_if_oe +add wave -noupdate /tb/dut/mac_1/mle_if_we +add wave -noupdate /tb/dut/mac_1/rx_ctl +add wave -noupdate /tb/dut/mac_1/rx_d +add wave -noupdate -divider {MAC 2} +add wave -noupdate /tb/dut/mac_2/mle_if_cnt +add wave -noupdate /tb/dut/mac_2/mle_if_d_o +add wave -noupdate /tb/dut/mac_2/mle_if_empty +add wave -noupdate /tb/dut/mac_2/mle_if_enable +add wave -noupdate /tb/dut/mac_2/mle_if_oe +add wave -noupdate /tb/dut/mac_2/mle_if_we +add wave -noupdate /tb/dut/mac_2/rx_ctl +add wave -noupdate /tb/dut/mac_2/rx_d +add wave -noupdate -divider {ML ENGINE 0} +add wave -noupdate /tb/dut/ml_engine_0/rstn +add wave -noupdate /tb/dut/ml_engine_0/clk +add wave -noupdate /tb/dut/ml_engine_0/mle_enable +add wave -noupdate -radix decimal /tb/dut/ml_engine_0/evt_counter +add wave -noupdate /tb/dut/ml_engine_0/evt_start +add wave -noupdate /tb/dut/ml_engine_0/evt_active +add wave -noupdate -color Yellow /tb/dut/ml_engine_0/mle_0_state +add wave -noupdate -radix ascii /tb/dut/ml_engine_0/mle_0_state_str +add wave -noupdate /tb/dut/ml_engine_0/enable_logic_active +add wave -noupdate /tb/dut/ml_engine_0/enable +add wave -noupdate /tb/dut/ml_engine_0/empty +add wave -noupdate /tb/dut/ml_engine_0/empty_m1 +add wave -noupdate /tb/dut/ml_engine_0/we +add wave -noupdate /tb/dut/ml_engine_0/wr_block0 +add wave -noupdate /tb/dut/ml_engine_0/wr_ptr0 +add wave -noupdate /tb/dut/ml_engine_0/wr_addr0 +add wave -noupdate /tb/dut/mle_oe +add wave -noupdate /tb/dut/ml_engine_0/cnt0 +add wave -noupdate /tb/dut/ml_engine_0/clk +add wave -noupdate /tb/dut/ml_engine_0/we1 +add wave -noupdate /tb/dut/ml_engine_0/d_out_avail +add wave -noupdate /tb/dut/ml_engine_0/evt_delay_out +add wave -noupdate /tb/dut/ml_engine_0/rd_block1 +add wave -noupdate /tb/dut/ml_engine_0/rd_ptr1 +add wave -noupdate /tb/dut/ml_engine_0/rd_addr1 +add wave -noupdate /tb/dut/ml_engine_0/fifo_d_o +add wave -noupdate /tb/dut/ml_engine_0/fifo_d_out_flag +add wave -noupdate /tb/dut/ml_engine_0/fifo_empty +add wave -noupdate /tb/dut/ml_engine_0/fifo_re +add wave -noupdate -divider {DPRAM Inpt} +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/rstn +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_clk +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_clk_e +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_we +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_oe +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_addr +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_din +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/a_dout +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_clk +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_clk_e +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_we +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_oe +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_addr +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_din +add wave -noupdate /tb/dut/ml_engine_0/dpram_s0/b_dout +add wave -noupdate -divider DIRECT_OUTPUT +add wave -noupdate /tb/dut/ml_engine_0/rd_addr0 +add wave -noupdate /tb/dut/ml_engine_0/d_s0_o +add wave -noupdate /tb/dut/ml_engine_0/rd_oe0 +add wave -noupdate -divider {ML ENGINE OUTPUT} +add wave -noupdate /tb/dut/ml_engine_0/evt_delay_out +add wave -noupdate /tb/dut/ml_engine_0/rd_addr1 +add wave -noupdate /tb/dut/ml_engine_0/rd_block1 +add wave -noupdate /tb/dut/ml_engine_0/rd_ptr1 +add wave -noupdate /tb/dut/ml_engine_0/fifo_d_out_flag +add wave -noupdate /tb/dut/ml_engine_0/fifo_empty +add wave -noupdate /tb/dut/ml_engine_0/fifo_re +add wave -noupdate /tb/dut/ml_engine_0/fifo_d_o +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 TX} +add wave -noupdate /tb/dut/mac_0/tx_clk +add wave -noupdate /tb/dut/mac_0/tx_byte_cnt_i +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_state +add wave -noupdate /tb/dut/mac_0/tx_cnt +add wave -noupdate /tb/dut/mac_0/tx_mode +add wave -noupdate /tb/dut/mac_0/tx_src_sel +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_d_m2 +add wave -noupdate /tb/dut/mac_0/tx_pkt_cnt +add wave -noupdate /tb/dut/mac_0/tx_mle_fifo_d +add wave -noupdate /tb/dut/mac_0/tx_mle_fifo_empty +add wave -noupdate /tb/dut/mac_0/tx_mode +add wave -noupdate /tb/dut/mac_0/tx_sop +add wave -noupdate -radix unsigned /tb/dut/mac_0/tx_cnt +add wave -noupdate /tb/dut/mac_0/tx_ctl +add wave -noupdate /tb/dut/mac_0/tx_d +TreeUpdate [SetDefaultTree] +WaveRestoreCursors {{Cursor 1} {5416031 ps} 0} +quietly wave cursor active 1 +configure wave -namecolwidth 233 +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 {4633158 ps} {4712031 ps} |



