Embedded Design Examples

The list of examples below describe how to build programmable systems with Xilinx FPGAs using the Embedded Development Kit (EDK).

All designs have been verified with:

  • EDK 10.1
  • ISE® software 10.1
See the EDK Version Compatibility Matrix for complete compatibility information.

Embedded Development Kit (EDK) Resources

EDK Concepts, Tools, and Techniques — A Hands-on Guide to Effective Embedded System Design (PDF)

EDK 10.1 Design Examples [downloadable design files]
PowerPC® Supported Examples Details
The EDK 10.1 PowerPC® processor tutorials have been replaced by the examples in the
EDK Concepts, Tools, and Techniques Guide
(PDF)
This tutorial guides you through the process of finishing and testing a partially completed hardware processor system design using the Embedded Development Kit (EDK). This tutorial has the following system requirements:
  1. Xilinx ML403 Development Board (XC4VLX25-FF668-10)
  2. EDK 10.1
  3. ISE™ 10.1 software SP1 or higher
XMK Example (zip)
Will now be supported on the ML403 Development Board
This example details an embedded system example design that illustrates the features of the Xilinx Micro-Kernel on the hard PowerPC 405 processor, using the Embedded Development Kit. The design illustrates the usage of each API of the Xilinx Micro-Kernel. The hardware design used to illustrate the kernel consists of a PowerPC 405 processor connected to an OPB PIT timer, a UARTLITE, an OPB interrupt controller, external SDRAM, GPIO modules, and the PowerPC JTAG debug interface. The software application consists of Xilkernel and three different example sets, each illustrating various concepts of the kernel. For more information on this design including detailed instructions, please see the PDF description file contained in the design zip file.
LightWeight IP ( lwIP) Application Examples Lightweight IP (lwIP) is an open source TCP/IP networking stack for embedded systems. Xilinx Embedded Development Kit (EDK) provides lwIP software customized to run on Xilinx Embedded systems containing either a PowerPC® or a MicroBlaze™ processor. This application note describes how to utilize the lwIP library to add networking capability to an embedded system. In particular, lwIP is utilized to develop the following applications: echo server, web server, and a TFTP server.
MicroBlaze™ Supported Examples
The EDK 10.1 MicroBlaze processor tutorials have been replaced by the examples in the
EDK Concepts, Tools, and Techniques Guide
(PDF)
This tutorial guides you through the process of finishing and testing a partially completed hardware processor system design using the Embedded Development Kit (EDK). This tutorial has the following system requirements:
  1. Xilinx ML403 Development Board (XC4VLX25-FF668-10)
  2. EDK 10.1
  3. ISE 10.1 software and SP1 or higher
XMK Example (zip)
Will now be supported on the ML505 Evaluation Platform
This example details a Xilinx embedded system example design that illustrates the features of the Xilinx Micro-Kernel on the MicroBlaze soft processor, using the Embedded Development Kit. The hardware design used to illustrate the kernel consists of a MicroBlaze processor connected to two OPB PIT timers, a UARTLITE, an OPB interrupt controller, external SDRAM, GPIO modules and the OPB MDM module for debugging the processor. The software application consists of Xilkernel and a complete of application threads executing on top of the kernel, each illustrating various concepts of the kernel. For more information on this design including detailed instructions, please see the PDF description file contained in the design zip file.
LightWeight IP ( lwIP) Application Examples Lightweight IP (lwIP) is an open source TCP/IP networking stack for embedded systems. Xilinx Embedded Development Kit (EDK) provides lwIP software customized to run on Xilinx Embedded systems containing either a PowerPC® or a MicroBlaze™ processor. This application note describes how to utilize the lwIP library to add networking capability to an embedded system. In particular, lwIP is utilized to develop the following applications: echo server, web server, and a TFTP server.

Previous Design Examples

EDK 9.2i Example Designs

Go to top   top
Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.