Skip to content
Pepijn de Vos edited this page Nov 17, 2024 · 3 revisions

The SAMB (SAMB Address for Multi Boot) primitive is used for address selection in multi-boot mode, allowing for either static or dynamic SPI addresses to be selected. This is achieved through a signal that determines whether a static SPI address or a dynamically generated SPI address should be used, with the specific timing and logic varying depending on the device series (e.g., GW2AN or Arora V) being targeted.

This device is not yet supported in Apicula

Ports

Port Size Direction
ADWSEL 1 input
LOAD 1 input
SPIAD 24 input

Parameters

Parameter Default Value
MODE 0 (0b00)

Verilog Instantiation

SAMB #(
    .MODE(MODE)
) samb_inst (
    .ADWSEL(ADWSEL),
    .LOAD(LOAD),
    .SPIAD(SPIAD)
);
Clone this wiki locally