OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [docs/] [datasheet/] [soc_uart.adoc] - Diff between revs 69 and 72

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 69 Rev 72
Line 28... Line 28...
independently.
independently.
 
 
The UART features two memory-mapped registers `CTRL` and `DATA`, which are used for configuration, status
The UART features two memory-mapped registers `CTRL` and `DATA`, which are used for configuration, status
check and data transfer.
check and data transfer.
 
 
 
.Standard Console(s)
[NOTE]
[NOTE]
Please note that ALL default example programs and software libraries of the NEORV32 software
Please note that _all_ default example programs and software libraries of the NEORV32 software
framework (including the bootloader and the runtime environment) use the primary UART
framework (including the bootloader and the runtime environment) use the primary UART
(_UART0_) as default user console interface.
(_UART0_) as default user console interface. Furthermore, UART0 is used to implement all the standard
 
input, output and error consoles (`STDIN`, `STDOUT` and `STDERR`).
 
 
 
 
**Theory of Operation**
**Theory of Operation**
 
 
UART0 is enabled by setting the _UART_CTRL_EN_ bit in the UART0 control register `CTRL`. The Baud rate
UART0 is enabled by setting the _UART_CTRL_EN_ bit in the UART0 control register `CTRL`. The Baud rate

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.