Squishy Rev1 Bootloader¶
- class squishy.gateware.bootloader.rev1.Rev1(*args: Any, src_loc_at: int = 0, **kwargs: Any)¶
- Parameters:
fifo (AsyncFIFO | None) – The storage FIFO.
- Variables:
trigger_reboot (Signal) – Input: FPGA reboot trigger from DFU.
slot_selection (Signal(2)) – Input: Flash slot destination from DFU alt-mode.
dl_start (Signal) – Input: Start of a DFU transfer.
dl_finish (Signal) – Input: An acknowledgement of the dl_done signal
dl_ready (Signal) – Output: If the backing storage is ready for data.
dl_done (Signal) – Output: When the backing storage is done storing the data.
dl_size (Signal(16)) – Input: The size of the DFU transfer into the the FIFO
slot_changed (Signal) – Input: Raised when the DFU alt-mode is changed.
slot_ack (Signal) – Output: When the slot_changed signal was acted on.