URL
https://opencores.org/ocsvn/neorv32/neorv32/trunk
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
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.