My Project  v0.0.16
Signals | Processes
rtl Architecture Reference

Processes

rst_macclk_block  ( mac_clk )
rx_event  ( mac_clk )
next_addr  ( mac_clk )
send_data  ( mac_clk )
state_machine  ( mac_clk )
udp_event  ( mac_clk )
udp_short_block  ( mac_clk )
udp_send_data  ( mac_clk )
do_udp_counter  ( mac_clk )
udp_control_build  ( mac_clk )
udp_build_data  ( mac_clk )
do_ipbus_hdr  ( mac_clk )
rst_macclk_block  ( mac_clk )
rx_event  ( mac_clk )
next_addr  ( mac_clk )
send_data  ( mac_clk )
state_machine  ( mac_clk )
udp_event  ( mac_clk )
udp_short_block  ( mac_clk )
udp_send_data  ( mac_clk )
do_udp_counter  ( mac_clk )
udp_control_build  ( mac_clk )
udp_build_data  ( mac_clk )
do_ipbus_hdr  ( mac_clk )
rst_macclk_block  ( mac_clk )
rx_event  ( mac_clk )
next_addr  ( mac_clk )
send_data  ( mac_clk )
state_machine  ( mac_clk )
udp_event  ( mac_clk )
udp_short_block  ( mac_clk )
udp_send_data  ( mac_clk )
do_udp_counter  ( mac_clk )
udp_control_build  ( mac_clk )
udp_build_data  ( mac_clk )
do_ipbus_hdr  ( mac_clk )

Signals

rxram_busy_sig  std_logic
rxram_active  std_logic
rxram_end_addr_sig  std_logic_vector ( 12 downto 0 )
udpram_busy_sig  std_logic
udpram_active  std_logic
low_addr  std_logic
udpram_end_addr_sig  std_logic_vector ( 12 downto 0 )
counting  std_logic
set_addr  std_logic
prefetch  std_logic
send_special  std_logic
mac_tx_valid_sig  std_logic
mac_tx_last_sig  std_logic
mac_tx_ready_sig  std_logic
addr_to_set  std_logic_vector ( 12 downto 0 )
addr_sig  std_logic_vector ( 12 downto 0 )
special  std_logic_vector ( 7 downto 0 )
mac_tx_data_sig  std_logic_vector ( 7 downto 0 )
ip_len  std_logic_vector ( 15 downto 0 )
ip_cksum  std_logic_vector ( 15 downto 0 )
udp_len  std_logic_vector ( 15 downto 0 )
udp_counter  unsigned ( 4 downto 0 )
udp_counting  std_logic
byteswap_sig  std_logic
byteswapping  std_logic
udp_short_sig  std_logic
rst_macclk_sig  std_logic

Member Function Documentation

◆ do_ipbus_hdr() [1/3]

do_ipbus_hdr (   mac_clk  
)
Process

◆ do_ipbus_hdr() [2/3]

do_ipbus_hdr (   mac_clk  
)
Process

◆ do_ipbus_hdr() [3/3]

do_ipbus_hdr (   mac_clk  
)
Process

◆ do_udp_counter() [1/3]

do_udp_counter (   mac_clk  
)
Process

◆ do_udp_counter() [2/3]

do_udp_counter (   mac_clk  
)
Process

◆ do_udp_counter() [3/3]

do_udp_counter (   mac_clk  
)
Process

◆ next_addr() [1/3]

next_addr (   mac_clk  
)
Process

◆ next_addr() [2/3]

next_addr (   mac_clk  
)
Process

◆ next_addr() [3/3]

next_addr (   mac_clk  
)
Process

◆ rst_macclk_block() [1/3]

rst_macclk_block (   mac_clk  
)
Process

◆ rst_macclk_block() [2/3]

rst_macclk_block (   mac_clk  
)
Process

◆ rst_macclk_block() [3/3]

rst_macclk_block (   mac_clk  
)
Process

◆ rx_event() [1/3]

rx_event (   mac_clk  
)
Process

◆ rx_event() [2/3]

rx_event (   mac_clk  
)
Process

◆ rx_event() [3/3]

rx_event (   mac_clk  
)
Process

◆ send_data() [1/3]

send_data (   mac_clk  
)
Process

◆ send_data() [2/3]

send_data (   mac_clk  
)
Process

◆ send_data() [3/3]

send_data (   mac_clk  
)
Process

◆ state_machine() [1/3]

state_machine (   mac_clk  
)
Process

◆ state_machine() [2/3]

state_machine (   mac_clk  
)
Process

◆ state_machine() [3/3]

state_machine (   mac_clk  
)
Process

◆ udp_build_data() [1/3]

udp_build_data (   mac_clk  
)
Process

◆ udp_build_data() [2/3]

udp_build_data (   mac_clk  
)
Process

◆ udp_build_data() [3/3]

udp_build_data (   mac_clk  
)
Process

◆ udp_control_build() [1/3]

udp_control_build (   mac_clk  
)
Process

◆ udp_control_build() [2/3]

udp_control_build (   mac_clk  
)
Process

◆ udp_control_build() [3/3]

udp_control_build (   mac_clk  
)
Process

◆ udp_event() [1/3]

udp_event (   mac_clk  
)
Process

◆ udp_event() [2/3]

udp_event (   mac_clk  
)
Process

◆ udp_event() [3/3]

udp_event (   mac_clk  
)
Process

◆ udp_send_data() [1/3]

udp_send_data (   mac_clk  
)
Process

◆ udp_send_data() [2/3]

udp_send_data (   mac_clk  
)
Process

◆ udp_send_data() [3/3]

udp_send_data (   mac_clk  
)
Process

◆ udp_short_block() [1/3]

udp_short_block (   mac_clk  
)
Process

◆ udp_short_block() [2/3]

udp_short_block (   mac_clk  
)
Process

◆ udp_short_block() [3/3]

udp_short_block (   mac_clk  
)
Process

Member Data Documentation

◆ addr_sig

addr_sig std_logic_vector ( 12 downto 0 )
Signal

◆ addr_to_set

addr_to_set std_logic_vector ( 12 downto 0 )
Signal

◆ byteswap_sig

byteswap_sig std_logic
Signal

◆ byteswapping

byteswapping std_logic
Signal

◆ counting

counting std_logic
Signal

◆ ip_cksum

ip_cksum std_logic_vector ( 15 downto 0 )
Signal

◆ ip_len

ip_len std_logic_vector ( 15 downto 0 )
Signal

◆ low_addr

low_addr std_logic
Signal

◆ mac_tx_data_sig

mac_tx_data_sig std_logic_vector ( 7 downto 0 )
Signal

◆ mac_tx_last_sig

mac_tx_last_sig std_logic
Signal

◆ mac_tx_ready_sig

mac_tx_ready_sig std_logic
Signal

◆ mac_tx_valid_sig

mac_tx_valid_sig std_logic
Signal

◆ prefetch

prefetch std_logic
Signal

◆ rst_macclk_sig

rst_macclk_sig std_logic
Signal

◆ rxram_active

rxram_active std_logic
Signal

◆ rxram_busy_sig

rxram_busy_sig std_logic
Signal

◆ rxram_end_addr_sig

rxram_end_addr_sig std_logic_vector ( 12 downto 0 )
Signal

◆ send_special

send_special std_logic
Signal

◆ set_addr

set_addr std_logic
Signal

◆ special

special std_logic_vector ( 7 downto 0 )
Signal

◆ udp_counter

udp_counter unsigned ( 4 downto 0 )
Signal

◆ udp_counting

udp_counting std_logic
Signal

◆ udp_len

udp_len std_logic_vector ( 15 downto 0 )
Signal

◆ udp_short_sig

udp_short_sig std_logic
Signal

◆ udpram_active

udpram_active std_logic
Signal

◆ udpram_busy_sig

udpram_busy_sig std_logic
Signal

◆ udpram_end_addr_sig

udpram_end_addr_sig std_logic_vector ( 12 downto 0 )
Signal

The documentation for this class was generated from the following file: