Download ERTEC 200 Enhanced Real-Time Ethernet Controller with 32
Transcript
Chapter 9 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 Local Bus Unit (LBU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Page Size Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Page Offset Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Local Bus Unit Address Mapping Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Page Control Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Host Accesses to ERTEC 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Host Interrupt Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Address Assignment of LBU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Detailed LBU Register Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Chapter 10 Boot ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 10.1 10.2 10.3 10.4 10.5 Booting from External ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Booting via SPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Booting via UART. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Booting via LBU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Memory Swapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Chapter 11 General Purpose I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 11.1 11.2 Address Assignment of GPIO Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Detailed GPIO Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Chapter 12 Asynchronous Serial Interface UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.1 12.2 12.3 Address Assignment of UART Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Detailed UART Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 GPIO Register Initialization for UART Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Chapter 13 Synchronous Serial Interface SPI1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 13.1 13.2 13.3 Address Assignment of SPI1 Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Detailed SPI1 Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 [GPIO Register Initialization for SPI1 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Chapter 14 ERTEC 200 Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 14.1 Timer 0 and Timer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 14.1.1 Operation mode of Timer 0 and Timer 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 14.1.2 Timer interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 14.1.3 Timer prescaler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 14.1.4 Cascading of timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 14.1.5 Address assignment of Timer 0/1 registers . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 14.1.6 Detailed description of Timer 0/1 registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 14.2 Timer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.2.1 Address assignment of Timer 2 registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.2.2 Detailed description of Timer 2 registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3 F-Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.1 Functional description of the F-Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.2 Address assignment of F-Timer registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.3 Detailed F-Timer register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Chapter 15 Watchdog Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 15.1 15.2 15.3 Watchdog Timer Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Address Assignment of Watchdog Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Detailed Watchdog Register Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Chapter 16 Multiport Ethernet PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 16.1 8 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 16.1.1 10BASE-T Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 16.1.2 100BASE-TX Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 16.1.3 100BASE-FX Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 16.1.4 Auto-Negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Preliminary User’s Manual A17988EE1V1UM00