^

Firmware Development Tools

firmware-development

Xilinx tools generate boot loaders, bare-metal and Linux BSPs; and they manage secure boot, device configuration, and bit streams.

Boot loader

Xilinx Platform Studio (XPS) and Software Development Kit (SDK) simplify the configuration and build of the first stage boot loader based on the project-specific configuration of the Zynq™-7000 All Programmable SoC (AP SoC) hardware.

  • XPS enables full configuration and customization
  • Manages Zynq-7000 AP SoC peripheral IO pin start-up configuration and initialization
  • Provision for device security, fallback boot, and bitstream management
  • Project-specific configuration aware
  • No user-knowledge of hardware details required
  • First stage boot loader is automatically built with the deployable software image
  • Automatically deploys and manages device initialization and bitstreams during first stage boot
  • Xilinx tools advanced boot provisions allow for a range of boot scenarios based on operational modes

Base and Custom BSP

XPS and SDK work together to automatically configure and build drivers and BSPs for your custom design.

  • Configuration-aware bare-metal BSP is auto-generated
  • Linkable to bare-metal executables and some RTOS
  • Serves as the base for your custom BSP
  • MicroBlaze™ configuration-aware Linux BSP is auto-generated
  • Zynq-7000 Linux BSP assured compatible with FSBL initializations