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 | 16 | 16 | Receive Data | |||||||||||
1 | txdata | WO | Reserved | 16 | 16 | Transmit Data | |||||||||||
2 | status 15 | 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 17 | RW | Baud Rate Divisor | ||||||||||||||
5 | endof-packet 17 | RW | Reserved | 16 | 16 | 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)