Visible to Intel only — GUID: iga1401317338176
Ixiasoft
Visible to Intel only — GUID: iga1401317338176
Ixiasoft
11.4.3. Register Map
The Intel-provided HAL device driver accesses the device registers directly. If you are writing a device driver and the HAL driver is active for the same device, your driver will conflict and fail to operate.
The UART Core Register map table below shows the register map for the UART core. Device drivers control and communicate with the core through the memory-mapped registers.
Offset | Register Name | R/W | Description/Register Bits | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
15:13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||||
0 | rxdata | RO | Reserved | 17 | 17 | Receive Data | |||||||||||
1 | txdata | WO | Reserved | 17 | 17 | Transmit Data | |||||||||||
2 | status 16 | RW | Reserved | eop | cts | dcts | e | rrdy | trdy | tmt | toe | roe | brk | fe | pe | ||
3 | control | RW | Reserved | ieop | rts | idcts | trbk | ie | irrdy | itrdy | itmt | itoe | iroe | ibrk | ife | ipe | |
4 | divisor 18 | RW | Baud Rate Divisor | ||||||||||||||
5 | endof-packet 18 | RW | Reserved | 17 | 17 | End-of-Packet Value |
Some registers and bits are optional. These registers and bits exists in hardware only if it was enabled at system generation time. Optional registers and bits are noted in the following sections.
Section Content
rxdata Register
txdata Register
status Register
control Register
divisor Register (Optional)
endofpacket Register (Optional)