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