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

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [README.md] - Blame information for rev 35

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 35 zero_gravi
### [`bootloader`](https://github.com/stnolting/neorv32/tree/master/sw/bootloader)
6 23 zero_gravi
 
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 35 zero_gravi
### [`common`](https://github.com/stnolting/neorv32/tree/master/sw/common)
11 23 zero_gravi
 
12
NEORV32-specific common files for all bootloader and application programs: linker script for executable generation and
13
processor start-up code.
14
 
15 35 zero_gravi
### [`example`](https://github.com/stnolting/neorv32/tree/master/sw/example)
16 23 zero_gravi
 
17
Several example programs for testing and for getting started.
18
 
19 35 zero_gravi
### [`image_gen`](https://github.com/stnolting/neorv32/tree/master/sw/image_gen)
20 23 zero_gravi
 
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 35 zero_gravi
### [`lib`](https://github.com/stnolting/neorv32/tree/master/sw/lib)
26 23 zero_gravi
 
27
Core libraries (sources and header files) and helper functions for using the processor peripherals and the CPU itself.

powered by: WebSVN 2.1.0

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