at75c220 ATMEL Corporation, at75c220 Datasheet - Page 33

no-image

at75c220

Manufacturer Part Number
at75c220
Description
Smart Internet Appliance Processor Siap
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at75c220-C256
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at75c220-Q208
Manufacturer:
Atmel
Quantity:
10 000
Ethernet MAC
The AT75C220 integrates two identical Ethernet MACs,
known as MAC A and MAC B.
The Ethernet MAC is described more fully in the IEEE stan-
dard 802.3. It is a programmable device on the APB bus by
means of 56 configuration and status registers. The Ether-
net MAC is an ASB master.
The main features of the Ethernet MAC are:
• Compatibility with IEEE standard 802.3
• 10 and 100 Mbit/s operation
• Full-and half-duplex operation
• MII interface to the physical layer
• Register interface to address, status and control
Table 13. External Interface
DMA Operation
Frame data is transferred to and from the Ethernet MAC via
the DMA interface. All transfers are 32-bit words and may
be single accesses or bursts of two, three or four words.
Burst accesses do not cross 16-byte boundaries.
The DMA controller performs four types of operations on
the ASB bus. In order of priority, they are receive buffer
manager write, receive buffer manager read, transmit data
DMA read and receive data DMA write.
Transmitter Mode
Transmit frame data needs to be stored in contiguous
memory locations and need not be word-aligned.
The transmit address register is written with the address of
the first byte to be transmitted. Transmit is initiated by writ-
Signal Name
COL
CRS
TXER
TXD[3:0]
TXEN
TXCLK
RXD[3:0]
RXER
RXCLK
RXDV
MDC
MDIO
registers
Description
Collision detect from the PHY
Carrier sense from the PHY
Transmit error signal to the PHY. Asserted if the DMA block fails to fetch data
from memory during frame transmission.
Transmit data to the PHY
Transmit enable to the PHY
Transmit clock from the PHY
Receive data from the PHY
Receive error signal from the PHY
Receive clock from the PHY
Receive data valid signal from the PHY
Management data clock
Management data I/O
• DMA interface
• Interrupt generation to signal receive and transmit
• 28-byte transmit and 28-byte receive FIFOs
• Automatic pad and CRC generation on transmitted
• Address checking logic to recognize four 48-bit
• Supports promiscuous mode where all valid frames are
• Supports physical layer management through MDIO
ing the number of bytes to transfer (length) to the transmit
control register. The transmit channel then reads data from
memory 32 bits at a time and places them in the transmit
FIFO.
The transmit block starts frame transmission once three
words have been loaded into the FIFO.
The transmit address register must be written before the
transmit control register. While a frame is being transmit-
ted, it is possible to set up one other frame for transmission
by writing new values to the transmit address and control
registers. Reading the transmit address register returns the
address of the buffer currently being accessed by the trans-
mit FIFO. Reading the transmit control register returns the
total number of bytes to be transmitted. The buffer not
queued bit in the transmit status register indicates whether
completion
frames
addresses
copied to memory
interface
Input/Output
Output
Output
Output
Output
Type
Input
Input
Input
Input
Input
Input
Input
33

Related parts for at75c220