Module Operation - Motorola DigitalDNA ColdFire MCF5272 User Manual

Integrated microprocessor
Table of Contents

Advertisement

• Supports remote wakeup
• Detects start-of-frame and missed start-of-frame for isochronous endpoint
synchronization
• Notification of start-of-frame, reset, suspend, and resume events

12.2 Module Operation

The MCF5272 USB system consists of a protocol state machine which controls the
transmitter and receiver modules. The state machine implements only the USB function
state diagram. The MCF5272 USB controller can serve as a USB function endpoint, but
cannot serve as a USB host.
12.2.1 USB Module Architecture
A block diagram of the USB module is shown in Figure 12-2. The module is partitioned
into five functional blocks. These blocks are USB internal transceiver, clock generator,
USB control logic, USB request processor, and endpoint controllers.
Internal
To USB
Transceiver
Cable
USB_D-
USB_D+
USB_VDD
USB_GND
USB_TP
USB_TxEN
USB_TN
USB_RP
USB_RN
USB_RxD
USB_Susp
External Transceiver
Interface
USB_ExtCLK
Clock
Generator
System Clock
Figure 12-2. USB Module Block Diagram
Chapter 12. Universal Serial Bus (USB)
USB Control
Logic
512-Byte
512-Byte
OUT FIFO
IN FIFO
Endpoint
Controllers
Internal Bus
Module Operation
USB Request
Processor
1024-Byte
Configuration
RAM
12-3

Advertisement

Table of Contents
loading

Table of Contents