Chapter 4
Hardware Configuration Using
Vivado Tools
The following section provides an overview of the Vivado Design Suite carrier card hardware
design support.
Vivado Tools Board File
The Vivado tools board file provides a design abstraction to capture aspects of the hardware
configuration that are fixed by the SOM physical hardware design. The board file, when
combined with the Vivado tools board automation, can pre-populate the MIO configuration
associated with these SOM fixed peripherals:
• DDR4 memory interface and associated timing configuration
• QSPI non-volatile memory and associated clocking
• eMMC non-volatile memory and associated clocking
• SPI interface for a trusted platform module (TPM)
• I2C peripheral bus for SOM peripherals and extensible via carrier card design
• UART for board bring-up and software debug (assumes the carrier card pins out MIO36 and
MIO37 for proper UART function)
• PMU input/output (need to check default board file configuration)
The SOM is available in a Vivado tools board file on the Xilinx GitHub
.
Documentation on installing and using the Vivado tools board files is available in the Wiki
referenced on the Xilinx GitHub.
Chapter 4: Hardware Configuration Using Vivado Tools
UG1091 (v1.0) April 20, 2021
Carrier Card Design for Kria SOM
55