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

The Gowin SAMB primitive, also known as the SPI Address for Multi Boot (SAMB), is used for address selection in Multi Boot mode. It allows for selection of both static and dynamic addresses. The primitive is supported by various devices from the Arora family, including GW2AN, GW5AT, GW5A, and GW5AST. The SAMB port has a LOADN_SPIAD pin for selecting between static and dynamic SPI addresses on the GW2AN device, or a LOAD pin for the same purpose on the Arora V device.

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