^

Software Development Tools

software-development

Begin software development immediately with tools and development platforms. Leverage in-house 3rd party tools and OS experience via the Zynq™-7000 All Programmble SoC AP SoC software ecosystem, and a diverse IP catalog.

Software Architecture Design

Create custom designs and import device drivers using the extensive Xilinx IP catalog. Experiment with different software designs by running operating system and application code on models of Zynq-7000 AP SoC, long before hardware is available.

  • From commonly used functions, such as memories and FIFOs, to system-level building blocks, such as filters and transforms
  • Audio, Video and Image processing
  • Automotive functions
  • Basic Logic functions
  • Bus interface and IO
  • Communications and networking
  • Digital Signal Processing
  • Embedded Processing
  • FPGA-specific features and debug
  • Math functions
  • Memory interface and storage
  • Storage, NAS and SAN

  • The Xilinx MicroBlaze™ microprocessor can be custom configured from a minimal, state-machine configurations up to a general purpose microprocessor
  • Autogenerate Linux and bare-metal Board Support Packages for MicroBlaze
  • Autonomously execute application code independent of the Zynq-7000 processing system

Use the Zynq-7000 AP SoC virtual platform supports system design exploration and prototyping; OS, driver and application software development and debug; software systems integration; and system testing.

  • Fast Transaction Level Models for Zynq AP SoC processor and processing system
  • Extensible to model custom IP within the programmable logic
  • Pre-RTL software architecture exploration and software development

Application Coding, Build & Debug

Xilinx supports application coding, build and debug through a combination of commercial and open source solutions for hardware and software to support a number of operating system and tools options.

Build, Compile, Debug with Xilinx Software Developer Kit

  • Industry standard Eclipse-based software development environment for Xilinx
  • Pre-configures compilers, libraries, JTAG, and serial connectivity
  • Auto-generates boot loader, bare-metal BSP, and boot image

Debug with Zynq-7000 AP SoC Virtual Platform

  • Gain complete control and visibility into hardware debug
  • Inject corner case fault conditions
  • Extend for custom devices on-board and in Zynq-7000 programmable logic

Debug with Xilinx ChipScope Pro

  • Place logic probes or hardware monitors anywhere within the FPGA design.
  • Co-debug hardware and software designs with SDK
  • Define advanced logic-driven trigger conditions

  • Choose from a diverse ecosystem of commercial Linux offerings, Mobile and Embedded Operating Systems, Real-Time Operating Systems, and Development Tools. See Zynq-7000 platform ecosystem.