Embedded hardware components


Xilinx® EDK provides great flexibility regarding the kinds of embedded hardware that can be created. Typically, an embedded platform created using Xilinx EDK contains:

The task of the software developer is to write software that would run on the processors present in the hardware platform to perform application specific tasks. Xilinx provides drivers for Xilinx IP and some basic software components to help accelerate such software development.

FPGA Bitstream

A Xilinx FPGA device must be programmed with a specific bitstream for it to behave like an embedded hardware platform. This bitstream is typically provided by the hardware designer who creates the embedded platform.

During development phase, the FPGA device is programmed with the bitstream via utilities such as iMPACT or using menu options in SDK. These tools transfer the bitstream through JTAG connections to the board. In production hardware, the bitstream is usually placed in non-volatile memory, and the hardware is configured to load the bitstream to the FPGA when powered on.

Related concepts
JTAG settings

Related tasks
Configuring the JTAG settings
Programming the FPGA

Related references
Configure JTAG Settings dialog box
Program FPGA dialog box

Copyright © 1995-2009 Xilinx, Inc. All rights reserved.