AlbertaSat / ex3_documentation

All things documentation relating to software for the Ex3 mission, as well as generic flight software or linux concepts
2 stars 1 forks source link

Create documentation on how FPGA boot sequence is done #6

Open waridh opened 1 year ago

waridh commented 1 year ago

Create the notes for how FPGA boots

This is so that we would know if we can use the FPGA as a part of bootloader integrity verification.

Goals

Deliverables

dheadrick1618 commented 1 year ago

FPGAs are configured using a bitstream that is generated from compiling a design made in an HDL (like VHDL or Verilog) . The configuration representing the associated simulated hardware is stored in this bitstream. You could think of the bitstream like an executable of a program I guess. I might be wrong there, but I look forward to reading what you find! :) [you may take a class on this stuff called ECE410 later on]