Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(SPI): Adapt the bootloader to communicate with the flash memory #87

Merged
merged 6 commits into from
May 29, 2024

Conversation

P-Miranda
Copy link
Contributor

  • update SPI submodule
  • add synthesis constraints to connect SPI ports to QSPI pins in ku040 board
  • fix wrapper constraints to place SPI output register in IO
  • fix wrapper top level with correct clock primitive for KU040 board
  • add fpga_wrapper_tool.sdc constraints to remove synthesis warning
  • add flash test to bootloader

- update SPI submodule
- add synthesis constraints to connect SPI ports to QSPI pins in ku040
  board
- update firmware/boot to access spi memory
- update SPI submodule
- fix wrapper constraints to place SPI output register in IO
- fix wrapper top level with correct clock primitive for KU040 board
- initial working firmware example with SPI Flash write and read
  operations
- add fpga_wrapper_tool.sdc constraints to remove synthesis warning
- clean firmware program
- add flash test to bootloader
- checkout v4 uses node.js version 20
- initialize crypto side on simulations
- only run bootloader SPI test if INIT_MEM=0
- update bootloader to support SPI tests for all simulators except
  Verilator and for AMD boards
@jjts jjts merged commit c6f1ec6 into IObundle:master May 29, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants