This project here is a further development of an existing XModem Bootloader which was also created for a DE0-Nano board but for a NIOS II CPU. With this project it should be possible to load a program into one of the different memories and start it there:
- XIP (Execute in Place memory, existing SPI flash on the DE0-Nano)
- IMEM (TCM, Tightly Coupled Memory)
- SDRAM
- SD Card to SDRAM (under development)
In addition, it should also be possible to update the FPGA image.
Board | Terasic DE0-Nano |
---|---|
FPGA | Cyclone IV EP4CE22F17C6N |
Quartus | 15.0.2 |
clk_i | 100 MHz |
Terminal | 115200, 8, N, 1 |