Visible to Intel only — GUID: bop1553539742495
Ixiasoft
Visible to Intel only — GUID: bop1553539742495
Ixiasoft
2.6.1.1. Auto-Place IP
- NAND Flash Controller
- SD/MMC Controller
- Ethernet Media Access Controller
- USB 2.0 OTG Controller
- I2C Controller
- UART Controller
- SPI Master
- SPI Slave
- CoreSight Debug and Trace
- GPIO
For more information about each of these HPS peripherals, refer to the Intel Agilex® 7 Hard Processor System Technical Reference Manual.
You can enable one or more instances of each peripheral type by using the dropdown menu next to each peripheral. When enabled, some peripherals also have mode settings specific to their functions. Once you have selected a peripheral, you must click the Apply Selections button in order to enable the selected peripherals. Clicking the Apply Selections button triggers the HPS component to do a best-effort automatic placement of the enabled peripheral signals to the HPS I/Os. This overrides any settings already chosen in the Advanced tab. The results of this placement becomes visible in the I/O Selections section on the right side of the Auto-Place IP tab. Any messages, such as failures to place a peripheral, appears in the message box in the I/O Selections section.
If the NAND, SD/MMC, or TRACE peripherals are enabled, there are further options to specify the desired bit width of the interface routed to the HPS I/Os. If any of the EMACs are enabled, the corresponding Interface and PHY Options dropdowns becomes available to specify the desired EMAC parameters.