TransDimension Inc.
Interfacing OTG243 to Motorola MCF5272 ColdFire Processor
Contents
1.
2.
Introduction..........................................................................................................................1
1.1
1.2
1.3
1.4
System Overview.....................................................................................................1
References................................................................................................................2
Notation....................................................................................................................2
Software...................................................................................................................2
Bus Interface........................................................................................................................3
2.1
2.2
2.3
Recommendations....................................................................................................3
Required Procedure..................................................................................................3
Hardware Design .....................................................................................................3
Operating Mode: /EXVBO and TEST ....................................................................3
Bus Control: /CS, /RD, and /WR.............................................................................4
Address Bus: A8:A2 ..................................................................................................4
Data Bus: D31:D0 .....................................................................................................4
Hardware Reset: /RESET .......................................................................................4
Interrupt: INT..........................................................................................................4
Crystal Oscillator and PLL: OSC1 and OSC2 .........................................................5
DMA: DRQ1, DACK1, EOT1, DRQ2, DACK2, and EOT2........................................5
Remote Wakeup: WAKEUP ....................................................................................5
External Pull-Up: RPU............................................................................................5
OverCurrent: /OC....................................................................................................6
Power On: /PO ........................................................................................................6
Software Configuration............................................................................................6
Bus Cycle Timing.....................................................................................................6
MCF5272 Chip Select Programming ......................................................................7
Software Controlled OTG243 Reset ......................................................................10
Software Controlled Remote Wakeup....................................................................11
Interrupt: MCF5272 Configuration.......................................................................11
Interrupt: OTG243 Configuration.........................................................................12
USB System Initialization ......................................................................................12
OTG243 Access.....................................................................................................12
OTG243 Memory Map...........................................................................................12
OTG243 Register Access .......................................................................................14
OTG243 On-Chip Memory Access ........................................................................14
2.4
2.5
3.
USB Port Circuits ..............................................................................................................15
3.1
OTG243 Port 2 and Port 3 .....................................................................................15
USB Signal Lines ...................................................................................................15
USB Host Power Distribution................................................................................16
OTG243 Port 1.......................................................................................................16
USB Signals ...........................................................................................................16
VBus Circuit...........................................................................................................16
Software Considerations........................................................................................16
3.2
4.
5.
6.
Power and Ground .............................................................................................................16
Reference Design Schematics............................................................................................17
OTG243 Module for uCevolution Development Platform...............................................17