Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Digital Logic Laboratory: ECE 351 Course Introduction and Overview, Lecture notes of Computer Science

An introduction to the digital logic laboratory (ece 351) course at the university level. The course focuses on acquiring laboratory skills in operating digital test equipment, relating behavior of implemented digital logic to classroom models, and gaining experience in designing logic circuits using a programmable logic environment. The primary implementation vehicle is a field-programmable gate array (fpga). The course goals, prerequisites, outline, laboratory operation, and grading.

Typology: Lecture notes

2012/2013

Uploaded on 03/22/2013

dhritiman
dhritiman 🇮🇳

4.7

(6)

112 documents

1 / 3

Toggle sidebar

Related documents


Partial preview of the text

Download Digital Logic Laboratory: ECE 351 Course Introduction and Overview and more Lecture notes Computer Science in PDF only on Docsity! Page 1 of 3 DIGITAL LOGIC LABORATORY INTRODUCTION Summer 2007 ECE 351, Digital Logic Laboratory, covers and extends design material that you have studied in the classroom in ECE/Comp Sci. 352 (or an equivalent logic design course). The primary new elements in ECE 351 that go beyond your past study are the actual implementation and testing of logic circuits. In addition, new computer- aided design tools will be employed including automatic synthesis of logic circuits from state diagrams and from hardware description language code. The primary implementation vehicle in ECE 351 will be the field-programmable gate array (FPGA). An FPGA is an integrated circuit within which logic circuits can be constructed by a programming process, which loads a stream of bits into the FPGA. In the type of FPGA used in the lab, the stream of bits is stored in an SRAM so it is erased if the power is turned off or if a new bit stream is loaded. This makes it very easy to modify a design and makes the FPGA essentially infinitely reusable for checking out different designs. In this introduction, we will cover the following topics: 1) Course goals 2) course prerequisites, 3) course outline, 4) lab operation, 5) lab reports, and 6) course grading. 1 OVERVIEW This introduction contains important information with respect to conduct of the course and the course grading. Fail- ure to read and be very familiar with it contents may jeopardize your performance, your grade, and your lab partner’s grade in the course! 2 COURSE GOALS This course has the following goals: 1) To acquire basic laboratory skills in operating digital test equipment, 2) To relate behavior of implemented digital logic to classroom models used for such logic, 3) To gain experience in designing, using a variety of methods, in a programmable logic environment, and 3) To develop skills in testing digital logic including generating test inputs and analyzing outputs. 3 COURSE PREREQUISITES ECE 170 and ECE352 or their equivalents are required prerequisites for ECE 351, and ECE 230 is a co-requisite, i.e., must be taken at the same time as or before ECE 351. If you do not have the required prerequisites, you are to drop the course immediately. You must have an active Windows account at CAE to access the lab tools and to store designs and results. Docsity.com Page 2 of 3 4 COURSE OUTLINE 1. Course Introduction and Experiment 1: Logic Gate Parameters 2. Experiment 2: Design and Test Using Field-Programmable Gate Arrays 3. Experiment 3: Combinational Logic Circuits 4. Experiment 4: Sequential Logic Circuits 5. Experiment 5: Control Unit 6. Experiment 6: Team Project 7. Bench Exam 5 COURSE EFFORT ECE 351 involves considerable design work. As with any design work, the amount of time required is typically more than that required for courses not involving design and depends on such things as the designer’s familiarity with procedures (such as from ECE/CS 352), skill in using the design tools, care in following detailed instructions exactly, the complexity of the design, design errors made and tool pitfalls encountered. These factors cause considerable variability in the amount of time required for the prelabs for this course. Further, the effort in ECE 351 is not equally distributed throughout the semester since some experiments have simple prelabs requiring only an hour or so while others have prelabs that require considerably more than three hours. Overall, the course is targeted to take about 40 hours over the semester. Due, however, to the factors mentioned above, more or less time might be required for different experiments and different teams. To make efficient use of your team resources, you and your partner should work in parallel on the various parts of a prelab whenever possible, rather than one team member doing the work with the other watching. It is advantageous to work at the same time, however, so that if questions arise about the interface between the parts of the design, they can be addressed immediately and so you can otherwise share knowledge. 6 LABORATORY OPERATION Most experiments have two major sections: Prelab and Lab Work. You are to study the Prelab material, answer prelab questions, do the prelab design work and look over the Lab Work before lab. A prelab sometimes involves significant work and should not be put off until close to the due date. Do appropriate preparation for the lab to facilitate rapid recording and interpretation of results. For most of the experiments, a single design is to be produced by each lab team, but the other parts of the Prelab and the Lab Experiment Write-ups are to be individually performed. All work that appears in reports except for team results is to be yours including answers to all questions. Cooperation is limited to the design and the experimental work in lab unless indicated otherwise. Submit your lab report containing the prelab for the upcoming experiment and the postlab report for the preceding experiment in the submission box outside of the lab door at the time specified by your instructor. In lab, your graded prelab is returned and you perform the Lab Work portion of the experiment. If there is a problem with designs required for the lab, you and your lab partner must have correct designs for the lab verified by the instructor before beginning the experiment. The lab sessions last up to three hours; if your group does not complete the lab or if you miss a lab, you will need to make arrangements with your instructor to complete the work at another time. You may enter the lab by using the door combination during hours when Engineering Hall is open to use the workstations for design and other purposes. Otherwise, the software is available on CAE workstations. Lab hardware will be available to you only during scheduled lab periods. 7 LABORATORY REPORT Laboratory reports are to be 8.5 by 11 inches on paper or in a lab notebook. The lab notebook must fit into the slot in the submission box outside of the lab door. Printouts from the lab may be report pages or taped or pasted into a lab notebook. They can also be electronically included in a word-processed document. All reports shall follow the format of the lab report template on the course web page. WARNING ON PRINTER USE: The printer in the lab is for convenience in printing ECE 351 results such as schematics, simulation output and oscilloscope waveforms and is supported only by ECE’s meager supplies budget. It is not to be used for printing experiments, handouts or manuals for ECE 351. Further, it is not to be used for printing anything unrelated to ECE 351. Such printing must be done elsewhere. If printing is detected outside of these restrictions, the printer will be removed and printing from lab workstations will be provided only on CAE printers. Docsity.com
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved