Presentation is loading. Please wait.

Presentation is loading. Please wait.

Treasure Chess ECE 477 Team 2 Parul Schroff Software Design Narrative.

Similar presentations


Presentation on theme: "Treasure Chess ECE 477 Team 2 Parul Schroff Software Design Narrative."— Presentation transcript:

1 Treasure Chess ECE 477 Team 2 Parul Schroff Software Design Narrative

2 Project Overview A voice controlled chess game that can display possible moves for the chess piece selected by the player RGB LED matrix panel to display the chess board and the current state of the game OLED to display other game statistics PIC24EP512GU810 microcontroller for display and game logic, dsPIC33FJ128GP202 for voice recognition

3 Block Diagram

4 Design Constraints Time Constraints Real time and event-driven Once the input has been received, software should be able to quickly assess and produce the correct output Memory Constraints On-Chip Flash Memory Data storage is limited to the current state of the chess board, the pieces lost during the game, and other in-game statistics

5 Peripheral Requirements 1 UART channel for transmitting data between the two microcontrollers 2 SPI channels for displaying in-game statistics on two separate LCDs 12 PWM channels for fast refreshing the RGB LED matrix panel

6 A little more… UART o Hardware flow of control o Standard speed mode SPI o Master mode of operation o Byte wise transmission Timer o Asynchronous Counter Mode o Type A Timer for Real Time Clock Application Keypad Scanning o Sequential Exploration of Rows

7 Hierarchical Model

8 Software Development Status Done Entire chess game logic implementation in C Basic “Heart Beat” check programs for dsPIC33FJ Started SPI module for PIC24EP Keypad scanning To Do Interface game logic with the PIC24EP Timer for Real Time Clock UART for transmission between PIC24EP and dsPIC33FJ

9 Questions


Download ppt "Treasure Chess ECE 477 Team 2 Parul Schroff Software Design Narrative."

Similar presentations


Ads by Google