Stand-Alone Ethernet Controller
FEATURES
n5X5 mm, 32-pin QFN
nCompatible with Motorola SPI SPEC
lInput clock frequency up to 60MHz
lOnly support phase 0
lOnly support polarity 0
nIEEE 802.3 compatible Ethernet controller
nFully compatible with 10/100 BASE-T networks
nIntegrated MAC and 10/100 PHY
nSupports full and half duplex modes
nProgrammable padding and CRC
generation
nProgrammable padding and CRC stripping
nProgrammable flow control
nSupports Ethernet frame length up to 1522 bytes
nFlexible address filtering modes
n8k byte receive buffer
n4k byte transmit buffer
nMulti-function LED output
n2.8V IO supply and 1.2V core supply
nCMOS process technology
2 ORDER INFORMATION
Order Number
|
Temperature Range
|
Package
|
Marking
|
Packing Type
|
AW6688TQR
|
-40~85℃
|
TRQ5x5-32L
|
AW6688
|
Tape & Reel
|
3 OVERVIEW
AW6688 is a standalone SPI to Ethernet converter which serves as an Ethernet network interface for any controller with SPI master interface. The SPI interface is fully compatible with MOTO SPI interface SPEC and only supports phase 0 and polarity 0 of the SPI clock. The clock rate of the SPI interface is up to 60MHz. A dedicated interrupt output is used to communicate with the SPI master chip. The Ethernet interface of AW6688 is fully compatible with IEEE802.3 protocol. A number of embedded filters are used to limit the incoming Ethernet packets. Integrated hardware CRC calculator helps to release the CPU power of the master. A 4k byte transmit buffer and an 8k byte receive buffer is integrated. Stream mode of transferring the Ethernet packets through the SPI interface is supports under which the SPI transfer boundary can be at any word boundary of the Ethernet packets. The block diagram of the chip is shown below.
Figure 1 AW6688 block diagram
The function of the major block of AW6688 is listed below: MACspi_ifFrame dectx_fiforx_fifospi_regclk & rstspi_if_toprx data fifotx data fifotx stat fifoReg interfacePHY
nSPI_IF: the SPI_IF serves as the SPI protocol decoder and serial to parallel converter.
nTX_FIFO, RX_FIFO: the FIFO servers as the synchronizer between the SPI clock domain and the system clock domain.
nFRAME_DEC: the FRAME_DEC decodes and encodes the SPI packet, performs the register programming, recognizes the Ethernet packets and performs the data transfer between the internal data FIFO.
nSPI_REG: all the SPI related registers and the interrupt related logic are implemented in the SPI_REG
nMAC: the MAC implements the IEEE802.3 compliant MAC logic.
nPHY: the PHY performs the data transfer between the analog interface and the MAC