Download tpu time processor unit reference manual

Transcript
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc.
TABLE OF CONTENTS
Paragraph
Title
Page
Freescale Semiconductor, Inc...
Freescale Semiconductor, nc...
I
SECTION 1OVERVIEW
1.1
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.4
1.5
Introduction ..................................................................................................... 1-2
TPU Components ........................................................................................... 1-2
Time Bases ............................................................................................ 1-2
Timer Channels ...................................................................................... 1-2
Host Interface ......................................................................................... 1-2
Parameter RAM ...................................................................................... 1-3
Scheduler ............................................................................................... 1-3
Microengine ............................................................................................ 1-3
TPU Features ................................................................................................. 1-3
Emulation Support .................................................................................. 1-3
Channel Orthogonality ............................................................................ 1-4
Interchannel Communication .................................................................. 1-4
Coherency .............................................................................................. 1-4
TPU Memory Map .......................................................................................... 1-4
Signal Descriptions ......................................................................................... 1-6
SECTION 2 HOST INTERFACE
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.3
2.4
2.5
2.6
2.7
2.7.1
2.8
2.9
2.9.1
2.9.2
System Configuration ..................................................................................... 2-1
TPUMCR Register .................................................................................. 2-2
TPUMCR2 Register ................................................................................ 2-6
Interrupts ........................................................................................................ 2-8
Interrupt Levels ....................................................................................... 2-8
Interrupt Arbitration ................................................................................. 2-9
Interrupt Vectors ..................................................................................... 2-9
Enabling Interrupts ................................................................................. 2-9
Development Support and Test Registers ........................................... 2-10
Channel Interrupt Registers ................................................................. 2-10
Channel Function Select Registers .............................................................. 2-11
Host Sequence Registers ............................................................................. 2-12
Host Service Request Registers .................................................................. 2-12
Channel Priority Registers ............................................................................ 2-13
Channel Parameter RAM ............................................................................. 2-14
Parameter RAM Address Map ............................................................. 2-14
Configuration Summary ................................................................................ 2-17
Configuration Examples ............................................................................... 2-19
CPU32 Configuration Example ............................................................ 2-19
CPU16 Configuration Example ............................................................ 2-21
SECTION 3 SCHEDULER
TPU
REFERENCE MANUAL
For More Information On This Product,
Go to: www.freescale.com
For More Information On This Product,
Go to: www.freescale.com