Choose Danish language.

FPGA Implementation of
Simple Microprocessor:

LOG IN

Final BEng Honours project at Napier University Edinburgh 2005/2006.

Introduction:
A microprocessor in a Field-Programmable Gate Array (FPGA) is not world news, but a free 8051 emulated core with a Controller Area Network (CAN) interface in a FPGA is not available at the marked at the moment. The embedded microprocessor core chosen for this project is a free soft core 8-bit RISC processor from Xilinx named PicoBlazeTM, implemented in a XC3S200 Spartan-3 FPGA at the development board “Spartan-3 starter kit board” from Xilinx.

The FPGA today is used in a lot of products from Digital Video Technologies, Industrial/Scientific & Medical, Wireless Communications to Satellites project in orbit. Satellites and cars typically uses CAN for communication between Microprocessors.
Spartan 3 Starter Kit Board

Download BGEPB1 MicroController for Spartan-3 PFGA documentation:
Download Poster in PDF format (5.811KB)
Download Report in PDF format (6.148KB)
Download VHDL code in ZIP format (3.335KB)


Related Materials and References:
References:
1. Roman – Jones, Inc. – Emulate 8051 Microprocessor in PicoBlaze IP Core
2. Xilinx.com - PicroBlaze 8-bit Embedded Microcontroller User Guide
3. Xilinx.com – UART Transmitter and Receiver Macros
4. Maxim-ic.com – Data sheet, Low Supply Current CAN Transceiver

Bibliography:
Circuit Design with VHDL – Volnei A. Pedroni – ISBN 0-262-16224-5
Microcomputer Components - 8-Bit single-Chip Family – Siemens – User’s Manual 8/95
PicoBlaze 8-bit Embedded Microcontroller User Guide – UG129 (v1.1) June 10, 2004
PicoBlaze C compiler User’s Manual 1.1 July 2005 – Francesco Poderico
Spartan-3 Starter Kit Board User Guide – UG130 (v1.1) May 13, 2005

Software:
Xilinx Design tool - Project Navigator - ISE Service Pack 6.3.03i (Windows)
Simulation program - ModelSim XE II/Starter 5.8C (Windows)
PicoBlaze C compiler – PCCOMP (DOS)
PicoBlaze Assembler compiler – KCPSM3 (DOS)
PicoBlaze Debugger – pBlazIDE (Windows)

© 2007 Benjamin Grydehøj