Contents
1 Introduction............................................................................................................................ 9
1.1 Applications of the ERTEC 200.............................................................................................................. 9
1.2 Features of the ERTEC 200................................................................................................................... 9
1.3 Structure of the ERTEC 200...................................................................................................................10
1.4 ERTEC 200 Package............................................................................................................................. 11
1.5 Signal Function Description....................................................................................................................12
1.5.1 GPIO 0 to 31 and Alternative Functions.........................................................................................12
1.5.2 JTAG and Debug........................................................................................................................... 13
1.5.3 Trace Port...................................................................................................................................... 13
1.5.4 Clock and Reset ............................................................................................................................14
1.5.5 Test Pins........................................................................................................................................14
1.5.6 EMIF (External Memory Interface).................................................................................................14
1.5.7 LBU, MII Interface or ETM Trace Interface.................................................................................... 16
1.5.8 Ethernet PHY1 and PHY2..............................................................................................................18
1.5.9 Power Supply.................................................................................................................................19
2 ARM946E-S Processor.......................................................................................................... 21
2.1 Structure of ARM946E-S........................................................................................................................21
2.2 Description of ARM946E-S.................................................................................................................... 22
2.3 Operating Frequency of ARM946E-S.....................................................................................................22
2.4 Cache Structure of ARM946E-S.............................................................................................................22
2.5 Tightly Coupled Memory (TCM)............................................................................................................. 22
2.6 Memory Protection Unit (MPU).............................................................................................................. 23
2.7 Bus Interface of ARM946E-S................................................................................................................. 23
2.8 ARM946E-S Embedded Trace Macrocell (ETM9).................................................................................. 23
2.9 ARM Interrupt Controller (ICU)............................................................................................................... 23
2.9.1 Prioritization of Interrupts............................................................................................................... 24
2.9.2 Trigger Modes................................................................................................................................24
2.9.3 Masking the Interrupt Inputs.......................................................................................................... 24
2.9.4 Software Interrupts for IRQ............................................................................................................ 24
2.9.5 Nested Interrupt Structure..............................................................................................................24
2.9.6 EOI End-Of-Interrupt......................................................................................................................24
2.9.7 IRQ Interrupt Sources.................................................................................................................... 25
2.9.8 FIQ Interrupt Sources.................................................................................................................... 25
2.9.9 IRQ Interrupts as FIQ Interrupt Sources........................................................................................ 26
2.9.10 Interrupt Control Register...............................................................................................................26
2.9.11 ICU Register Description............................................................................................................... 27
2.10 ARM946E-S Register.............................................................................................................................31
3 Bus System of the ERTEC 200..............................................................................................32
3.1 “Multilayer AHB” Communication Bus.................................................................................................... 32
3.1.1 AHB Arbiter....................................................................................................................................32
3.1.2 AHB Master-Slave Coupling.......................................................................................................... 32
3.2 APB I/O Bus........................................................................................................................................... 32
4 I/O on APB bus.......................................................................................................................33
4.1 BOOT ROM............................................................................................................................................33
4.1.1 Booting from External ROM........................................................................................................... 34
4.1.2 Booting via SPI.............................................................................................................................. 34
4.1.3 Booting via UART.......................................................................................................................... 34
4.1.4 Booting via LBU............................................................................................................................. 34
4.1.5 Memory Swapping......................................................................................................................... 34
4.2 General Purpose I/O (GPIO).................................................................................................................. 35
4.2.1 Address Assignment of GPIO Registers........................................................................................ 36
4.2.2 GPIO Register Description.............................................................................................................36
4.3 Timer 0/1/2............................................................................................................................................. 38
4.3.1 Timer 0 and Timer 1.......................................................................................................................38
4.3.1.1 Timer 0/1 Interrupts...............................................................................................................39
4.3.1.2 Timer 0/1 Prescaler...............................................................................................................39
4.3.1.3 Cascading of Timers 0/1....................................................................................................... 39
4.3.2 Timer 2...........................................................................................................................................39
4.3.3 Address Assignment of Timer Registers........................................................................................40
4.3.4 Timer Register Description............................................................................................................ 40
4.4 F-Timer Function.................................................................................................................................... 43
4.4.1 Address Assignment of F-Timer Registers.................................................................................... 44
Copyright © Siemens AG 2007. All rights reserved. Page 5 ERTEC 200 Manual
Technical data subject to change Version 1.1.0