3.0 PROGRAMMING INFORMATION........................................................................... 16
3.1 PCIe Configuration Registers.......................................................................................16
Table 3.1 PCI Configuration Registers ......................................................................................... 17
3.2 UART and Device Configuration Registers ...................................................................17
Table 3.2 UART and Device Configuration Registers ................................................................... 18
Table 3.3 Device Configuration Registers in Byte Alignment ...................................................... 18
Table 3.4 Device Configuration Registers in DWORD Alignment ................................................ 19
3.2.1 The Global Interrupt Registers –INT0, INT1, INT2 and INT3.......................................................19
Table 3.5 UART Channel Interrupt Source Encoding ................................................................... 20
3.2.1.1 Interrupt Clearing .......................................................................................................... 20
3.2.2 General Purpose 16-bit Timer/Counter [TimerMSB, TimerLSB, TIMER, TIMECNTL] ...................21
3.2.2.1 TIMERMSB[31:24] and TIMERLSB[23:16] ...................................................................... 21
3.2.2.2 TIMERCNTL[7:0] Register............................................................................................... 21
Table 3.6 Timer Control Register................................................................................................. 21
3.2.2.3 Timer Operation ............................................................................................................ 22
3.2.3 8XMODE[7:0] (default 0x00)......................................................................................................23
3.2.4 4XMODE[15:8] (default 0x00) ....................................................................................................23
3.2.5RESET[23:16] (default 0x00).......................................................................................................23
3.2.6SLEEP[31:24] (default 0x00) .......................................................................................................24
3.2.7DVID[15:8].................................................................................................................................24
3.2.8DREV[7:0] ..................................................................................................................................24
3.2.9REGB[23:16] (default 0x00)........................................................................................................24
Table 3.7 REGB Register .............................................................................................................. 24
3.2.10 MPIO Registers ........................................................................................................................25
3.3 Transmit and Receive Data .........................................................................................25
3.3.1 FIFO Data Loading and Unloading in 32-bit Format....................................................................26
3.3.2 FIFO Data Loading/Unloading Through the UART Channel Registers, THR and RHR, in 8-Bit
Format .................................................................................................................................................26
3.4 UART Channel Configuration Registers........................................................................27
Table 3.8 UART Channel Configuration Registers........................................................................ 27
3.4.1 Receiver.....................................................................................................................................28
3.4.2 Transmitter................................................................................................................................28
3.4.2.1 Transmit Holding Register (THR).................................................................................... 28
3.4.2.2 Transmitter Operation in non-FIFO mode ..................................................................... 28
3.4.2.3 Transmitter Operation in FIFO mode............................................................................. 29
3.4.3 Baud Rate Generator Divisors (DLM, DLL and DLD)....................................................................29
3.4.3.1 DLM[7:0], DLL[7:0] and DLD[3:0] ................................................................................... 29
Table 3.9 Typical Data Rates with Internal 125MHz Clock at 16X Sampling ............................... 30
3.4.3.2 DLD[7:4] ......................................................................................................................... 30
Table 3.10 DLD Register[7:4] ....................................................................................................... 30
3.4.4 Interrupt Enable Register (IER) –Read/Write ............................................................................31