DM9000A
APPLICATION NOTES
Preliminary 6
Version: DM9000A-AN-V121
November 27, 2007
1 Introduction
1.1 General Description
The DM9000A is a fully integrated, powerful and cost-effective Fast Ethernet MAC controller
with a general processor interface, an EEPROM interface, a 10/100 PHY and 16K Byte
SRAM (13K Byte for RX FIFO and 3K Byte for TX FIFO). It is designed with low power,
single-voltage and high performance process that supports 3.3V with 5V tolerant I/O. Besides,
the DM9000A supports 8/ 16-bit processor interface to internal memory accesses for many
different processors. It is good integrated 10/100 Mbps transceiver with AUTO-MDIX and
IP/TCP/UDP-Checksum Offload.
The goal of this document is for the embedded design engineers, to implement the DM9000A
LAN chip on any processor's architecture quickly and successfully, with providing the exact
reference information and pertaining to many embedded systems. The software programming
is very simple, so users can port the software drivers to any system easily.
LED
TX+/-
RX +/-
Autonegotiation
RX Machine
TX Machine
MAC
MII
-
/
PHYceiver
P
ro
c
es
se
r
In
te
rf
ace
Auto-
MDIX
EEPROM
Interface
Memory
Management
Internal
SRAM
&
MII Management
Control
MII Register
10 Base T
Tx Rx
100 Base TX
transceiver
100 Base - TX
PCS
&
Control Status
Registers
Figure 1.1 DM9000A Internal Block Diagram.