MCF548x Reference Manual, Rev. 3
Freescale Semiconductor xxxvii
Contents
Paragraph
Number Title Page
Number
29.2.5.6 USB Endpoint n FIFO Status Register (EPnFSR) ............................................. 29-40
29.2.5.7 USB Endpoint n FIFO Control Register (EPnFCR) ........................................... 29-42
29.2.5.8 USB Endpoint n FIFO Alarm Register (EPnFAR) ............................................ 29-44
29.2.5.9 USB Endpoint n FIFO Read Pointer (EPnFRP) ................................................. 29-45
29.2.5.10 USB Endpoint n FIFO Write Pointer (EPnFWP) ............................................... 29-45
29.2.5.11 USB Endpoint n Last Read Frame Pointer (EPnLRFP) ..................................... 29-46
29.2.5.12 USB Endpoint n Last Write Frame Pointer (EPnLWFP) ................................... 29-47
29.3 Functional Description ................................................................................................ 29-47
29.3.1 Interrupts ................................................................................................................. 29-47
29.4 Software Interface ....................................................................................................... 29-47
29.4.1 Device Initialization ................................................................................................ 29-47
29.4.1.1 USB Descriptor Download ................................................................................. 29-48
29.4.1.2 USB Interrupt Register ....................................................................................... 29-49
29.4.1.3 Endpoint Registers .............................................................................................. 29-49
29.4.1.4 FIFO Sizes ......................................................................................................... 29-50
29.4.1.5 Enable the Device ............................................................................................... 29-50
29.4.2 Exception Handling ................................................................................................ 29-50
29.4.2.1 Unable to Fill or Empty FIFO Due to Temporary Problem ............................... 29-50
29.4.2.2 Catastrophic Error ............................................................................................... 29-50
29.4.3 Data Transfer Operations ........................................................................................ 29-50
29.4.3.1 USB Packets ....................................................................................................... 29-51
29.4.3.2 Sending Packets .................................................................................................. 29-51
29.4.3.3 Receiving Packets ............................................................................................... 29-51
29.4.3.4 USB Transfers .................................................................................................... 29-52
29.4.3.5 Control Transfers ................................................................................................ 29-53
29.4.3.6 Bulk Traffic ........................................................................................................ 29-54
29.4.3.7 Interrupt Traffic .................................................................................................. 29-54
29.4.3.8 Isochronous Operations ...................................................................................... 29-55
Chapter 30
Fast Ethernet Controller (FEC)
30.1 Introduction ................................................................................................................... 30-1
30.1.1 MCF548x Family Products ....................................................................................... 30-1
30.1.2 Block Diagram .......................................................................................................... 30-1
30.1.3 Overview ................................................................................................................... 30-2
30.1.4 Features ..................................................................................................................... 30-3
30.1.5 Modes of Operation .................................................................................................. 30-3
30.1.5.1 Full and Half Duplex Operation ........................................................................... 30-3
30.1.5.2 Interface Options .................................................................................................. 30-3
30.1.5.3 Address Recognition Options ............................................................................... 30-4