Team 1: Algorhythms Software Design Considerations

Slides:



Advertisements
Similar presentations
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Advertisements

LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
Chung-Ta King National Tsing Hua University
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
Analog/Digital Subsystem
Peripherals and their Control An overview of industrially available “peripheral devices” Some ideas for Laboratories and Quiz / Exam questions.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
EE332 Junior Project Sound Recorder Spring 2001 Chris Brophy Matt Olinger Instructor: S. D. Gutschlag 4/26/01.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
(Voice Activated Home Control System). Project Summary Control any IR activated device –Via voice command Learnable –Learn IR Code –Learn Voice Command.
7/14/20151 Introduction toVisual DSP Kernel VDK for Multi-threaded environment ENCM491 – Real Time (in 1 hour) M. Smith, Electrical and Computer Engineering,
V i t a l i s ECE Spring 2013 TEAM 13 Presenter: Yi Shen Wireless Biometric Sensor Team Members: Aakash Lamba Di Mo Shantanu Joshi Yi Shen Schematic.
T15- MARKETING SPY SYSTEM MODELING Document ID: T15_MOD_SYS_V1.0 Version: 1.0 Date: 10/17/2014 Location :
©Alex Doboli Chapter 3: Hardware and Software Subsystems of Mixed-Signal Architectures (Part II) Alex Doboli, Ph.D. Department of Electrical and Computer.
Home Enhancement Suite Presenter: Allen Humphreys William Bouchonnet, Daniel Sabo, Nathan Irvin.
Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis Hardware Search Dave Brendan Software Dan.
Disassemble NXT 1. Daughterboards Display daughterboard Connector to the motherboard that you can disconnect Bluetooth daughterboard Speaker on the display.
Digital to Analogue Converter
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
Joe Blubaugh Diana Mui David Sutherland Matthew Swallow.
ECE 477 Design Review Team 1  Fall 2006 Sumanth Peddamatham Alex Tucker Chris Arges Radhika Mulani.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
Practicum Project L0 block diagrams Nick Klein. L0 block diagrams (Must) Project Must have two inputs: – Buttons One to turn on device. – Level Sensor.
Low Power FM Receiver Andrew Young November 17, 2008.
Chris Wallau ECE5330 November 17, 2008 Remote Thermometer and Display.
Simon Says ECE 3551 Microcomputer Systems I Elizabeth Nelson.
Alumoline Fuel-Cell Instrumentation Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Group 12 – H.E.A.D Gear Maximum Power Point Tracker Technical Communication Skills Practicum Presentation Software Development Progress Main Flowchart.
SOFTWARE NARRATIVE PRESENTED BY: JUSTIN LINDLEY Team # 15: Acoustic Storm Interweaving the impressive visual power of electricity and the visceral emotion.
EE 4BD4 Lecture 14 Position Sensors 1. Types of Sensors Potentiometers and linear resistors Capacitive sensors (mm distances, e.g. capacitive microphone)
Circular Buffer Audio Generation Using the Karplus-Strong String Synthesis Algorithm.
1 Ian Bacon Zach Dicklin Amy Ritter Eric Yee Software Overview.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
Aaron Worob.  Create a program using the Blackfin BF533 that allows the user to “move” the source of input sound.
Digital Sound Projection ECE 477 Group 6 Software Narrative Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
Team 4: The Beancounters Kyle Haver Ethan Price Wesley Tso Shicheng Guo SOFTWARE DESIGN NARRATIVE.
10- Lock Bits, Fuse Bits and Boot Loader. Boot Loader Support – Read-While-Write Self- Programming: The Boot Loader Support provides a real Read-While-Write.
Case Study #1 Microcontroller System. What is a microcontroller? A microcontroller can be considered a self-contained system with a processor, memory.
Application Case Study Christmas Lights Controller
Chip Config & Drivers – Required Drivers:
Obstacle avoiding robot { pixel }
iHome Automation System
Energy saving for home (Graduation work)
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
ULTRASONIC DISTANCE METER USING 8051
Automatic human detector garbage can.
Winsteon Automated Window.
Embedded Systems Design
Group 60 ECE 445 Spring 2016 Devin Berchtold Michael Yu
Skills needed to become a Good Software Engineer
Comprehensive Design Review
Wireless Biometric Sensor
Microcomputer Systems 1
Developing a multi-thread product -- Introduction
Home Enhancement Suite
Design Constraint Andrew Kasha
ECE 477 Senior Design Group 1  Fall 2006
ECE 477 Final Presentation Team 2 Spring 2012
TCSP: Software Development Status
Single Value Processing Multi-Threaded Process
George Hadley Kelli Hacker Sean Ma Jacob Champion
The Two Wheel Deal Group 12 Greg Eakins Eric Geier Pete Dudash
Technical Communication Skills Practicum Software Design Narrative
I/O Programming with Arduino
Presentation transcript:

Team 1: Algorhythms Software Design Considerations Chris Arges carges@purdue.edu Radhika Mulani radhi@purdue.edu Sumanth Peddamatham peddamat@gmail.com Alex Tucker atucker@purdue.edu

Device Mockup

Chip Communication ATMEL ATMega16 ANALOG DEVICES “Blackfin” BF532 SPI

Code Organization Interrupt-Driven Timing is critical Sound output at 48kHz Song needs to be updated at its tempo Sensors and Buttons Sampled at low frequency ~1kHz Intra-chip Communication ATMEL talks to Blackfin via SPI

Main Function (ATMega16) Main Flowchart Main Function (BF532) Main Function (ATMega16) START Initialize Registers Idle Loop START Initialize Registers Boot Blackfin Idle Loop

Operational State Diagram

ISR Flowcharts ATMEL Blackfin

Hierarchical Block Diagram