Free and open source SoC for Scanning Probe Microscopy
Go to file
Peter McGoron 9f76e03028 Minor SPI fixes and Interconnect fix
The previous code did not properly assign all values on all cases,
and did not properly assign values (master interfaces, which are
poorly named because they are the interfaces to the master, connect
to the slave lines directly in the interconnect)
2024-02-03 00:33:52 +00:00
boot sucessfully boot MAINLINE Linux! 2023-06-05 16:50:08 -04:00
build Fixed bug where scp silently switches to sftp on new version of openssh 2023-08-20 00:47:04 -04:00
buildroot Moved network from to 192.168.2 because 192.168.1 is very common 2023-08-08 23:59:34 -04:00
client Moved network from to 192.168.2 because 192.168.1 is very common 2023-08-08 23:59:34 -04:00
doc use add_constant() to modify network settings in SoC 2024-01-18 10:41:51 -05:00
gateware Minor SPI fixes and Interconnect fix 2024-02-03 00:33:52 +00:00
linux z output reading 2023-06-27 17:50:55 -04:00
opensbi/litex/vexriscv refactor control loop interface 2023-06-28 17:38:41 -04:00
.gitignore Fixed .gitignore to refer to gateware instead of firmware 2023-08-07 23:50:10 -04:00
README.md Fixed a typo in the top-level README 2023-08-15 17:59:14 -04:00

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/control_loop: Control loop code.
  • gateware/rtl/spi: SPI code.
  • linux/: Software that runs on the controller.
  • opensbi/: OpenSBI configuration files and source fragments.