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