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

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [README.md] - Diff between revs 23 and 35

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

Rev 23 Rev 35
Line 1... Line 1...
## NEORV32 Software Framework
## NEORV32 Software Framework
 
 
This folder provides the core of the NEORV32 software framework. This is a short description of the main folders.
This folder provides the core of the NEORV32 software framework. This is a short description of the main folders.
 
 
### `bootloader`
### [`bootloader`](https://github.com/stnolting/neorv32/tree/master/sw/bootloader)
 
 
Source(s) of the default NEORV32 bootloader. A pre-built image is already installed into the rtl design via the
Source(s) of the default NEORV32 bootloader. A pre-built image is already installed into the rtl design via the
`rtl/core/neorv32_bootloader_image.vhd` file.
`rtl/core/neorv32_bootloader_image.vhd` file.
 
 
### `common`
### [`common`](https://github.com/stnolting/neorv32/tree/master/sw/common)
 
 
NEORV32-specific common files for all bootloader and application programs: linker script for executable generation and
NEORV32-specific common files for all bootloader and application programs: linker script for executable generation and
processor start-up code.
processor start-up code.
 
 
### `example`
### [`example`](https://github.com/stnolting/neorv32/tree/master/sw/example)
 
 
Several example programs for testing and for getting started.
Several example programs for testing and for getting started.
 
 
### `image_gen`
### [`image_gen`](https://github.com/stnolting/neorv32/tree/master/sw/image_gen)
 
 
This folder contains a simple program that is used to create NEORV32 executables (for upload via bootloader) and VHDL memory
This folder contains a simple program that is used to create NEORV32 executables (for upload via bootloader) and VHDL memory
initializiation files (for memory-persistent applications and for the bootloader). This program is automatically compiled using
initializiation files (for memory-persistent applications and for the bootloader). This program is automatically compiled using
the native GCC when invoking one of the application compilation makefiles.
the native GCC when invoking one of the application compilation makefiles.
 
 
### `lib`
### [`lib`](https://github.com/stnolting/neorv32/tree/master/sw/lib)
 
 
Core libraries (sources and header files) and helper functions for using the processor peripherals and the CPU itself.
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.