temac_controller Entity Reference

support logic for EMAC More...

Inheritance diagram for temac_controller:

Inheritance graph
[legend]
Collaboration diagram for temac_controller:

Collaboration graph
[legend]

List of all members.


Architectures

temac_controller_arc Architecture
 support logic for TEMAC More...

Libraries

ieee 
 standard IEEE library
unisim 
 Library with Xilinx primitives.

Packages

std_logic_1164 
 std_logic definitions, see file
vcomponents 
 Header with Xilinx primitives.

Ports

TXVLD_N  out std_logic
 debug
gmii_col  in std_logic
 PHY interface.
gmii_crs  in std_logic
 PHY interface.
gmii_rx_clk  in std_logic
 PHY interface.
gmii_rx_dv  in std_logic
 PHY interface.
gmii_rx_er  in std_logic
 PHY interface.
gmii_rxd  in std_logic_vector ( 0 to 7 )
 PHY interface.
mii_tx_clk  in std_logic
 PHY interface.
gmii_tx_clk  out std_logic
 PHY interface.
gmii_tx_en  out std_logic
 PHY interface.
gmii_tx_er  out std_logic
 PHY interface.
gmii_txd  out std_logic_vector ( 0 to 7 )
 PHY interface.
MDC_0  out std_logic
 PHY interface.
mdio  inout std_logic
 PHY interface.
phy_mii_int  out std_logic
 PHY interface.
sys_rst  in std_logic
 reset
sys_clk  in std_logic
 100 MHz clock
dcm1_locked  out std_logic
 DCM status flag.
tx_fifo_data  in std_logic_vector ( 0 to 31 )
 data in 24 - 31, rest control characters
tx_fifo_wren  in std_logic
 write enable
tx_fifo_full  out std_logic
 FIFO full flag.
tx_fifo_lock_n  in std_logic
 FIFO status flag.
EMPTY  out std_logic
 TX FIFO empty flag.
rx_fifo_rst  in std_logic
 FIFO reset.
rx_fifo_data  out std_logic_vector ( 0 to 31 )
 data out 24 - 31, rest control characters
rx_fifo_rden  in std_logic
 read enable
clk_100mhz  in std_logic
 100 MHz clock


Detailed Description

support logic for EMAC

contains datapath fifos including their support logic, data handling as well as logic for proper startup procedures and the clocking scheme needed for the EMAC.

Definition at line 57 of file temac_controller.vhd.


Member Data Documentation

clk_100mhz in std_logic [Port]

100 MHz clock

Definition at line 85 of file temac_controller.vhd.

dcm1_locked out std_logic [Port]

DCM status flag.

Definition at line 76 of file temac_controller.vhd.

EMPTY out std_logic [Port]

TX FIFO empty flag.

Definition at line 81 of file temac_controller.vhd.

gmii_col in std_logic [Port]

PHY interface.

Definition at line 60 of file temac_controller.vhd.

gmii_crs in std_logic [Port]

PHY interface.

Definition at line 61 of file temac_controller.vhd.

gmii_rx_clk in std_logic [Port]

PHY interface.

Definition at line 62 of file temac_controller.vhd.

gmii_rx_dv in std_logic [Port]

PHY interface.

Definition at line 63 of file temac_controller.vhd.

gmii_rx_er in std_logic [Port]

PHY interface.

Definition at line 64 of file temac_controller.vhd.

gmii_rxd in std_logic_vector ( 0 to 7 ) [Port]

PHY interface.

Definition at line 65 of file temac_controller.vhd.

gmii_tx_clk out std_logic [Port]

PHY interface.

Definition at line 67 of file temac_controller.vhd.

gmii_tx_en out std_logic [Port]

PHY interface.

Definition at line 68 of file temac_controller.vhd.

gmii_tx_er out std_logic [Port]

PHY interface.

Definition at line 69 of file temac_controller.vhd.

gmii_txd out std_logic_vector ( 0 to 7 ) [Port]

PHY interface.

Definition at line 70 of file temac_controller.vhd.

ieee library [Library]

standard IEEE library

Definition at line 46 of file temac_controller.vhd.

MDC_0 out std_logic [Port]

PHY interface.

Definition at line 71 of file temac_controller.vhd.

mdio inout std_logic [Port]

PHY interface.

Definition at line 72 of file temac_controller.vhd.

mii_tx_clk in std_logic [Port]

PHY interface.

Definition at line 66 of file temac_controller.vhd.

phy_mii_int out std_logic [Port]

PHY interface.

Definition at line 73 of file temac_controller.vhd.

rx_fifo_data out std_logic_vector ( 0 to 31 ) [Port]

data out 24 - 31, rest control characters

Definition at line 83 of file temac_controller.vhd.

rx_fifo_rden in std_logic [Port]

read enable

Definition at line 84 of file temac_controller.vhd.

rx_fifo_rst in std_logic [Port]

FIFO reset.

Definition at line 82 of file temac_controller.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 48 of file temac_controller.vhd.

sys_clk in std_logic [Port]

100 MHz clock

Definition at line 75 of file temac_controller.vhd.

sys_rst in std_logic [Port]

reset

Definition at line 74 of file temac_controller.vhd.

tx_fifo_data in std_logic_vector ( 0 to 31 ) [Port]

data in 24 - 31, rest control characters

Definition at line 77 of file temac_controller.vhd.

tx_fifo_full out std_logic [Port]

FIFO full flag.

Definition at line 79 of file temac_controller.vhd.

tx_fifo_lock_n in std_logic [Port]

FIFO status flag.

Definition at line 80 of file temac_controller.vhd.

tx_fifo_wren in std_logic [Port]

write enable

Definition at line 78 of file temac_controller.vhd.

TXVLD_N out std_logic [Port]

debug

Definition at line 59 of file temac_controller.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 50 of file temac_controller.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 52 of file temac_controller.vhd.


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

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