MPC860T Rev. D Fast Ethernet Controller
Freescale Semiconductor, Inc
Motorola Literature Distribution Centers
Contents
Parallel I/O Ports
Contents
Paragraph Title Number
Illustrations
Title Number
Viii MPC860T Rev. D Fast Ethernet Controller Supplement
Tables
Number
Document Revision History
Overview
Lists signiÞcant changes between revisions of this document
Document Revision History
Features
Comparison with the MPC860
1 MPC860TBlock Diagram
Fast Ethernet Controller
Embedded PowerPC Processor Core
System Interface Unit SIU
Glueless System Design
SIU Interrupt ConÞguration
Inc
Name Pin Description
Signal Descriptions
FEC Signal Descriptions
L1RSYNCB
Miimdc
RXD3
Miitxer
REJECT3
MIITXD2
REJECT4
MIITXD1
Freescale Semiconductor, Inc
MII Signals
Signal Description FEC Signal Name
Transceiver Connection
This chapter discusses the operation of the FEC
Serial Mode Connections to the External Transceiver
FEC Frame Transmission
TXD0
RXD0
FEC Frame Reception
Ethernet Address Recognition
FEC Command Set
CAM Interface
Hash Table Algorithm
Rcntrlprom =
Inter-Packet Gap Time
Collision Handling
Ethernet Error-Handling Procedure
Transmission Errors
Reception Errors
Internal and External Loopback
Reception Errors
Chapter Parallel I/O Ports
Port D Pin Functions
Enabling MII Mode
Signal Function
Port D Registers
Shows the port D pin assignments
Sdma Registers
CLK
Describes Sdcr Þelds
Sdcr Field Descriptions
FRZ Faid RAID
Bits
Parameter RAM
Brießy describes each enter in the FEC parameter RAM
FEC Parameter RAM Memory Map
Address Name Description Section
RAM Perfect Match Address Low Register Addrlow
RAM Perfect Match Address High Addrhigh
RAM Hash Table High Hashtablehigh
Describes the Addrlow Þelds
Describes the Addrhigh Þelds
RAM Hash Table Low Hashtablelow
Describes Hashtablehigh Þelds
Hashtablehigh Field Descriptions
Hashhigh
Beginning of RxBD Ring Rdesstart
Beginning of TxBD Ring Xdesstart
Describes Hashtablelow Þelds
Describes Rdesstart Þelds
Xdesstart Field Descriptions
Receive Buffer Size Register Rbuffsize
Describes Xdesstart Þelds
Spare Fecpin Etheren Reset MUX
Ethernet Control Register Ecntrl
Describes Rbuffsize Þelds
Rbuffsize Field Descriptions
Interrupt Event IEVENT/Interrupt Mask Register Imask
Describes Ecntrl Þelds
Ecntrl Field Descriptions
Fecpinmux
Ethernet Interrupt Vector Register Ivec
Rfint to notify at the end of frame
10. IEVENT/IMASK Field Descriptions
Hberr
RxBD Active Register Rdesactive
11 describes Ivec Þelds
11. Ivec Field Descriptions
Ilevel
12. Rdesactive Field Descriptions
TxBD Active Register Xdesactive
12 describes Rdesactive Þelds
13. Xdesactive Field Descriptions
MII Management Frame Register Miidata
13 describes Xdesactive Þelds
14 describes Miidata Þelds
14. Miidata Field Descriptions
MII Speed Control Register Miispeed
15 describes Miispeed Þelds
15. Miispeed Field Descriptions
Dispreamble Miispeed
Fifo Receive Bound Register Rbound
17 describes Rbound Þelds
16. Programming Examples for Miispeed Register
17. Rbound Field Descriptions
Fifo Receive Start Register Rfstart
Transmit Watermark Register Xwmrk
18 describes Rñfstart Þelds
18. Rfstart Field Descriptions
19. Xwmrk Field Descriptions
Fifo Transmit Start Register Xfstart
19 bit Þeld descriptions for Xwmrk
DMA Function Code Register Funcode
20 describes Xfstart Þelds
20. Xfstart Field Descriptions
DATABO0 DATABO1 DESCBO0 DESCBO1 FC1 FC2 FC3
Receive Control Register Rcntrl
21 describes Funcode Þelds
21. Funcode Field Descriptions
Descbo
Receive Hash Register Rhash
22 describes Rcntrl Þelds
22. Rcntrl Field Descriptions
Bcrej
Transmit Control Register Xcntrl
22 describes Rhash Þelds
24 describes Xcntrl Þelds
23. Rhash Field Descriptions
User Initialization before Setting Ecntrletheren
Initialization Sequence
Hardware Initialization
25. Hardware Initialization
27. User Initialization before Setting Ecntrletheren
Descriptor Controller Initialization
User Initialization after Asserting Ecntrletheren
Step Description
27. User Initialization after Setting Ecntrletheren
Buffer Descriptors BDs
Ethernet Receive Buffer Descriptor RxBD
Step
RxBD format is shown in Table
27. Receive Buffer Descriptor RxBD Field Description
RO1 RO2 Data Length
RO1
Ethernet Transmit Buffer Descriptor TxBD
29 describes TxBD Þelds
29. Transmit Buffer Descriptor TxBD Field Descriptions
TO1 TO2 DEF CSL
Xcntrlhbc =
Data
Freescale Semiconductor, Inc
DC Electrical Characteristics
AC Electrical Characteristics
MII Receive Signal Timing RXD30, RXDV, RXER, Rxclk
Electrical SpeciÞcations
MII Transmit Signal Timing TXD30, TXEN, TXER, Txclk
MII Receive Signal Timing
MII Transmit Signal Timing
Num Characteristic Min Max Unit
MII Async Inputs Signal Timing CRS, COL
MII Async Inputs Signal Timing
Txen Txer
CRS, COL
Shows the MII serial management channel timing diagram
MII Serial Management Channel Timing
Following pins are marked as spare on
MPC860T Pin Assignments
Freescale Semiconductor, Inc
Freescale Semiconductor, Inc
For More Information On This Product