Sept. 2005 EE24C Digital Electronics Project Design of a Digital Alarm Clock.

Slides:



Advertisements
Similar presentations
Register Transfer Level
Advertisements

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Programmable Interval Timer
Chapter 10 – Digital System Projects Using HDL Copyright © 2011, 2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey
COMP3221: Microprocessors and Embedded Systems Final Exam Lecturer: Hui Wu Session 1, 2005.
Counter Circuits and VHDL State Machines
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
4/10/20081 Lab 9 RT methodology introduction Register operations Data Path Control Path ASM Example TA: Jorge Crichigno.
Analog-to-Digital Converters Lecture L11.2 Section 11.3.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
1 FINAL PRESENTATION PART A Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
Chapter 7 -- Modular Sequential Logic. Serial-in, Serial-out Shift Register.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
1 Mid-term Presentation Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
Sequential Circuit  It is a type of logic circuit whose output depends not only on the present value of its input signals but on the past history of its.
Three Other Types of Counters (BCD Counter, Ring Counter, Johnson Counter) Hun Wie (Theo) SJSU, 2011 Spring Prof: Dr. Sin-Min Lee CS147 Computer Organization.
Sequential Circuits Chapter 4 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer,  S.
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Building Functions.
EE24C Digital Electronics Projects
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Institute of Electronics, National Chiao Tung University VLSI Signal Processing Lab A 242mW, 10mm2 H.264/AVC High Profile Encoder H.264 High Profile Encoder.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
© The McGraw-Hill Companies, Inc McGraw-Hill 1 PRINCIPLES AND APPLICATIONS OF ELECTRICAL ENGINEERING THIRD EDITION G I O R G I O R I Z Z O N I 14.
1.Overview of Course Objective 2.Details of course website, BLOG 3.Details of Syllabus 4.Recommended Books 5.Details of Lab Sessions 6.Introductory concepts.
Computer & Electronics Engineering. Objectives Understand Digital Logic Gates Construct & Simulate Digital Logic Circuits on the Computer.
Lab Group L2Bx EECE 380 – Electrical Engineering Design Studio (Spring 2014) 1 Spectrum Analyzer Michael Halpenny-Mason, Presenter 2, Presenter 3, Presenter.
Last week’s project demos RC circuit with creative use of 7- segment display Demo in class tonight – don’t start on the next project until I’ve seen this.
EEE2243 Digital System Design Chapter 4: Verilog HDL (Sequential) by Muhazam Mustapha, January 2011.
8279 KEYBOARD AND DISPLAY INTERFACING
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
displayCtrlr Specification
CascadedBCDCntr&Display Aim : Capture, simulate and implement a 2-digit, loadable BCD up/down counter, with chip enable I/P (CE) and chip enable O/P (CEO).
Reaction Timer Project
Instructor: Oluwayomi Adamo Digital Systems Design.
8279 KEYBOARD AND DISPLAY INTERFACING
Sept. 2005EE37E Adv. Digital Electronics Lesson 2 Advanced Aspects of Digital Logic.
This material exempt per Department of Commerce license exception TSU Architecture Wizard and PACE Lab 2 Introduction.
Digital System Design using VHDL
Digital System Design using VHDL
Fundamentals of Programming Languages-II
Teaching Digital Logic courses with Altera Technology
6.111 Final Project A motion sensor baseball game By Chris Falling and JinHock Ong.
Sept. 2005EE37E Adv. Digital Electronics Lesson 4 Synchronous Design Architectures: Control Unit Design (part three)
THEME 6: Frequency dividers. Digital counters with reduced counting modulus. Programmable digital counters. If the input pulses are more than K, the counter.
State Machine Design State Machine Design Digital Electronics
Processor Organization and Architecture Module III.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Lab5-1 張明峰 交大資工系 Lab 5: FSM and BCD counters Implement the vending machine of lab 2 A two-digit BCD counter –two BCD counters –can load data in parallel.
1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
Counters In digital logic and computing, a counter is a device which stores (and sometimes displays) the number of times a particular event or process.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
EMT 351/4 DIGITAL IC DESIGN Verilog Behavioral Modeling  Finite State Machine -Moore & Mealy Machine -State Encoding Techniques.
Pusat Pengajian Kejuruteraan Mikroelektronik EMT 351/4 DIGITAL IC DESIGN Verilog Behavioural Modeling (Part 4) Week #
RASH DRIVING WARNING SYSTEM FOR HIGHWAY POLICE
Programmable Logic Devices
EKT124 Digital Electronics 1 Introduction to Digital Electronics
Lesson 3 SCADA.
Hun Wie (Theo) SJSU, 2011 Spring Prof: Dr. Sin-Min Lee
Learning Outcome By the end of this chapter, students are expected to be able to: Design State Machine Write Verilog State Machine by Boolean Algebra and.
RAILWAY TRACK SNAP NOTIFICATION
ECE 434 Advanced Digital System L12
Analog-to-Digital Converters
14 Digital Systems.
Hun Wie (Theo) SJSU, 2011 Spring Prof: Dr. Sin-Min Lee
Presentation transcript:

Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock

Sept EE24C Digital Electronics Project Contents Natural Specification Design Specification Labs Description Theory : –Sequential Logic Design –Counters and Registers Design Solution Material Resources

Sept EE24C Digital Electronics Project Natural Specification (From a Hardware Store Owner) "I’m proposing a 2-month contract to a second year Electrical and Computer Eng. student. The elected student will have to develop for the local market a digital clock that displays time, i.e. 2:00:00 AM. The device should have features such as time setting, alarm setting, autonomy of 3 hours in case of power failure, and proper time display using 7-segment Leds."

Sept EE24C Digital Electronics Project From the previous specification, a good design approach consists of analyzing the system in terms of its functionality(block diagrams) and electrical properties. For this design we will use an FPGA board as the target architecture and Xiinx ISE/Modelsim as the software development platform. We consider the following steps which are crucial for the project completion: Modular analysis and implementation of the system. Analysis of electrical properties (power consumption, operating frequency, size on chip). Implementation and testing of the final design. Writing of a small user manual to be included in your project report.

Sept EE24C Digital Electronics Project Design Specification The system is synchronous and reactive1. It uses a reference clock of 50 MHz in order to generate other useful signals for its internal operations. We can identify four major functions: Commands entering via a 4 x 3 keypad which is used for setting purposes. Counting module made of four BCD counters which modulo are 2, 12(counting from 1 to 11), 60, and 60 respectively. FSM controller that is used for the sequencing of events. Time-multiplexing display of the correct time (i.e 2:30:58 am).

Sept EE24C Digital Electronics Project Figure 1: Block diagram of the digital alarm clock

Sept EE24C Digital Electronics Project Figure 2: Controller and alarm modules

Sept EE24C Digital Electronics Project Figure 3: Alarm module

Sept EE24C Digital Electronics Project - Lab 1: Design of Modulo counters - Lab 2: Debounce-free Keypad Encoder and Time-multiplexing Display Decoder - Lab 3 Frequency Divider and Alarm Module - Lab 4: Buzzer module and Power Failure Detection - Lab 5: FSM Controller Module - Project Realization: Integration and Testing

Sept EE24C Digital Electronics Project Lab 1: Design of Modulo Counters

Sept EE24C Digital Electronics Project Basic element to be used

Sept EE24C Digital Electronics Project

Sept EE24C Digital Electronics Project

Sept EE24C Digital Electronics Project Figure 7: Counting Module’s Block Diagram

Sept EE24C Digital Electronics Project Lab 2: Keypad Encoder and Time-multiplexing Display Decoder Debounce-free Keypad Encoder

Sept EE24C Digital Electronics Project