IP PortfolioInterface controllersuart

of_usart

USART with RS-485 and IrDA SIR

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Synchronous and asynchronous serial controller with RS-485 driver-enable timing, IrDA SIR 3/16 pulse encoding, LIN break generation, hardware flow control and DMA request lines.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
txdoutserial1 
rxdinserial1 
sclkoutclock1 
deoutserial1 

Standards

  • TIA/EIA-485-A
  • IrDA Serial Infrared Physical Layer 1.4

More in uart

IDBlockMaturity
of_uartUART with APB interfacefpga-routed
of_uart_1655016550-compatible UARTsimulated