vemu.

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

FieldTypeLabel
DRu32Data Register
FRu32Flag Register
IBRDu32Integer Baud Rate
FBRDu32Fractional Baud Rate
LCRHu32Line Control Register
CRu32Control Register

Read at runtime with emulator.peripheral_snapshot(name).