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

Commits on May 13, 2024

  1. feat(spi): connect SPI to flash pins

    - update SPI submodule
    - add synthesis constraints to connect SPI ports to QSPI pins in ku040
      board
    - update firmware/boot to access spi memory
    P-Miranda committed May 13, 2024
    Configuration menu
    Copy the full SHA
    a6c8841 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. feat(SPI): flash write/read working on AES-KU040

    - 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
    P-Miranda committed May 24, 2024
    Configuration menu
    Copy the full SHA
    a2dd40a View commit details
    Browse the repository at this point in the history
  2. feat(sw): flash test at boot, clean firmware

    - add fpga_wrapper_tool.sdc constraints to remove synthesis warning
    - clean firmware program
    - add flash test to bootloader
    P-Miranda committed May 24, 2024
    Configuration menu
    Copy the full SHA
    5517a3a View commit details
    Browse the repository at this point in the history
  3. fix(CI): update checkout to v4

    - checkout v4 uses node.js version 20
    P-Miranda committed May 24, 2024
    Configuration menu
    Copy the full SHA
    224df86 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. fix(sim): fix verilator and icarus simulations

    - initialize crypto side on simulations
    - only run bootloader SPI test if INIT_MEM=0
    P-Miranda committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7bbac47 View commit details
    Browse the repository at this point in the history
  2. fix(cyclonev): Exclude SPI for Verilator and Intel

    - update bootloader to support SPI tests for all simulators except
      Verilator and for AMD boards
    P-Miranda committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2993fc7 View commit details
    Browse the repository at this point in the history