Lab5_1 - OrCAD PLD Tools using VHDL design entry

Lab5_1 OrCAD PLD - THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY Department of Electronic and Computer Engineering ELEC 151 Laboratory 5-1

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Page 1 of 29 THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY Department of Electronic and Computer Engineering ELEC 151 Laboratory 5-1 OrCAD PLD Tools using VHDL design entry Grading s This lab accounts for 3% of your overall grade. A) Objectives Familiarize with a PLD Design Development Tool - OrCAD Express using VHDL design entry, instead of schematic entry. Study the design development process for PLD. B) Pre-lab Assignments Read through this lab outline carefully to have an idea of what you are supposed to do. Also try to understand the functions of the designs we have to do for this lab. Pre-Lab 1 : Do part D) for the implementation of a 2-bit adder in GAL20V8A by following the implementation procedures (c.f. steps 1 to 6). You are required to show the “timed- simulation waveforms ” to the TA on-screen at the beginning of the lab session. Pre-Lab 2: Write a VHDL program for the implementation of a 4-bit adder–subtractor in GAL20V8A . Read part F) for details regarding the requirements. You are required to show the VHDL program file to the TA on-screen at the beginning of the lab session. Note : You need to save all your files (for the pre-lab and the next lab). C) Introduction 1) Programmable Logic Devices (PLD) A programmable logic device (PLD) is an integrated circuit with internal logic gates that are connected through electronic fuses. Programming the device involves the blowing of fuses along the paths that must be disconnected so as to obtain a particular configuration. The word "programming" here refers to a hardware procedure that specifies the internal configuration of the device. The gates in a PLD are divided into an AND array and an OR array that are connected together to provide an AND-OR sum of product implementation. The initial state of a PLD has all the fuses intact. Programming the device involves the blowing of internal fuses to achieve a desired logic function .
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Page 2 of 29 The key to PLDs is the use of embedded programmable cells (typically fuse-links) which allow logic components to be configured into specific designs in the field. This permits logic consolidation with quick implementation and equivalently, a quick design revision often without PCB board layout changes. Also, the advantage of using PLDs in the design of digital systems is that they can be programmed to incorporate complex logic functions and state machines within one Large Scale Integrated (LSI) circuit. The use of PLDs is an alternative to another design technology called Very Large Scale Integrated (VLSI) circuit design. While programmable PLDs do not offer the density of VLSI or custom circuits, they are far more flexible and more cost-efficient. There are various kinds of PLDs.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/16/2010 for the course ELEC 151 taught by Professor Cy during the Spring '10 term at HKUST.

Page1 / 29

Lab5_1 OrCAD PLD - THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY Department of Electronic and Computer Engineering ELEC 151 Laboratory 5-1

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online