Welcome to the PetaLogix Developer Portal

NEW! Test release of PetaLinux with MMU support

PetaLogix announces a preliminary test release of PetaLinux with MicroBlaze MMU support.

PetaLinux v0.30-rc1 released

What is PetaLinux?

PetaLinux is source-based hardware and software distribution which has been developed specifically for using Embedded Linux on reconfigurable logic devices. The PetaLinux distribution includes everything needed to easily create Linux systems running on Xilinx field programmable gate arrays (FPGAs).

PetaLinux is developed and maintained by PetaLogix. PetaLinux builds upon and extends the well-known uClinux-dist build environment that is maintained by SnapGear.

What's new?

Have a look at what's new about PetaLinux that you couldn't do before.

Feedback

Initially, please provide feedback and discussion via the MicroBlaze-uClinux mailing list. Once we make it spam-bot resistant, we will open up this site to public ticket/issue submissions.

Download

Please note, PetaLinux is free to use in typical development scenarios, however some parts of the package are proprietary. By downloading and using PetaLinux you are agreeing to the licensing and copyright conditions described on the following page:

PetaLinux Licensing and Copyright Information

Older stuff

Getting Started

If you'd like to get started with PetaLinux right away, see one of the Quick Start guides below.

PetaLinux Documentation

Release Notes for all PetaLinux releases.

How to install the PetaLinux environment on your workstation PC

In depth guide to all aspects of working with PetaLinux

A quick introduction for instant gratification

A dynamic list of common questions and answers.

Board guides

Generic Platform

Xilinx ML401

Xilinx Spartan3E-500 Starter Kit

Xilinx Spartan3E-1600 Starter Kit

Custom platforms

Other Documents