Preview

Fpga Vhdl

Powerful Essays
Open Document
Open Document
2142 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Fpga Vhdl
10-11-2012

Hardware Description Language (HDL)
VHDL for Specification

FPGA

VHDL for Simulation

VHDL for Synthesis

2

Levels of design description

Register Transfer Level (RTL) Design Description

Algorithmic level Register Transfer Level Logic (gate) level Circuit (transistor) level Physical (layout) level
Level of description most suitable for synthesis

FF

Combinational Logic

FF

Combinational Logic



Registers

EC3034 Modeling and Testing of Digital Systems – Monsoon 2012

3

EC3034 Modeling and Testing of Digital Systems – Monsoon 2012

4

VHDL Design Styles
VHDL Design Styles

World of Integrated Circuits
Integrated Circuits
• Testbenches
Full-Custom ASICs Semi-Custom ASICs

dataflow

structural

behavioral

User Programmable

Concurrent statements

Components and interconnects

Sequential statements • Registers, counters, etc. • State machines

PLD

FPGA

PAL Subset most suitable for synthesis
EC3034 Modeling and Testing of Digital Systems – Monsoon 2012 5

PLA

PML

LUT
(Look-Up Table)

MUX

Gates

EC3034 Modeling and Testing of Digital Systems – Monsoon 2012

6

1

10-11-2012

What is an FPGA?
• Field Programmable Gate Arrays • Field programmability is achieved through switches (Transistors are controlled by memory elements or fuses) • Switches control the following aspects
• Interconnection among wire segments • Configuration of logic blocks

Why FPGAs?
• By the early 1980’s most of the logic circuits in typical systems where absorbed by a handful of standard large scale integrated circuits (LSI).
• Microprocessors, bus/IO controllers, system timers,…..

• Every system still had the need for random “glue logic” to help connect the large ICs:
• generating global control signals (for resets etc.) • data formatting (serial to parallel, multiplexing, etc.)
EC3034 Modeling and Testing of Digital Systems – Monsoon 2012 7 EC3034 Modeling and Testing of

You May Also Find These Documents Helpful

  • Satisfactory Essays

    "the number of components in integrated circuits had doubled every year from the invention of the integrated circuit in 1958 until 1965 and predicted that the trend would continue "for at least ten years"".…

    • 380 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The use of transistors in microprocessors and microchips (thousands of transistors may be on this chip) made possible a continuous decline in real price of computers and a continuous increase in processing power.…

    • 342 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    a long name for a small chip that holds bits of data code that can be rewritten and…

    • 281 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    En1320 Unit 1 Research Paper 1

    • 27742 Words
    • 111 Pages

    is extensively discussed in other works and is not the focus of this guide. The second…

    • 27742 Words
    • 111 Pages
    Powerful Essays
  • Satisfactory Essays

    Processor Transistor count Date of introduction Manufacturer Process Area Intel 4004 2,300 1971 Intel 10 µm 12 mm² Intel 8008 3,500 1972 Intel 10 µm 14 mm² MOS Technology 6502 3,510[1] 1975 MOS Technology 8 μm 21 mm² Motorola 6800 4,100 1974 Motorola 6 μm 16 mm² Intel 8080 4,500 1974 Intel 6 μm 20 mm² RCA 1802 5,000 1974 RCA 5 μm 27 mm² Intel 8085 6,500 1976 Intel 3 μm 20 mm² Zilog Z80 8,500 1976 Zilog 4 μm 18 mm² Motorola 6809 9,000 1978 Motorola 5 μm 21 mm² Intel 8086 29,000 1978 Intel 3 μm 33 mm² Intel 8088 29,000 1979 Intel 3 μm 33 mm² Intel 80186 55,000 1982 Intel 3 μm Motorola 68000 68,000 1979…

    • 400 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    * Ken Polsson. "Chronology of Events in the History of Microcomputers". Archived from the original on September 19, 2011. http://web.archive.org/web/20080602225734/http://www.microprocessor.sscc.ru/comphist/. Retrieved September 19,2011.…

    • 761 Words
    • 4 Pages
    Satisfactory Essays
  • Better Essays

    Ewh Layout

    • 3091 Words
    • 13 Pages

    The main aims of this lecture are to understand how we can abstract away the detailed requirements for IC layout and produce a standard set of design rules which when used in conjunction with the abstracted layout can generate a full set of masks for IC fabrication. We will also look at a range of layout styles appropriate for generating more generalised layouts such as those required for producing standard cell libraries..…

    • 3091 Words
    • 13 Pages
    Better Essays
  • Satisfactory Essays

    Case Study on Elevator

    • 676 Words
    • 3 Pages

     Relay Logic Controllers  Guardian Relays  Mechanical Selectors  Star wheel  1st Generation (1980’s)Microprocessor controls…

    • 676 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Arduino Platform Analysis

    • 1103 Words
    • 5 Pages

    The microcontroller peripheral is fixed and flexible that can be effortlessly configured to modified needs without reprogramming the microcontroller.…

    • 1103 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Hardware description languages (HDLs) exist to describe hardware. In this they differ from traditional programming languages, which generally exist to describe algorithms. To properly describe hardware, one must be able to describe both the behaviour of the individual components as well as how they are interconnected. Hardware description languages have two primary applications: simulation and synthesis. With simulation, one applies various stimuli to an executable model that is described using the HDL in order to predict how it will respond. Simulation allows you to understand how complex systems behave before you incur the time and expense of implementing them. Synthesis is the process of actually implementing the hardware. Here the assumption is that the HDL is used to describe the hardware at an abstract level using component models that do not yet have a physical implementation, and that synthesis is the act of creating a new refined description with equivalent behaviour at the inputs and outputs that uses components that do have a physical implementation. The goal for HDLs used for simulation is expressiveness: they should be able to describe a wide variety of behaviours easily. The goal for HDLs used for synthesis is realizability: they should only allow those behaviours that can be converted into an implementation to be described. As such, if a single language is used for both simulation and synthesis, then generally synthesis only supports a relatively constrained subset of the language.…

    • 1971 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Real Time Fault Tolerance

    • 26468 Words
    • 106 Pages

    Through constant technological innovation, the vacuum tubes of the early computer systems have been replaced by chips with very large scale integration (VLSI) consisting of many thousands of gates. This has resulted in dramatic changes in the scale and complexity of computer systems, in both hardware and software aspects. Such changes have enabled certain tasks that were previously performed manually, or were even impossible, to be carried out by computers:…

    • 26468 Words
    • 106 Pages
    Powerful Essays
  • Powerful Essays

    Digital Signal Processors

    • 2429 Words
    • 10 Pages

    Digital signal processing is one of the core technologies, in rapidly growing application areas, such as wireless communications, audio and video processing and industrial control. The number and variety of products that include some form of digital signal processing has grown dramatically over the last few years. DSP has become a key component, in many of the consumer, communications, medical and industrial products which implement the signal processing using microprocessors, Field Programmable Gate Arrays (FPGAs), Custom ICs etc. Due to increasing popularity of the above mentioned applications, the variety of the DSP-capable processors has expanded greatly. DSPs are processors or microcomputers whose hardware, software, and instruction sets are optimized for high-speed numeric processing applications, an essential for processing digital data, representing analog signals in real time. The DSP processors have gained increased popularity because of the various advantages like reprogram ability in the field, cost-effectiveness, speed, energy efficiency etc.…

    • 2429 Words
    • 10 Pages
    Powerful Essays
  • Better Essays

    Different Type of Hardware

    • 3614 Words
    • 15 Pages

    A hardware description language(HDL) is a language from a class of computer languages, specification languages, or modeling languages for formal description and design of electronic circuits, and most-commonly, digital logic. It can describe the circuit's operation, it’s design and organization, to verify its operation by simulation. The hardware description language looks much like a programming language such as C++, it is a textual description consisting of expressions, statements and control structures. One important difference between other programming languages and HDLs is that HDLs explicitly include the notion of time. HDLs form an integral part of Electronic design automation systems, especially for complex circuits, such as microprocessors. First of all we must know the history of the HDLs before we know the different and types of HDLs.…

    • 3614 Words
    • 15 Pages
    Better Essays
  • Good Essays

    Avr Programming Methods

    • 1067 Words
    • 5 Pages

    In System Programming is perhaps the most common method of programming the flash, EEPROM, fuse…

    • 1067 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Computer and Data

    • 1470 Words
    • 6 Pages

    ________ is the set of computer programs that enables the hardware to perform different tasks.…

    • 1470 Words
    • 6 Pages
    Satisfactory Essays