Final Lecture Review Step 7 Deliverables Final Course Information.

Slides:



Advertisements
Similar presentations
V. Vaithianathan, AP/ECE
Advertisements

ECE/CS-352: Embedded Microcontroller Systems The Silicon Laboratories C8051F020 Enhanced 8051 Part 5 Other Subsystems.
ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.
Prof. Kavita Bala and Prof. Hakim Weatherspoon CS 3410, Spring 2014 Computer Science Cornell University See P&H Appendix B.7. B.8, B.10, B.11.
ECE 2211 Microprocessor and Interfacing Chapter 8 The 8088/8086 Microprocessors and their memory and I/O interfaces Br. Athaur Rahman Bin Najeeb Room.
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Programmable Interval Timer
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 4, 2011 Synchronous Circuits.
Module 12.  In Module 9, 10, 11, you have been introduced to examples of combinational logic circuits whereby the outputs are entirely dependent on the.
1 CS 151: Digital Design Chapter 5: Sequential Circuits 5-3: Flip-Flops I.
1 Lecture 28 Timing Analysis. 2 Overview °Circuits do not respond instantaneously to input changes °Predictable delay in transferring inputs to outputs.
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
EET260: A/D and D/A converters
P08009 Audible Memo Board Phase II Friday, February 22, 2008 P08009: Audible Memo Board Phase II Sponsor: Dr. Hopkins Advisor: Professor Slack Jon GosligaElectrical.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Lecture 4: Computer Memory
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
Project Check Point 3 Audio Interface Jeff Du. Overview Project specs and overview next Tue. Mid-term next Thurs. This audio interface lab is REALLY easy.
Project 3 Build an Astable Multivibrator
Engineering 4862 Microprocessors Lecture 26 Cheng Li EN-4012
Week 9: Series RC Circuit Experiment 14. Circuit to be constructed Shunt resistor It is good practice to short the unused pin on the trimpot when using.
Test #2 Combinational Circuits – MUX Sequential Circuits – Latches – Flip-flops – Clocked Sequential Circuits – Registers/Shift Register – Counters – Memory.
Lecture 111 Lecture 11: Lab 3 Overview, the ADV7183B Video Decoder and the I 2 C Bus ECE 412: Microcomputer Laboratory.
ECE-L304 Lecture 6 Review of Step 5 Introduction to Step 6 and 7 Final Lecture Quiz Next Week.
8253 TIMER. Engr 4862 Microprocessors 8253 / 8254 Timer A.k.a. PIT (programmable Interval Timer), used to bring down the frequency to the desired level.
ECE-L304 Lecture 5. 2 Step 3 Lab Complete 8-pin header Data Bus Test Port Resistor Array LED Array Timing & Filter Components Self-Clocked ADC DAC External.
Lab IV Lecture 1 Course Overview Introduce Step 1 Course Web Page
COE4OI5 Engineering Design. Copyright S. Shirani 2 Course Outline Design process, design of digital hardware Programmable logic technology Altera’s UP2.
Analog to Digital Converters (ADC) 1
ELEC4601 Microprocessor systems Lab 3 Tutorial
The 8253 Programmable Interval Timer
MUEV Phase III By: Kevin Jaris & Nathan Golick. Introduction Petroleum is a finite resource. Demand for clean energy is driving the increase in the production.
Lab IV Lecture 1 Course Overview Introduce Step 1 Course Web Page:
Minimum System Requirements Clock Generator Memory Interfacing.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
Preliminary Design of FONT4 Digital ILC Feedback System Hamid Dabiri khah Queen Mary, University of London 30/05/2005.
Final Presentation Winter Final Presentation Winter Students Naftali Weiss Nadav Melke Instructor Mony Orbach Duration Single Semester.
ECE 448: Lab 4 VGA Display. Bouncing Ball.. Organization and Grading.
Tutorial 5: Simulating a Design. Introduction This tutorial covers how to perform a functional simulation as well as a timing simulation with the Xilinx.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
September 26, 2001Systems Architecture I1 Systems Architecture I (CS ) Lecture 2: Implementation of a Simplified Computer Jeremy R. Johnson Wednesday,
ECE 448: Lab 7 Design and Testing of an FIR Filter.
8254 Timer.
Sonar Sensor Project Polaroid Sonar Sensor Details of the Project
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Digital Control CSE 421.
Interfacing Data Converters. D/A converters Design an O/P port with the address FFh to interface the 1408 D/A converter that is calibrated for 0 to 10V.
Embedded Systems Design 1 Lecture Set C Interfacing the MCS-51 to: –D/A Converter –A/D Converter.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2012 Synchronous Circuits.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
Memory Systems 3/17/ Memory Classes Main Memory Invariably comprises solid state semiconductor devices Interfaces directly with the three bus architecture.
ECET 340 Entire Course (All ilabs and Homework) For more classes visit ECET 340 Week 1 HomeWork 1 ECET 340 Week 1 iLab 1 ECET 340.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Task 2: Define digital and analogue signals
1 Lab 4: D/A Converter Lab 4: D/A Converter This is a simple resistive network for a D/A converter Port 1, Port 0 are digital inputs ==> 00 (minimum),
CSE466 Autumn ‘00- 1 Lab Issues and Questions?  Daily quiz: How is an interrupt different than a subroutine call?  Limitations of the assembler  Seems.
FOR MORE CLASSES VISIT   ECET 340 Week 1 HomeWork 1  ECET 340 Week 1 iLab 1  ECET 340 Week 2 HomeWork 2  ECET 340 Week 2 iLab.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Digital Logic & Design Dr. Waseem Ikram Lecture 39.
Digital Fundamentals Floyd Chapter 7 Tenth Edition
ECE-L304 Lecture 3.
Week 9: Series RC Circuit
ECET 340 Competitive Success/snaptutorial.com
ECET 340 Education for Service-- snaptutorial.com.
ECET 340 Teaching Effectively-- snaptutorial.com.
Project 3 Build an Astable Multivibrator
Project 3 Build an Astable Multivibrator
Presentation transcript:

Final Lecture Review Step 7 Deliverables Final Course Information

ECE Lab IV Lecture 92 Quiz 2 Opens Friday Aug. 22nd at 9am Closes Friday Aug 29 at 5pm Covers topics addressed in all parts of the voice recorder design including simulation, control circuitry, and specific chip performance (Hint, be sure you understand what it means to be edge triggered)

ECE Lab IV Lecture 93 Extended Lab Hours Eric will be available for extended lab hours starting this week. Week 9 and 10 Monday 12pm-4pm Wednesday 11am-5pm Friday 9am-4pm Finals Week Tuesday 12pm-4pm Wednesday 12pm-4pm Unless discussed with me otherwise all lab reports and disassembled boards are due Wednesday September 3rd by 4pm!!!!

ECE Lab IV Lecture 94 Step 7 Goals Control the ADC Modify the RAM control according to the chosen timing strategy Add the RAM chip to the circuit Optimize performance Test the circuit

ECE Lab IV Lecture 96 ADC Control ADC0804 Pins CS = Chip Select RD = Read WR = Write INTR = Interrupt CS RD WR CLK IN INTR DB0 DB7

ECE Lab IV Lecture 97 ADC Control Free-Running Circuit Rising transition on WR begins the conversion 100 ns min

ECE Lab IV Lecture 98 ADC Control Free-Running Circuit RD must be low for data to appear at outputs. When RD is high, outputs are Hi-Z.

ECE Lab IV Lecture 99 ADC Control Hint To avoid designing and wiring a lot of new logic, use the outputs and unused gates of your current RAM control as much as possible Verify ADC control on the logic analyzer BEFORE adding RAM chip to circuit

The first task is to make sure the 555 clock and the ADC internal clock are coordinated.

If WE_ never rises, no conversions will occur.

If there are no conversions, INTR_ will stay high.

There should be no pulses on WR_ in READ mode.

When RD_ is high the ADC output is high-impedance.

OE_ is low in READ mode.

ECE Lab IV Lecture 916 Optimizing the Circuit Goal: Record audio to your specs Storage is limited 131,072 sites in RAM (2 17 ) sites in RAM (2 16 ) Acquisition speed is limited ADC internal clock must make about 72 cycles per conversion High speed = high bandwidth High speed = short capture time

ECE Lab IV Lecture 917 Optimize the Circuit You have a design goal for how you want your circuit to function If necessary to meet this goal: Adjust the ADC internal clock frequency Adjust the on-board (555) clock

ECE Lab IV Lecture 918 Test the Circuit Display analog input (sine or ramp) and analog output on scope During the RAM WRITE cycle, the data on the bus comes from the ADC The DAC automatically converts it back to analog. At low frequencies, the DAC output should be identical to the analog input

ECE Lab IV Lecture 919 Test the Circuit Display analog input (sine or ramp) and analog output on scope During the RAM READ cycle, the data on the bus comes from the RAM The DAC automatically converts it back to analog The DAC output should be identical to the analog input of the previous acquisition cycle

ECE Lab IV Lecture 920 Test the Circuit Note the length of the acquisition (WRITE) cycle. Does it equal 131,072 times the period of the on-board clock? Note the length of the READ cycle. Does it equal 131,072 times the period of the on- board clock? If you want to see if the circuit is really working, pull the RAM chip Your output should be 0 during the READ cycle

ECE Lab IV Lecture 921 Experimental Results

ECE Lab IV Lecture 922 Deliverables Test 1 - Bandwidth Analog in, analog out Determine failure frequency A = (Goal - Measured)/Goal A ≤ 0 (measured exceeds goal) 20 pts 0.95 ≤ A < 1 18 pts 0.90 ≤ A < pts A < pts

ECE Lab IV Lecture 923 Deliverables Test 2 - Address Generator Working 17 bits20 pts Working 17 bits, novel design22 pts Working 16 bits16 pts < 16 bits10 pts

ECE Lab IV Lecture 924 Deliverables Test 3 - RAM/ADC Control Working and in sync20 pts Working not in sync15 pts Not working 10 pts

ECE Lab IV Lecture 925 Deliverables Test 4 - Timing ADC internal clock period INTR period 555 timer period Record time Playback time

ECE Lab IV Lecture 926 Deliverables Test 4 - Timing For record time: R = (Calculated - Measured)/Calculated If R ≥ pts If R < 0.95 pts

ECE Lab IV Lecture 927 Deliverables Test 5 - Playback Is DAC output from stored data? Yes20 pts No10 pts

ECE Lab IV Lecture 928 Deliverables Test 6 - Construction Has the circuit been constructed neatly and with a reasonable floorplan? 0 to 10 pts

ECE Lab IV Lecture 929 Deliverables Test 7 - Understanding of Circuit Each group member will be asked questions to show that the entire group understands circuit operation and design choices and criteria

ECE Lab IV Lecture 930 Deliverables Test 8 - Return Board Has the circuit been returned in good condition? Good Conditionmultiplier = 1.0 Not Returnedmultiplier = 0.0

ECE Lab IV Lecture 931 Deliverables - Final Lab Report Write up your ADC control design: Design criteria what were the specs you wanted sketch the desired output waveforms Sketch the ADC control schematic Show any equations used, and define terms if necessary

ECE Lab IV Lecture 932 Deliverables- Final Lab Report Write up your ADC control design: Discuss what changes were made to the circuit to optimize performance How effective were they? Document the performance change

ECE Lab IV Lecture 933 Deliverables - Final Lab Report Have eric verify functionality and quality of work Comment on your observations and provide conclusions on the entire experiment Any improvements to this Step? Any improvement to the lab course?