Team 12 Presents A “Black Box” solution to turning old monitors into digital picture frames “DiPFI” “Digital Picture Frame Interface” Jeff Turkstra ->

Slides:



Advertisements
Similar presentations
INDIVIDUAL PROJECT BY R.KARTHIKMANOJ
Advertisements

ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 7.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
The Intel 8255 Programmable Peripheral Interface chip is used to give the microprocessor (8088) access to programmable input/ output devices. It has three.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
Processor System Architecture
Change | Challenge | Create © 2012 Samsung Electronics America - CONFIDENTIAL Introducing MagicInfo Lite Samsung Digital Signage.
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
Introduction and Motivation Microcontrollers vs. microprocessors uC: A complete computer system optimized for h/w control that encapsulates processor,
Chapter 5 Internal Memory
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Super IO Ross Glashan James Wnorowski : The Handyboard ● Created by Fred Martin (Media Lab) in 1995 ● 2MHz 68HC K RAM ● 6 Motors, 6 Servos.
LEGO Mindstorms Hitachi H8-based RCX brick B.A. Juliano, R.S. Renner, F. Jauregui January 2004 California State University, Chico Intelligent Systems Laboratory.
Microcontroller Architecture PIC18F Family
Edited by Mandar More Technical Manager, Ninad`s Research lab Ninad243.weebly.com MODERN OFFICE MANAGEMENT TOOL FOR SELECTIVE DATA.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
ECE 4951 Lecture 1: Programmable Logic Controllers.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Team Gnomes Presents P38X9-WXZZZ45397ERV.JAS95_MGD A “Black Box” solution to turning old monitors into digital picture frames.
 What Is a Computer? What Is a Computer?  Computer System Components Computer System Components  Hardware Hardware  Types of Memory Types of Memory.
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 7.
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv.
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Product range/ALPHA-E-0001-tri-20/04/03 ALPHA Micro Controllers A single multi-functional unit instead of multiple components ALPHA / ALPHA XL Products/ALPHA.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Intruder Alert System By: Jordan Tymburski Rachita Bhatia.
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
Owner: VBHUSales Training 03/15/2013 Cypress Confidential IDT 72T36135M vs. Cypress CYF072x Video Buffering Applications High density FIFOs with unmatched.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Architecture of Microprocessor
12/16/  List the elements of 8255A Programmable Peripheral Interface (PPI)  Explain its various operating modes  Develop a simple program to.
Video Card CES Industries, Inc. Lesson 10.  Translates computer information of binary digital data into visual information that the monitor can understand.
Adam Hendrickson Our project is to design and build an electronic monopoly game console. The console will output the board and sound to a monitor and player.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
EE365 - Microprocessors period 26 10/23/00 D. R. Schertz # Parallel Ports.
Multiplexers and De-Multiplexers
Digital Logic Design Lecture # 15 University of Tehran.
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
Chapter Microcontroller
Vanderbilt University Toshiba IR Test Apparatus Project Final Design Review Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
Team 4: The Beancounters Kyle Haver Ethan Price Wesley Tso Shicheng Guo SOFTWARE DESIGN NARRATIVE.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
9S12C Multiplexed Bus Expansion
Microcontroller Based Digital Code Lock
Display Devices 7 segment led display.
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
Introduction to Microprocessors and Microcontrollers
8051 Micro Controller.
Manual Robotics ..
Nicole Stodola, Chris Pederson and Gerry Finlay
Nicole Stodola, Chris Pederson and Gerry Finlay
Presentation transcript:

Team 12 Presents A “Black Box” solution to turning old monitors into digital picture frames “DiPFI” “Digital Picture Frame Interface” Jeff Turkstra -> <- Bill Kreider <- Egomaron Jegede Phillip Boone -> Gnomes | \/

DiPFI Features Provides a “networked VGA controller” to display pictures on any compatible VGA device Image data provided via Ethernet to Rabbit Microcontroller. –VGA display is done via Epson controller interfacing with a 4MB EDO DRAM memory chip. –Address/Data Multiplexing achieved via a PLD “hack” –Epson driven by MHz oscillator Display controlled by on-device pushbuttons and remote control IR remote control allows product to be placed out of reach Status LEDs indicate transmission of a picture

Motivation Idea originated as a “Digital Picture Frame” (with onboard LCD) –Possible uses included a replacement for concert band sheet music and a generic digital photo album Unfortunately, reasonably large LCD’s are expensive Decided to kill the LCD and interface with any VGA- compatible device –Made device more flexible, as well as significantly reducing cost

DiPFI Block Diagram Rabbit Microprocessor Network PC Power Supply 9V EPSON Graphics Controller PLD’s (Data and Address Multiplexing) SONY IR Receiver & Decoder Reset Controller Ethernet Data Bus DRAM VGA Output Digital 3.3V Analog 3.3V Digital 5V Switches/LEDs DATA [0:15] ADDR [0:20]

DiPFI Realization Rabbit Module | \/ VGA Output -> /\ | IR Receiver <- Ethernet Input 9V Input -> EPSON -> DRAM -> <- PLDs /\ | LEDs Pushbuttons | \/

Design challenges Epson graphics controller, with 128 pins and 2mil spacing between each pad (rather small) Lack of enough pins to directly interface with a 21-bit address bus & separate 16-bit data bus –Solved with PLD’s Finding appropriate parts for each required function –DRAM especially Software for PC and Rabbit

Why You’re in 270/362 (with respect to this project) PLD’s –Programmed using a language similar to ABEL and the Dataman programmer –Are basically a mode-controlled series of flip-flops Microcontroller Interfacing –You’ll learn this in ECE 362 –Incredibly useful in terms of programming the Rabbit as well as interfacing with the Epson graphics controller Addressing schemes –Provides necessary insight for interfacing with Epson/DRAM data and address busses Timing analysis –Required to interface with just about any device Ability to interpret device data sheets –Lot’s and lot’s of data sheets Digital logic analyzers –Incredibly useful and reassuring

Video Demonstration

? Questions ? DiPFI