Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.

Slides:



Advertisements
Similar presentations
The AwesomO mp3 “The Swiss Army Knife of mp3 Players”
Advertisements

MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
ECE 477 Design Review Team 6  Spring 2010 Shao-Fu ShihSteve AndersonMike Goldfarb Josh Smith.
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
A.R. Hertneky J.W. O’Brien J.T. Shin C.S. Wessels Laser Controller One (LC1)
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
Digital Guitar Recorder Team RAD – Michael McGuirk, Nick Herrera, David Wormus, Fesehaye G. Abrhaley.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
ECEN 4610 Spring 2006 Hands-Free Low-Profile Wireless Radio Preliminary Design Review Handmade by Robots Team members Derek Lindberg Sean McDevitt Nick.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Coordinate Based Tracking System
2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Wireless Digital Audio Transmission Senior Design Project Summer 2002 E. Donnelly, K. Khan, S. Owen D. Choy Dr. H. Lam.
Microcontroller: Introduction
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
This Thursday, Oct. 25 th 1-1:50pm: Exam in DUANE G140 Covers lectures and labs (except today’s lecture on microcontrollers) You may bring handwritten.
Bonitron Air Demand Scheduler Design Review Vanderbilt Senior Design Alex Brown Ajmer Dwivedi Cory Haugh February 04, 2008.
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
To control the movement of a manual wheelchair by means of human voice for paralyzed patients. AIM:
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
Walkie-Talkie via Bluetooth By : Kopitman Reem Stolberg Dmitri Instructor: Chen Koren The final presentation.
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2010/12/10Wireless Sensor Network And Labs fall
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
IntelliCart TM Automated Shopping and Checkout System IntelliCart TM Automated Shopping and Checkout System Peter Dao, Joseph Esler, Brett Halper, Jason.
Typical Microcontroller Purposes
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
J. Christiansen, CERN - EP/MIC
Memory Devices on DE2-115 數位電路實驗 TA: 吳柏辰 Author: Trumen.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2011/12/9Wireless Sensor Network And Labs fall
Preliminary Design of FONT4 Digital ILC Feedback System Hamid Dabiri khah Queen Mary, University of London 30/05/2005.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
HCS12 Technical Training Module 15 – Break Module Slide 1 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Real Time Systems Lab. 1 AV1394 Board : Now and Future Real Time Systems Lab. Myung Jin (Daniel), Lee.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Voice Controlled Robot by Cell Phone with Android App
ATLAS Pre-Production ROD Status SCT Version
Test Boards Design for LTDB
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
PRE-PROGRAMMED DIGITAL SCROLLING MESSAGE
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
Serial Data Hub (Proj Dec13-13).
Memory Devices on DE2-115 Digital Circuit Lab TA: Po-Chen Wu.
The Nostalgic 4 ECE 477 Group 5 Peter Salama John Mastarone
Presentation transcript:

Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring 2003

Globex Proprietary Competition Sensitive Presentation Outline Objectives Current Progress Hardware and Interfaces Processor Memory MP3 FPGA Above Baseline: Battery Charger, Compact Flash, USB Analog and FM Transmission Software PCB Layout Forth/SwiftX Parts List Schedule Responsibilities

Globex Proprietary Competition Sensitive Project Objectives Baseline FM MP3 Transmission Above the Baseline MP3 Recording Battery Controller USB Interface Compact Flash

Globex Proprietary Competition Sensitive Current Progress Proto-board Downloading Code Interface between Processor/MP3  I2C  Parallel Analog Design Most of the components except for FM transmission Schematics Parts done

Globex Proprietary Competition Sensitive Top Level Design

Globex Proprietary Competition Sensitive MOTOROLA 68332

Globex Proprietary Competition Sensitive MOTOROLA V MHz 144 pin PQFP

Globex Proprietary Competition Sensitive CHIP SELECTS Chip Selects Define: Block size 8 or 16 bit bus size R or W or R/W AS or DS synch 0-13 wait states Internal DSACK Generation User or Supervisor

Globex Proprietary Competition Sensitive Timing Timing diagram for write. 14A) 45 ns 46) 150 ns

Globex Proprietary Competition Sensitive Background Debug Module Serial Interface Provides external breakpoints Halts the CPU allowing external code testing and debugging. Allows bulk data transfers (block moves)

Globex Proprietary Competition Sensitive Toshiba TC55W800FT

Globex Proprietary Competition Sensitive SRAM 8Mbit 16-bit parallel interface 48 pin TSOP 3.3 V Write Access Time 55ns Read Access Time 30ns

Globex Proprietary Competition Sensitive Sharp LH28F800BJE-PTTL90

Globex Proprietary Competition Sensitive FLASH 8Mbit 16-bit parallel interface 48 pin TSOP 3.3 V Write Access Time 90ns Read Access Time 90ns

Globex Proprietary Competition Sensitive SRAM and FLASH

Globex Proprietary Competition Sensitive SRAM and FLASH In-Circuit Programming of FLASH Download into SRAM through BDM  Block Copy Command Call Function through BDM Function copies SRAM data -> FLASH Allows for surface mount, non-volatile EEPROM

Globex Proprietary Competition Sensitive MICRONAS 3587F

Globex Proprietary Competition Sensitive 3587F Block Diagram

Globex Proprietary Competition Sensitive 3587F Timing

Globex Proprietary Competition Sensitive 3587F Features Digital Volume Control Pan/Base/Treble Control Dynamic Bass Boost

Globex Proprietary Competition Sensitive Xilinx XCV300

Globex Proprietary Competition Sensitive FPGA Xilinx XCV300E 166 I/O pins, 240 pins total 64k block RAM bits Handles glue logic between processor and components

Globex Proprietary Competition Sensitive Texas Instruments BQ2018

Globex Proprietary Competition Sensitive Battery Charger TI BQ2018 Easy to use Extensive Documentation

Globex Proprietary Competition Sensitive Sandisk Compact Flash

Globex Proprietary Competition Sensitive Compact Flash Sandisk Memory Mapped 16 bit device Easy interaction 5 12 byte block transfers

Globex Proprietary Competition Sensitive Cyprus CY7C68001

Globex Proprietary Competition Sensitive USB Cypress CY7C68001

Globex Proprietary Competition Sensitive Dave’s FM Transmitter

Globex Proprietary Competition Sensitive CD4053BC Analog MUX Used to select audio signal (internal or external) to output and transmit.

Globex Proprietary Competition Sensitive OPA3355 Operational Amplifier Used to amplify/buffer signals for output. Unity-Gain stability allows us to use the OPA3355 for several different purposes (amplification, active filtering, etc.).

Globex Proprietary Competition Sensitive TPS60400 Voltage Inverter Used to obtain negative voltages for bipolar devices. If ground were used instead of a negative voltage, all audio signals would need to carry a DC offset.

Globex Proprietary Competition Sensitive Audio Selection Circuit

Globex Proprietary Competition Sensitive PLL Modulator PHASE COMPARATOR Loop Filter VCO + Audio

Globex Proprietary Competition Sensitive PCB Layout OrCAD Capture Symbolic Schematics  Parts  Top-level Design Conversion to netlist OrCAD Layout Convert Symbolic (netlist) to Physical PCB Layout  Part Placement  Routing Debugging!!!  Footprints  Manual Routing  Must be perfect

Globex Proprietary Competition Sensitive PCB Layout Contingencies OrCAD Layout Lite Version P-CAD Z group Other software??? Worst Case Scenario…Wire Wrap

Globex Proprietary Competition Sensitive Forth Virtual Machine Harvard Architecture 3 Stacks

Globex Proprietary Competition Sensitive SwiftX Code Layers OS, Drivers, Libraries

Globex Proprietary Competition Sensitive SwiftX Multitasking Non-preemptive Round Robin

Globex Proprietary Competition Sensitive Parts List Processor Motorola MC68332 MP3 Micronas MAS3587F SRAM Toshiba TC55W800FT FLASH Flash LHF80J01 FPGA Xilinx XCV300 Analog Parts Various Battery Charger TI BQ2018 USB Cypress CY7C68001 Compact Flash Sandisk CF2

Globex Proprietary Competition Sensitive Schedule

Globex Proprietary Competition Sensitive Revised Schedule Currently behind schedule (schematics, FPGA programming) Milestone I PCB populated Milestone II MP3 playing from internal flash

Globex Proprietary Competition Sensitive Resource Distribution Ian Processor (timing, chip select, etc.) Eric PCB Layout, Battery Charger Dave FM Transmission and Analog Aspects John Proto-board, USB, Compact Flash Wei-shin FPGA, Analog Everyone Software and debugging

Globex Proprietary Competition Sensitive Conclusion Working proto-board is a good sign Software development shows promise PCB Schematics #1 priority right now