Connectivity - UART / Serial - arm,pl011
ARM PrimeCell PL011 UART
Behavioral PL011 UART model (also covers `ti,stellaris-uart`). TX bytes surface as `uart.tx` events; host bytes arrive as `uart.rx` inputs and are buffered in a small RX FIFO popped via `DR` reads. No baud timing - TX is always ready.
emits: uart_txhandles: uart_rx
Events emitted
No peripheral-specific events. Structured activity (IRQs, DMA) surfaces through the shared event vocabulary.
Events accepted
No peripheral-specific input events. The peripheral is driven through MMIO register access.
Commands
This peripheral exposes no commands.
Snapshot fields
| Field | Type | Label |
|---|---|---|
| DR | u32 | Data Register |
| FR | u32 | Flag Register |
| IBRD | u32 | Integer Baud Rate |
| FBRD | u32 | Fractional Baud Rate |
| LCRH | u32 | Line Control Register |
| CR | u32 | Control Register |
Read at runtime with emulator.peripheral_snapshot(name).