ENEE 408C Lab Capstone Project: Digital System Design Spring 2006 Class Web Site:

Slides:



Advertisements
Similar presentations
Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
Advertisements

VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
ECE Synthesis & Verification - Lecture 2 1 ECE 667 Spring 2011 ECE 667 Spring 2011 Synthesis and Verification of Digital Circuits High-Level (Architectural)
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
CSE 670 Embedded System Design Using FPGAs Prof. Richard E. Haskell 115 Dodge Hall.
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
ENEE 408C Lab Capstone Project: Digital System Design Spring 2005 Class Web Site: e408c.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
CSE 378 Computer Hardware Design Prof. Richard E. Haskell – –Tel: –Web site: Follow.
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
VLSI Design Lab Introduction
Digital System Design EEE344 Lecture 1 INTRODUCTION TO THE COURSE
EC1354 – VLSI DESIGN SEMESTER VI
Wrap-Up. Goals Introduce fundamental concepts – Binary numbers – Addition/Subtraction – Boolean Algebra Hardware correlation – Logic gates – Logic reduction.
Guest Lecture by Ben Magstadt CprE 281: Digital Logic.
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
Guest Lecture by Ben Magstadt CprE 281: Digital Logic.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University Computer Aided Circuit Design.
Shashi Kumar 1 Logic Synthesis: Course Introduction Shashi Kumar Embedded System Group Department of Electronics and Computer Engineering Jönköping Univ.
Lecture #1 Page 1 ECE 4110– Digital SystemDesign.
CS 303 Logic & Digital System Design. Logic & Digital System Design Examles of Usage –Vending Machines –Communication System –μ-Processors –Traffic controls.
1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC.
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
Early Introduction to Programmable Devices and tools in Digital Laboratory Course Parimal Patel Wei-Ming Lin Presented by Dr. Mehdi Shadaram Chirag Parikh.
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
Teaching Functional Verification – Course Organization Design Automation Conference Sunday, June 9, 2002.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Fundamental Digital Electronics (Spring 2014) Martino Poggio.
COE 405 Design and Modeling of Digital Systems
ECE 449: Computer Design Lab Coordinator: Kris Gaj TAs: Tuesday session: Pawel Chodowiec Thursday session: Nghi Nguyen.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
ACOE361 – Digital Systems Design. Useful information Instructor: Lecturer K. Tatas Office hours: Mo5, Tu3, We6-8, Fri5 Prerequisites: ACOE201 (ACOE161)
IKI10201: Introduction to Digital Systems Bobby Nazief Semester-I The materials on these slides are adopted from those in CS231’s Lecture Notes.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University.
Digital Logic Design and Lab School of EECS Seoul National University.
FPGA-Based System Design Copyright  2004 Prentice Hall PTR Logic Design Process n Functional/ Non-functional requirements n Mapping into an FPGA n Hardware.
Working with Xilinx Spartan 3 Embedded Systems Lab 2009.
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
George Mason University ECE 449 – Computer Design Lab Welcome to the ECE 449 Computer Design Lab Spring 2004.
1 - CPRE 583 (Reconfigurable Computing): VHDL to FPGA: A Tool Flow Overview Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 5: 9/7/2011.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
Digital System Design Verilog ® HDL Introduction to Synthesis: Concepts and Flow Maziar Goudarzi.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
ELEE 4303 Digital II Introduction to Verilog. ELEE 4303 Digital II Learning Objectives Get familiar with background of HDLs Basic concepts of Verilog.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CSE 378 Computer Hardware Design (Formerly, Design of Digital Systems) Prof. Richard E. Haskell – –Tel: –Web site:
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
Teaching Digital Logic courses with Altera Technology
Teaching Functional Verification – Course Organization Design Automation Conference Sunday, June 9, 2002.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University.
CprE 281: Verilog Tutorial Ben Magstadt – Master’s Student Electrical Engineering.
VHDL From Ch. 5 Hardware Description Languages. History 1980’s Schematics 1990’s Hardware Description Languages –Increased due to the use of Programming.
1 COMP541 Wrap Up Montek Singh Apr 24, Conclusion of this course  What did we learn this semester? Combinational logic Combinational logic Sequential.
ECE/CS 352 Digital System Fundamentals1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Introduction Charles R. Kime.
Introduction to the FPGA and Labs
The start of a long and hopefully fruitful path
EMT 351/4 DIGITAL IC DESIGN Mrs. Siti Zarina Md Naziri
FIRST REVIEW.
Lecture 1.3 Hardware Description Languages (HDLs)
ECNG 1014: Digital Electronics Lecture 1: Course Overview
HDL Hardware Description Language
Teaching Functional Verification – Course Organization
VHDL Introduction.
數位IC設計 Pei-Yin Chen, 陳培殷.
Digital Designs – What does it take
(Lecture by Hasan Hassan)
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

ENEE 408C Lab Capstone Project: Digital System Design Spring 2006 Class Web Site:

Who & Where is my TA? Lin Yuan Phone: (240) Office: 1454 AVW Office Hours: Fri 1-3pm or send me an before coming to my office

What do we do in lab session? Review of lecture Review of lecture In-class quizzes In-class quizzes Q & A Q & A Teamwork on projects Teamwork on projects

What software shall we use? Windows XP or UNIX in GLUE/WAM Lab Windows XP or UNIX in GLUE/WAM Lab Xilinx ISE project navigator Xilinx ISE project navigator ModelSim Simulator ModelSim Simulator Cadence NC-Verilog Cadence NC-Verilog

How to submit our works? Send an to with the subject line: Send an to with the subject –For homework: hw# –For quiz: quiz# –For project: proj#_ –For project: proj#_

What are you expected to know? Number system in computers Number system in computers Boolean logic expression and optimization Boolean logic expression and optimization –Karnaugh map and other optimization techniques –finite state machine minimization and encoding Basic ALUs in computers Basic ALUs in computers –adders, multiplexers, multipliers, dividers, decoders, encoders, registers etc. Basic programming skills Basic programming skills

What will be a PLUS if you know? Hardware design languages (HDL) Hardware design languages (HDL) –VHDL, AHDL, Verilog etc. Field Programming Gate Array (FPGA) Field Programming Gate Array (FPGA) Electronic Design Automation (EDA) tools Electronic Design Automation (EDA) tools Digital signal processing Digital signal processing MATLAB MATLAB

What will you learn? Digital system (hardware) design process Digital system (hardware) design process –Design description ? Yes –Synthesis ? Yes –Implementation ? Yes (but restricted to FPGA only) –Fabrication ? No Use of design tools Use of design tools –Verilog HDL language –Industry standard simulation and synthesis tools –Xilinx FPGA design flow –Spirit of teamwork

What do we do today? Introduce yourself Introduce yourself Make friends with your future teammates and your TA Make friends with your future teammates and your TA Get familiar with the software and operating system Get familiar with the software and operating system Watch a demo of FPGA software Watch a demo of FPGA software

What will we do next week? Introduction of Verilog HDL Introduction of Verilog HDL Writing and simulating Verilog codes Writing and simulating Verilog codes Probably the first in-class quiz (will let you know one day before the class) Probably the first in-class quiz (will let you know one day before the class)

Any other questions? See you next week!