FPGARM4U
From Fpga4u
Contents
FPGARM4U
Board description
The goal of the project ARM and FPGA is basically to design a hardware that allows to interconnect an ARM9 processor with a FPGA and to let them communicate and work together. Due to this reason the name of the final hardware became FPGARM4U. The FPGARM4U is used for teaching activity about embedded system inside the Processor Architecture Laboratory (LAP) of the Swiss Federal Institute of Technology (EPFL).
The project was entirely developped at LAP by Filippo Rusco during his master project in 2008.
The FPGARM4U board is mainly made of an 32-bit ARM926EJ-S processor inside the Atmel AT91SAM9263 chip. The card has many on board devices and peripherals such as 64 MBytes of SDRAM memory, a serial 8 MBytes DataFlash, an Ethernet controller, two USB host ports, one USB device port, a SDIO controller, a CAN controller, an I2C port, three 64-bit connectors to be used with extension boards.
Processor <-> FPGA
FPGA4U can be connected on the top of FPGARM4U by the 64 pins connector.
Connector for FPGA4U connexion
Fpgarm4U Schematic files
The Fpgarm4U schematic files developed using the Altium Designer 6 (Protel) software are available here in PDF format.
Fpgarm4U PCB Layout files
The Fpgarm4U Printed Circuit Board layout files developed using the Altium Designer 6 (Protel) software are available here in the Gerber format, and in pdf for placement position here.
Documentation
The datasheets of the Atmel AT91SAM9263 microcontroller and of the other components are available on the manufactured website, here is a link for each component used in the Fpgarm4U board.
Debug Environment
Install a debug environment by Yorick Brunet. This environment use Eclipse and serial line for code downloading.
GNU/Linux
- First draft by Filippo Rusco using Linux 2.6.24 and Debian Etch.
- Methodology of installing Linux by Yorick Brunet (based on the draft of Filippo Rusco) using Linux 2.6.24.7 and Debian Etch.
Pictures
Here some pictures of the FPGARM4U card.
FPGARMExt, extension board for FPGARM4U
FPGARM4UExt Schematics & Gerber Files for FPGARM4UExt extension board.