PicoDuo: 8-bit microcontroller development platform implemented on FPGA using IP cores

College

Gokongwei College of Engineering

Department/Unit

Electronics And Communications Engg

Document Type

Archival Material/Manuscript

Abstract

This project presents an 8-bit microcontroller development platform using IP cores implemented on FPGA. Three (3) Xilinx (R) PicoBlaze (TM) IP microprocessor cores were implemented in the Spartan-3 Development Board: one (1) loader core, and two (2) independent runner cores. The loader core us used to program the runner cores. Runner cores are programmed by the loader core via connections to the runner cores' instruction memory. Programming is done via RS-232 serial communications with a host PC using a custom-designed in-system programming protocol. An Integrated Development Environment (IDE) was developed to integrate editing of assembly PSM files, assembling of PSM assembly files, and downloading of generated HEX files to any of runner core with the aid of a user-friendly Graphical User Interface (GUI).

html

Disciplines

Other Engineering

Keywords

Field programmable gate arrays; Microcontrollers

Upload File

wf_no

This document is currently not available here.

Share

COinS