Peter McGoron
487d638aa5
New master buses can be added to PreemptiveInterface throughout the code, simplifying the main SoC code. This removes the requirement that the amount of masters to the interface needs to be known at instantiation time. |
||
---|---|---|
boot | ||
build | ||
buildroot | ||
client | ||
doc | ||
gateware | ||
linux | ||
opensbi/litex/vexriscv | ||
swic | ||
.gitignore | ||
README.md |
README.md
upsilon
Upsilon is a 100% free and open source STM/AFM controller for FPGAs running Linux. Read doc/copying/README.md for license information.
Quickstart
Read doc/docker.md to set up the Docker build environment.
Project Organization
- boot: This folder is the central place for all built files. This includes the kernel image, rootfs, gateware, etc. This directory also includes everything the TFTP server has to access.
- build: Docker build environment.
- buildroot: Buildroot configuration files.
- doc: Documentation.
- doc/copying: Licenses.
- gateware: FPGA source.
- gateware/rtl: Verilog sources.
- gateware/rtl/spi: SPI code (from another repo)
- linux: Software that runs on the controller.
- opensbi: OpenSBI configuration files and source fragments.
- swic: Code that runs on the PicoRV32 soft core.