Visible to Intel only — GUID: iaq1683045144270
Ixiasoft
Visible to Intel only — GUID: iaq1683045144270
Ixiasoft
2.1.1.6. Board Component
The board component represents the PCB model containing the Agilex™ 5 SoC FPGA device and other onboard device components. This component instantiates the FPGA component and the devices controlled by the FPGA component, such as GPIO, Ethernet, SPI, I2C, I3C, and external flash storage devices (NAND, SD Card, QSPI, and USB disks).
The board component is implemented as a Python script named sm_universal_board_comp.py and the hierarchical name of this component is system.board.
The virtual platform board component has the following parameters:
Board Component | Parameters Values Defined |
---|---|
USB Disks |
|
Marvell PHY |
None. Object: system.board.phy0 system.board.phy1 system.board.phy2 |
NAND Flash Device |
Object:
system.board.nand |
SD Card Device |
Size: 16 GB Object:
system.board.sd_card |
SPI Flash Device |
Object:
system.board.qspi |
GPIO Loopback |
Implemented GPIO loopback configuration in GPIO0 and GPIO1 ports. In each GPIO port, the pins that are connected are: [0,1], [5,6], [18,19] and [20,21]. Object:
system.board.gpio_loopback |
I3C Devices |
Connected to I3C0 instance:
Connected to I3C1 instance:
|
I2C EEPROM Devices (AT24Cxx) |
|
A block diagram of the board component is as follows: