AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
 All Classes Variables
Public Member Functions | Public Attributes
flat Architecture Reference

List of all members.

Processes

rx_last_kludge  ( mac_clk )

Signals

addra  std_logic_vector ( 12 downto 0 )
addrb  std_logic_vector ( 12 downto 0 )
cksum  std_logic
clr_sum  std_logic
dia  std_logic_vector ( 7 downto 0 )
do_sum  std_logic
dob  std_logic_vector ( 7 downto 0 )
int_data  std_logic_vector ( 7 downto 0 )
int_valid  std_logic
outbyte  std_logic_vector ( 7 downto 0 )
payload_addr  std_logic_vector ( 12 downto 0 )
payload_data  std_logic_vector ( 7 downto 0 )
payload_send  std_logic
payload_we  std_logic
req_resend  std_logic
rx_reset  std_logic
rx_wea  std_logic
rxram_busy  std_logic
rxram_end_addr  std_logic_vector ( 12 downto 0 )
rxram_send  std_logic
udpaddrb  std_logic_vector ( 12 downto 0 )
udpdob  std_logic_vector ( 7 downto 0 )
udpram_busy  std_logic
udpram_send  std_logic
wea  std_logic
My_IP_addr_sig  std_logic_vector ( 31 downto 0 )
pkt_drop_rarp  std_logic
rarp_addr  std_logic_vector ( 12 downto 0 )
rarp_data  std_logic_vector ( 7 downto 0 )
rarp_end_addr  std_logic_vector ( 12 downto 0 )
rarp_mode  std_logic
rarp_send  std_logic
rarp_we  std_logic
arp_addr  std_logic_vector ( 12 downto 0 )
arp_data  std_logic_vector ( 7 downto 0 )
arp_end_addr  std_logic_vector ( 12 downto 0 )
arp_send  std_logic
arp_we  std_logic
rx_cksum  std_logic
rx_clr_sum  std_logic
clr_sum_payload  std_logic
clr_sum_ping  std_logic
rx_do_sum  std_logic
do_sum_payload  std_logic
do_sum_ping  std_logic
rx_int_data  std_logic_vector ( 7 downto 0 )
int_data_payload  std_logic_vector ( 7 downto 0 )
int_data_ping  std_logic_vector ( 7 downto 0 )
rx_int_valid  std_logic
int_valid_payload  std_logic
int_valid_ping  std_logic
rx_outbyte  std_logic_vector ( 7 downto 0 )
ping_addr  std_logic_vector ( 12 downto 0 )
ping_data  std_logic_vector ( 7 downto 0 )
ping_end_addr  std_logic_vector ( 12 downto 0 )
ping_send  std_logic
ping_we  std_logic
status_block  std_logic_vector ( 127 downto 0 )
status_request  std_logic
status_data  std_logic_vector ( 7 downto 0 )
status_addr  std_logic_vector ( 12 downto 0 )
status_we  std_logic
status_end_addr  std_logic_vector ( 12 downto 0 )
status_send  std_logic
pkt_drop_arp  std_logic
pkt_drop_payload  std_logic
pkt_drop_ping  std_logic
pkt_drop_resend  std_logic
pkt_drop_status  std_logic
last_rx_last  std_logic
my_rx_last  std_logic
mac_tx_last_sig  std_logic
mac_tx_error_sig  std_logic
ipbus_in_hdr  std_logic_vector ( 31 downto 0 )
ipbus_out_hdr  std_logic_vector ( 31 downto 0 )
pkt_broadcast  std_logic
ipbus_out_valid  std_logic
rxram_dropped_sig  std_logic
rxpayload_dropped_sig  std_logic
pkt_drop_ipbus  std_logic
pkt_drop_reliable  std_logic
pkt_byteswap  std_logic
next_pkt_id  std_logic_vector ( 15 downto 0 )
we_125  std_logic
rst_ipb_125  std_logic
rxram_write_buf  std_logic_vector ( INTERNALWIDTH - 1 downto 0 )
rxram_send_buf  std_logic_vector ( INTERNALWIDTH - 1 downto 0 )
rxram_sent  std_logic
internal_busy  std_logic
rxram_req_send  std_logic
rxram_send_x  std_logic
rxram_end_addr_x  std_logic_vector ( 12 downto 0 )
rxram_addra  std_logic_vector ( INTERNALWIDTH + ADDRWIDTH - 1 downto 0 )
rxram_addrb  std_logic_vector ( INTERNALWIDTH + ADDRWIDTH - 1 downto 0 )
rx_read_buffer  std_logic_vector ( BUFWIDTH - 1 downto 0 )
rx_read_buffer_125  std_logic_vector ( BUFWIDTH - 1 downto 0 )
rx_write_buffer  std_logic_vector ( BUFWIDTH - 1 downto 0 )
tx_read_buffer  std_logic_vector ( BUFWIDTH - 1 downto 0 )
tx_write_buffer  std_logic_vector ( BUFWIDTH - 1 downto 0 )
tx_write_buffer_125  std_logic_vector ( BUFWIDTH - 1 downto 0 )
resend_buf  std_logic_vector ( BUFWIDTH - 1 downto 0 )
rx_full_addra  std_logic_vector ( BUFWIDTH + ADDRWIDTH - 1 downto 0 )
tx_full_addrb  std_logic_vector ( BUFWIDTH + ADDRWIDTH - 1 downto 0 )
rx_full_addrb  std_logic_vector ( BUFWIDTH + ADDRWIDTH - 3 downto 0 )
tx_full_addra  std_logic_vector ( BUFWIDTH + ADDRWIDTH - 3 downto 0 )
pkt_resend  std_logic
pkt_rcvd  std_logic
rx_ram_busy  std_logic
rx_req_send_125  std_logic
udpram_sent  std_logic
busy_125  std_logic
enable_125  std_logic
rarp_125  std_logic
rx_ram_sent  std_logic
tx_ram_written  std_logic
rxreq_not_found  std_logic
resend_pkt_id  std_logic_vector ( 15 downto 0 )
clean_buf  std_logic_vector ( 2 ** BUFWIDTH - 1 downto 0 )

Instantiations

IPADDR  work.udp_ipaddr_block
RARP_block  work.udp_rarp_block
ARP  work.udp_build_arp
payload  work.udp_build_payload
ping  work.udp_build_ping
resend  work.udp_build_resend
status  work.udp_build_status
status_buffer  work.udp_status_buffer
rx_byte_sum  work.udp_byte_sum
rx_reset_block  work.udp_do_rx_reset
rx_packet_parser  work.udp_packet_parser
rx_ram_mux  work.udp_rxram_mux
internal_ram  work.udp_DualPortRAM
internal_ram_selector  work.udp_buffer_selector
internal_ram_shim  work.udp_rxram_shim
ipbus_rx_ram  work.udp_DualPortRAM_rx
rx_ram_selector  work.udp_buffer_selector
ipbus_tx_ram  work.udp_DualPortRAM_tx
tx_ram_selector  work.udp_buffer_selector
tx_byte_sum  work.udp_byte_sum
rx_transactor  work.udp_rxtransactor_if
tx_main  work.udp_tx_mux
tx_transactor  work.udp_txtransactor_if
clock_crossing_if  work.udp_clock_crossing_if

Detailed Description

Definition at line 65 of file udp_if_flat.vhd.


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