Embedded hardware components


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

The task of the software developer is to write software that runs on the processors present on 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

An FPGA bitstream is a file that contains the programming information for an FPGA. A Xilinx FPGA device must be programmed using a specific bitstream in order for it to behave as an embedded hardware platform. This bitstream is typically provided by the hardware designer who creates the embedded platform.

Programming an FPGA is the process of loading a bitstream into the FPGA. During the development phase, the FPGA device is programmed using utilities such as iMPACT or using menu options in SDK. These tools transfer the bitstream through JTAG connections to the FPGA on board. In production hardware, the bitstream is usually placed in non-volatile memory, and the hardware is configured to program 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-2010 Xilinx, Inc. All rights reserved.