Application Note: Adding Custom Peripheral to Embedded FPGA Design Running PetaLinux
Access Requirements
This document describes the process of attaching a custom hardware peripheral to a Xilinx Microblaze processor-based system running an embedded Linux operating system (PetaLinux SDK).
Minimum Subscription Required:
Research
Buy a Subscription
to connect with information, tools, services and price discounts not otherwise available.
Product Details
Description
Product Description
Prepared by Taneem Ahmed, under the supervision of Dr. Paul Chow, University of Toronto.
This document describes the process of attaching a custom peripheral to a Microblaze system through the PLB bus. The Microblaze system runs the PetaLinux SDK 1.3 on a XUPV5-LX110T board. Instructions on creating a Microblaze system with the custom peripheral, and steps to create the PetaLinux based OS with a device driver for the peripheral are described. Some of the network capabilities of this system are also described.
Even though instructions in this document are for a system running PetaLinux SDK 1.3 on a XUPV5-LX110T board, none of the instructions are specific to this board. These instructions can be followed for other ML50x boards or boards with FPGAs supported by PetaLinux SDK.
All CMC Microsystem account holders with a Prototyping or Designer Subscription are authorized to access this application note. For more information contact Linda Dougherty at licensing@cmc.ca or 613-530-4787.
Support
Support Information
Product Specialist: | |
Version: | 1.0 |
Status: | Released |
Introduction Date: | April 26, 2011 |
Last Updated: | May 18, 2015 |
Support Level: | Assist |
Delivery Method: | CMC Download |
Client Access: | CMC Download |