ENEE 245 Lab 1 Report Rubrics

Similar documents
ENEE245 Digital Circuits and Systems Lab Manual

ENEE245 Digital Circuits and Systems Lab Manual

R10. II B. Tech I Semester, Supplementary Examinations, May

(ii) Simplify and implement the following SOP function using NOR gates:

Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition

ECE 341 Midterm Exam

Laboratory 4 Design a Muti-bit Counter and Programming a FPGA

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

R a) Simplify the logic functions from binary to seven segment display code converter (8M) b) Simplify the following using Tabular method

Department of Computer Science & Engineering. Lab Manual DIGITAL LAB. Class: 2nd yr, 3rd sem SYLLABUS

Lab #12: ArithmeticLogic Unit

Hours / 100 Marks Seat No.

ECE 341 Midterm Exam

Digital Systems Laboratory

Injntu.com Injntu.com Injntu.com R16

Laboratory Exercise 7

Elec 326: Digital Logic Design

CHAPTER 3 METHODOLOGY. 3.1 Analysis of the Conventional High Speed 8-bits x 8-bits Wallace Tree Multiplier

Lecture #1: Introduction

Laboratory 4 Design a Muti-bit Counter

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2255 DIGITAL LOGIC CIRCUITS

Lab 3: Standard Combinational Components

Verilog for High Performance

DIGITAL SYSTEM DESIGN

Final Exam Review. b) Using only algebra, prove or disprove the following:

SKEE2263 Sistem Digit

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATIONS ENGINEERING

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS

FPGA Design Challenge :Techkriti 14 Digital Design using Verilog Part 1


Digital Fundamentals. Lab 6 2 s Complement / Digital Calculator

: : (91-44) (Office) (91-44) (Residence)

Introduction to VHDL Design on Quartus II and DE2 Board

SHRI ANGALAMMAN COLLEGE OF ENGINEERING. (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

Digital Design with FPGAs. By Neeraj Kulkarni

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

Question Total Possible Test Score Total 100

Digital logic fundamentals. Question Bank. Unit I

R07

Register Transfer Level in Verilog: Part I

Scheme G. Sample Test Paper-I

Hardware Description Languages M E 2202 Tutorial Sheet

EECS150, Fall 2004, Midterm 1, Prof. Culler. Problem 1 (15 points) 1.a. Circle the gate-level circuits that DO NOT implement a Boolean AND function.

Finite-State Machine (FSM) Design

DE Solution Set QP Code : 00904

Code No: R Set No. 1

In the previous lecture, we examined how to analyse a FSM using state table, state diagram and waveforms. In this lecture we will learn how to design

In the previous lecture, we examined how to analyse a FSM using state table, state diagram and waveforms. In this lecture we will learn how to design

ELCT 501: Digital System Design

MLR Institute of Technology

EXPERIMENT NUMBER 11 REGISTERED ALU DESIGN

Hours / 100 Marks Seat No.

PART 1. Simplification Using Boolean Algebra

Good Evening! Welcome!

ECE 152A LABORATORY 2

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

Figure 1: Verilog used to generate divider

Chapter 5 Registers & Counters

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Laboratory Exercise 3

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

2015 Paper E2.1: Digital Electronics II

CSE 140L Final Exam. Prof. Tajana Simunic Rosing. Spring 2008

EECS 150 Homework 7 Solutions Fall (a) 4.3 The functions for the 7 segment display decoder given in Section 4.3 are:

EECS 270 Verilog Reference: Sequential Logic

VHDL for Synthesis. Course Description. Course Duration. Goals

St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

Recommended Design Techniques for ECE241 Project Franjo Plavec Department of Electrical and Computer Engineering University of Toronto

Lab 6: Integrated the Decoder with Muti-bit Counter and Programming a FPGA

Digital Fundamentals

EE 109L Final Review

EE 101 Lab 5 Fast Adders

SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3

Digital System Design with SystemVerilog

CSCB58 - Lab 3. Prelab /3 Part I (in-lab) /2 Part II (in-lab) /2 TOTAL /8

Chapter 4. Combinational Logic

EXPERIMENT #8: BINARY ARITHMETIC OPERATIONS

University of Toronto Faculty of Applied Science and Engineering Edward S. Rogers Sr. Department of Electrical and Computer Engineering

Tutorial 3. Appendix D. D.1 Design Using Verilog Code. The Ripple-Carry Adder Code. Functional Simulation

Code No: 07A3EC03 Set No. 1

ECE 331: N0. Professor Andrew Mason Michigan State University. Opening Remarks

Field Programmable Gate Array

CHAPTER - 2 : DESIGN OF ARITHMETIC CIRCUITS

CSE 140L Final Exam. Prof. Tajana Simunic Rosing. Spring 2008

Code No: R Set No. 1

EE 8351 Digital Logic Circuits Ms.J.Jayaudhaya, ASP/EEE

Philadelphia University Student Name: Student Number:

10EC33: DIGITAL ELECTRONICS QUESTION BANK

N-input EX-NOR gate. N-output inverter. N-input NOR gate

EE 109L Review. Name: Solutions

To design a 4-bit ALU To experimentally check the operation of the ALU

Am2901 Completion and Integration with Am9080a

LABORATORY MANUAL VLSI DESIGN LAB EE-330-F

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

EE 231 Fall Lab 1: Introduction to Verilog HDL and Altera IDE

CCE 3202 Advanced Digital System Design

Transcription:

ENEE 4 Lab 1 Report Rubrics Design Clearly state the design requirements Derive the minimum SOP Show the circuit implementation. Draw logic diagram and wiring diagram neatly Label all the diagrams/tables (Figure 1,, Table 1,, ) and 3 explain them clearly Hardware List all the equipment (complete information) List all the components (name/value and quantity) 3 Experiment Explain what 74163 is and why you use it Explain how you use 74163. Show the connection diagram of 74163 and explain how each pin is connected and why Show the 74163 outputs Qa, Qb, Qc, and Qd Explain how you select A, B, C from 74163 outputs Show your SOP circuit inputs and output: A, B, C and F 0 Label all the diagrams/figures and explain them clearly Analysis Verify your circuit performance Discuss the selection of A, B, C Comment on any problems encountered if any Conclusion Present overall conclusions related to the original purpose of learned from the experiment Total 0

ENEE 4 Lab 4 Report Rubrics Design 1. Design a 1-bit full adder Clearly state the design requirements. Show the design details (Sum, Carry functions). 3 Show the circuit implementation. Draw logic diagram and wiring diagram neatly.. Design a full adder with Verilog design entry List all the components (name/value and quantity) Experiment 1. Include the annotated printout of the 1-bit full adder input and output waveforms: x, y, Cin, Sum, and Carry. Clearly explain how you set up the experiment to obtain the results.. Measure the rise, fall time for the signal Sum. Measure the time delay from input x to output Sum. Show annotated printouts. Explain how each measurement is done clearly. 3. Functional simulation of your 1-bit full adder. Explain and verify. 4. Timing simulation of your 1-bit full adder. Explain and verify.. Design a 4-bit ripple carry adder. Discuss the theory that your design is based on such as block diagram, Boolean functions, etc. 6. Functional simulation of 4-bit ripple carry adder. Explain the simulation setup and verify the result. 7. Design a 4-bit carry look-ahead adder. Discuss the theory that your design is based on such as block diagram, Boolean functions etc. 8. Functional simulation of your 4-bit CLA adder. Explain the simulation setup and verify the result. 9. Explain the settings of your inputs and outputs related to the Altera DE-11 FPGA board for each Verilog design entry. Analysis Discuss the difference between the ripper adder and the CLA adder Estimate the delay for the 4-bit ripple carry adder 3 Compare functional simulation and timing simulation results of your 1-bit full adder. Comment on glitches if any. Show the RTL viewer of the 1-bit full adder, 4-bit ripple adder. Compare them with what you learned from ENEE44. Comment on any problems encountered if any Conclusion Present overall conclusions related to the original purpose of the experiment. Comment on the outcome and what was learned. Format Label all the diagrams/tables and Documentations of your Verilog code. Total 0

ENEE 4 Lab Report Rubrics List all the components (name/value and quantity) Design & 1. Discuss the theory of a 3 to 8 decoder. Experiment. Create a schematic design for decoder 3. Functional simulation of the schematic design of decoder. Explain the simulation setup and verify the result. 4. Verilog design for 3 to 8 decoder with explanations.. Functional simulation of the Verilog design of decoder. Explain the simulation setup and verify the result. 6. Discuss the theory of a 8 to 3 encoder and priority encoder 3 7. Verilog design for 8 to 3 encoder with explanations. 8. Verilog design for 8 to 3 priority encoder with explanations. 9. Settings of your inputs and outputs for all the circuits when tested on FPGA board Analysis Difference between encoder and priority encoder. What difference have you observed when you were testing both circuits on the FPGA board? New aspects of the Verilog language learned in this lab Any difficulties or unexpected results encountered Conclusion Present overall conclusions related to the original purpose of Format Label all the diagrams/tables (Figure 1,, Table 1,, ) and Documentations of your Verilog code. Total 0

ENEE 4 Lab 6 Report Rubrics List all the components (name/value and quantity) Design & 1. Show the given schematic a 4-bit synchronous counter and Experiment your Verilog design. Show the number of logic elements (LEs) used in the above design. Show the RTL viewer of your 4-bit counter designed; compare the result to the given schematic. Functional simulation of your 4-bit synchronous counter. Explain the simulation setup and verify the result. Show your augmented Verilog code. Explain your input and output settings for the DE-11 board.. Verilog design for 4-bit counter using behavioral modeling Show the number of logic elements (LEs) used in the above design. Show the RTL viewer of your 4-bit counter designed before augmentation; compare it with the circuit synthesized in previous design. 3. Verilog design for 4-bit counter using behavioral modeling With negative edge of clear added to the sensitivity list Comment on your circuit performances and the differences of the Clear operation with and without negative edge of clear added to the sensitivity list 4. Verilog design for the 4-bit counter on 1 second interval. Explain how the clock is generated. Analysis Compare the structural modeling and behavioral modeling based on your counters. Discuss the difference in the circuits synthesized. Any difficulties or unexpected results encountered Conclusion Present overall conclusions related to the original purpose of Format Label all the diagrams/tables (Figure 1,, Table 1,, ) and Documentations of your Verilog code. Total 0

ENEE 4 Lab 7 Report Rubrics Design Clearly state the design requirements. Show the design details (state diagram, state assignments, state table, and derive input and output equations) Show the circuit implementation. Draw logic diagram using Quartus II schematic entry. Hardware List all the equipment (complete information) List all the components (name/value and quantity) 3 Experiment 1. Discuss how you generate the input testing sequence x using 7416 shift register. Use a diagram to show and explain how each pin of 7416 is connected. Discuss how you use SPST momentary switch to control the shift/load and how you use DIP switch to set the parallel inputs of 7416.. Discuss why you need to use the inverse of the clock of 7416 to drive JK flip-flops. 3. Show the circuit performance for 3 different input combinations 0 using logic analyzer. Include clock, x, output z in each printout. For each case, identify the value of bit stream x and z and verify circuit performance. 4. Design a Verilog code for the Moore sequence detector.. Perform functional simulation of the Verilog code. Explain the simulation setup and verify the result. 6. Augment the Verilog code for the DE-11 FPGA board. Explain the settings of your inputs and outputs related to the Altera DE-11 FPGA board. Analysis Comment on the glitches in the sequence detector built on 3 breadboard. Comment on the glitches in the sequence detector functional 3 simulation. Comment on any problems encountered if any Conclusion Present overall conclusions related to the original purpose of the experiment. Comment on the outcome and what was learned from the experiment. Format Label all the diagrams/tables (Figure 1,, Table 1,, ) and explain them clearly in the report Documentations of your Verilog code. 3 Total 0

ENEE 4 Lab 8 Report Rubrics List all the components (name/value and quantity) Design & Design a Verilog module of a BCD adder. Explain clearly what 40 Experiment BCD adder is and how you designed it. Include the block diagram. Augment your code for the FPGA board implementation. 30 - Explain the input and output settings. - Error display EE if either input A or input B is great than 9. Explain your design for the error display. Analysis Any difficulties or unexpected results encountered Conclusion Present overall conclusions related to the original purpose of Format Label all the diagrams/tables (Figure 1,, Table 1,, ) and Documentations of your Verilog code. Total 0

ENEE 4 Lab 9 Report Rubrics List all the components (name/value and quantity) Design & Draw the block diagram implementation of the 4 bit by 4 bit Experiment multiplier using 4 bit binary adders. Create a Verilog design for the multiplier. Explain clearly how 0 you designed the circuit in your Verilog module. Functional simulation. Explain the simulation setup and verify 0 the result. Augment your code for the FPGA board implementation. - Explain the input and output settings. - A hex to 7-segment display module Analysis Comment on your Verilog design. Comment on any difficulties or unexpected results encountered. Conclusion Present overall conclusions related to the original purpose of Format Label all the diagrams/tables (Figure 1,, Table 1,, ) and Documentations of your Verilog code. Total 0

ENEE 4 Lab Report Rubrics List all the components (name/value and quantity) Design & Manual Calculations Experiment Verilog design of a digital calculator Functional simulation of the Verilog code. Explain the simulation setup and verify the result. Augment the Verilog file for FPGA board. Explain the design 30 requirements for each operation. - Control inputs using switches - Control four operations using pushbuttons - Display: Addition, Subtraction, Multiplication, Division Your results displayed on HEX should hold when pushbutton is released. Explain how you implemented this feature in your design. Analysis Comment on your Verilog design and structure of your Verilog implementation. Check Design Units for all the units that are used in your design. What is each unit and what does it do? Comment on any difficulties or unexpected results encountered. Conclusion Present overall conclusions related to the original purpose of Format Label all the diagrams/tables (Figure 1,, Table 1,, ) and Documentations of your Verilog code. Total 0