URL
https://opencores.org/ocsvn/neorv32/neorv32/trunk
[/] [neorv32/] [trunk/] [sw/] [README.md] - Blame information for rev 23
Go to most recent revision |
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
23 |
zero_gravi |
## NEORV32 Software Framework
|
2 |
|
|
|
3 |
|
|
This folder provides the core of the NEORV32 software framework. This is a short description of the main folders.
|
4 |
|
|
|
5 |
|
|
### `bootloader`
|
6 |
|
|
|
7 |
|
|
Source(s) of the default NEORV32 bootloader. A pre-built image is already installed into the rtl design via the
|
8 |
|
|
`rtl/core/neorv32_bootloader_image.vhd` file.
|
9 |
|
|
|
10 |
|
|
### `common`
|
11 |
|
|
|
12 |
|
|
NEORV32-specific common files for all bootloader and application programs: linker script for executable generation and
|
13 |
|
|
processor start-up code.
|
14 |
|
|
|
15 |
|
|
### `example`
|
16 |
|
|
|
17 |
|
|
Several example programs for testing and for getting started.
|
18 |
|
|
|
19 |
|
|
### `image_gen`
|
20 |
|
|
|
21 |
|
|
This folder contains a simple program that is used to create NEORV32 executables (for upload via bootloader) and VHDL memory
|
22 |
|
|
initializiation files (for memory-persistent applications and for the bootloader). This program is automatically compiled using
|
23 |
|
|
the native GCC when invoking one of the application compilation makefiles.
|
24 |
|
|
|
25 |
|
|
### `lib`
|
26 |
|
|
|
27 |
|
|
Core libraries (sources and header files) and helper functions for using the processor peripherals and the CPU itself.
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.