auto_receiver Entity Reference

receives packets from EMAC & decodes packets More...

Inheritance diagram for auto_receiver:

Inheritance graph
[legend]
Collaboration diagram for auto_receiver:

Collaboration graph
[legend]

List of all members.


Architectures

auto_receiver_arc Architecture
 receives packets from EMAC & decodes packets More...

Libraries

ieee 
 standard IEEE library
unisim 
 Library with Xilinx primitives.
work 

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_arith 
 arithmetic operations on std_logic datatypes, see file
std_logic_unsigned 
 unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file
numeric_std 
 arithmetic functions use ieee.numeric_std.all; operators for signed use ieee.numeric_std.all; unsigned datatypes, see file
vcomponents 
 Header with Xilinx primitives.
udp_addresses  Package <udp_addresses>
ncm_package  Package <ncm_package>

Ports

clk  in std_logic
 Clock.
en  in std_logic
 enable receiver (NCM)
busy  out std_logic
 we are just receiving one packet
rx_fifo_rst  out std_logic
 FIFO reset.
rx_fifo_data  in std_logic_vector ( 7 downto 0 )
 data from FIFO
rx_fifo_en  out std_logic
 FIFO read enable.
rx_good_packet  in std_logic
 start packet reception
rx_bad_packet  in std_logic
 start packet reception
rx_valid  in std_logic
 end packet reception
rx_rderr  in std_logic
 rcv fifo read error - we are too fast (should not happen anyway)
ncm_sync  out std_logic
 ncm interface to rcv_fifo, unused
ncm_rcv_channel  out std_logic_vector ( 3 downto 0 )
 ncm interface to rcv_fifo, unused
ncm_rcv_en  out std_logic
 ncm interface to rcv_fifo, unused
ncm_rcv_data  out std_logic_vector ( 7 downto 0 )
 ncm interface to rcv_fifo, unused
ncm_rcv_reset  out std_logic
 ncm interface to rcv_fifo, unused
lastpacketlen  out std_logic_vector ( 15 downto 0 )
 statistics interface, unused
goodcnt  out std_logic_vector ( 31 downto 0 )
 statistics interface, unused
nobroadcst  out std_logic_vector ( 15 downto 0 )
 statistics interface, unused
badcnt  out std_logic_vector ( 31 downto 0 )
 statistics interface, unused
ARP_vld  out std_logic
 ARP request flag.
SHA  out std_logic_vector ( 47 downto 0 )
 ARP SHA.
SPA  out std_logic_vector ( 31 downto 0 )
 ARP SPA.
packet  out std_logic_vector ( 19 downto 0 )
 RX packet-nr.
data_type  out std_logic_vector ( 11 downto 0 )
 RX packet type.


Detailed Description

receives packets from EMAC & decodes packets

en is used to turn on/off receivers; receive channels are reset automatically;

Definition at line 67 of file auto_receiver.vhd.


Member Data Documentation

ARP_vld out std_logic [Port]

ARP request flag.

Definition at line 89 of file auto_receiver.vhd.

badcnt out std_logic_vector ( 31 downto 0 ) [Port]

statistics interface, unused

Definition at line 87 of file auto_receiver.vhd.

busy out std_logic [Port]

we are just receiving one packet

Definition at line 70 of file auto_receiver.vhd.

clk in std_logic [Port]

Clock.

Definition at line 68 of file auto_receiver.vhd.

data_type out std_logic_vector ( 11 downto 0 ) [Port]

RX packet type.

Definition at line 94 of file auto_receiver.vhd.

en in std_logic [Port]

enable receiver (NCM)

Definition at line 69 of file auto_receiver.vhd.

goodcnt out std_logic_vector ( 31 downto 0 ) [Port]

statistics interface, unused

Definition at line 85 of file auto_receiver.vhd.

ieee library [Library]

standard IEEE library

Definition at line 46 of file auto_receiver.vhd.

lastpacketlen out std_logic_vector ( 15 downto 0 ) [Port]

statistics interface, unused

Definition at line 84 of file auto_receiver.vhd.

ncm_rcv_channel out std_logic_vector ( 3 downto 0 ) [Port]

ncm interface to rcv_fifo, unused

Definition at line 80 of file auto_receiver.vhd.

ncm_rcv_data out std_logic_vector ( 7 downto 0 ) [Port]

ncm interface to rcv_fifo, unused

Definition at line 82 of file auto_receiver.vhd.

ncm_rcv_en out std_logic [Port]

ncm interface to rcv_fifo, unused

Definition at line 81 of file auto_receiver.vhd.

ncm_rcv_reset out std_logic [Port]

ncm interface to rcv_fifo, unused

Definition at line 83 of file auto_receiver.vhd.

ncm_sync out std_logic [Port]

ncm interface to rcv_fifo, unused

Definition at line 79 of file auto_receiver.vhd.

nobroadcst out std_logic_vector ( 15 downto 0 ) [Port]

statistics interface, unused

Definition at line 86 of file auto_receiver.vhd.

numeric_std package [Package]

arithmetic functions use ieee.numeric_std.all; operators for signed use ieee.numeric_std.all; unsigned datatypes, see file

Definition at line 54 of file auto_receiver.vhd.

packet out std_logic_vector ( 19 downto 0 ) [Port]

RX packet-nr.

Definition at line 93 of file auto_receiver.vhd.

rx_bad_packet in std_logic [Port]

start packet reception

Definition at line 76 of file auto_receiver.vhd.

rx_fifo_data in std_logic_vector ( 7 downto 0 ) [Port]

data from FIFO

Definition at line 73 of file auto_receiver.vhd.

rx_fifo_en out std_logic [Port]

FIFO read enable.

Definition at line 74 of file auto_receiver.vhd.

rx_fifo_rst out std_logic [Port]

FIFO reset.

Definition at line 72 of file auto_receiver.vhd.

rx_good_packet in std_logic [Port]

start packet reception

Definition at line 75 of file auto_receiver.vhd.

rx_rderr in std_logic [Port]

rcv fifo read error - we are too fast (should not happen anyway)

Definition at line 78 of file auto_receiver.vhd.

rx_valid in std_logic [Port]

end packet reception

Definition at line 77 of file auto_receiver.vhd.

SHA out std_logic_vector ( 47 downto 0 ) [Port]

ARP SHA.

Definition at line 90 of file auto_receiver.vhd.

SPA out std_logic_vector ( 31 downto 0 ) [Port]

ARP SPA.

Definition at line 91 of file auto_receiver.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 48 of file auto_receiver.vhd.

std_logic_arith package [Package]

arithmetic operations on std_logic datatypes, see file

Definition at line 50 of file auto_receiver.vhd.

std_logic_unsigned package [Package]

unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Definition at line 52 of file auto_receiver.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 57 of file auto_receiver.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 59 of file auto_receiver.vhd.


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

Author: M.Niegl
Generated on Tue Nov 4 00:47:11 2008 for BCM-AAA by doxygen 1.5.7.1-20081012