PEPEonBOARD
Author: Pedro Diogo - pedro.diogo@ist.utl.pt
Introduction: The Processador Especial Para Ensino - PEPE (or Special Processor for Education) has been used to teach basic concepts of Computer Architectures in several courses, either in IST or other universities. The development editor uses a simulator that allows users to build and test projects based on this processor. Until now the projects were restricted to artificial scenarios as all the peripherals and processor resided virtually, which, in many cases such as controlling physical hardware, can be a limiting factor.
Project Goal: Build and test a board with a microprocessor and several peripherals that can be used in traditional embedded systems applications. This board should be able to emulate the processor PEPE using an existing 16 bit microcontroller or implementing it on a FPGA being two possible choices. One of the main goals of this project is to study and choose accordingly which implementation to choose.
Documentation
Guides
PEPEonBOARD V2
Extends the MoteIST board.
- Dimensions - 90mm x 96mm (PC104 Compatible)
- Microcontroller - MSP430F5438A (256KB)
- Communication - USB for programming and serial communication
- Peripherals -
Add-on board (graphic LCD, alphanumeric LCD, keypad, etc..)2 push buttons with interrupts2 slide switches4 LEDsBuzzerDual 7 Segment Display (SPI Controlled)Real Time Clock (RTC)Buffered GPIO Pins for External Use
Schematics
- Schematics (Updated on January 26)
BOM
- BOM (Updated on January 26)
Images
PEPEonBOARD LCD and Keypad Add-On
Features
- Hexadecimal keypad
- Graphical LCD with Backlight (128 x 64) - RS Components
- Uses 9 pins - 7 GPIO pins + SPI Clock and SPI MOSI
Schematics
- Schematics (Updated on January 9)
PEPEonBOARD V1
Extends the MoteIST board.
- Dimensions - 90mm x 96mm (PC104 Compatible)
- Microcontroller - MSP430F5438A (256KB)
- Communication - USB for programming and serial communication
- Peripherals -
Add-on board (graphic LCD, alphanumeric LCD, keypad, etc..)2 push buttons with interrupts2 slide switches4 LEDsBuzzerDual 7 Segment Display (SPI Controlled)Real Time Clock (RTC)Buffered GPIO Pins for External Use
Schematics
- Schematics (Updated on September 3)
BOM
- BOM (Updated on September 11)
Pin Mapping
- Pin Mapping (Updated on December 27)
Virtual Ports Mapping
Images