Скачать презентацию Hardware Description Languages Introduction to VHDL 1 Скачать презентацию Hardware Description Languages Introduction to VHDL 1

d803f96e1115e4a9a7a87f262e7349f1.ppt

  • Количество слайдов: 17

Hardware Description Languages Introduction to VHDL 1 Hardware Description Languages Introduction to VHDL 1

What does VHDL stand for ? VHSIC (= Very High Speed Integrated Circuit) Hardware What does VHDL stand for ? VHSIC (= Very High Speed Integrated Circuit) Hardware Description Language 2

Others HDL … l l l VHDL IEEE Std 1076 -1993 Verilog IEEE Std Others HDL … l l l VHDL IEEE Std 1076 -1993 Verilog IEEE Std 1364 -1995 Super Verilog System. C Spec. C … 3

History of VHDL l l Designed as part of the Do. D funded VHSIC History of VHDL l l Designed as part of the Do. D funded VHSIC program Standardized by the IEEE in 1987: IEEE 1076 -1987 Enhanced in 1993: IEEE 1076 -1993 Standardized packages provide common definitions of data types, operators, and timing IEEE 1164 (data types) l IEEE 1076. 3 (numeric) l 4

HDLs vs. Software Languages Concurrent (parallel) Statements vs. Sequential Statements 5 HDLs vs. Software Languages Concurrent (parallel) Statements vs. Sequential Statements 5

Digital System Design Flow Requirements l Functional Design l Register Transfer Level Design Logic Digital System Design Flow Requirements l Functional Design l Register Transfer Level Design Logic Design Circuit Design Physical Design Description for Manufacture l Design flows operate at multiple levels of abstraction Need a uniform description to translate between levels Increasing costs of design and fabrication necessitate greater reliance on automation via CAD tools l $5 M - $100 M to design new chips l Increasing time to market 6 pressures

The Y-Diagram Paradigm § Design is structured around a hierarchy of representations § HDLs The Y-Diagram Paradigm § Design is structured around a hierarchy of representations § HDLs can describe distinct aspects of a design at multiple 7

HDL Abstractions l Descriptions can be at different levels of abstraction Switch Level: model HDL Abstractions l Descriptions can be at different levels of abstraction Switch Level: model switching behavior of transistors l Structural Level: model connectivity among components l Register Transfer Level: model combinational and sequential logic components l Behavioral Level: model the functional 8 behavior of systems and subsystems l

Levels of Abstraction RTL SW Abstraction RTL System Level RT Level (Module) Gate Level Levels of Abstraction RTL SW Abstraction RTL System Level RT Level (Module) Gate Level Circuit Level 1970 1980 1990 2000+ 9

Design Abstraction Levels 10 Design Abstraction Levels 10

Role of HDLs V Very High Speed Integrated Circuit H Hardware D Description L Role of HDLs V Very High Speed Integrated Circuit H Hardware D Description L Language • System description and documentation • System simulation • System synthesis 11

Role of HDLs l Design Specification l l Design Simulation l l unambiguous definition Role of HDLs l Design Specification l l Design Simulation l l unambiguous definition of components, functionality and interfaces verify system/subsystem performance and functional correctness prior to design implementation Design Synthesis l automated generation of a hardware design 12

HDL Benefits § Interoperability: models at multiple levels of abstraction § Technology independence: portable HDL Benefits § Interoperability: models at multiple levels of abstraction § Technology independence: portable model § Design re-use and rapid prototyping § Cost reduction § Higher Level of Abstraction (hiding details) § The design task become simpler § The design is less error prone § Productivity is increased 13

The Marketplace l More than 30% of a car cost is in Electronics 14 The Marketplace l More than 30% of a car cost is in Electronics 14

Design Productivity Gap Designers rely increasingly on design automation software tools: • to seek Design Productivity Gap Designers rely increasingly on design automation software tools: • to seek productivity gains • to cope with increased complexity In 1965 Intel co-founder Gordon Moore predicted that IC transistor capacity would double every 18 months: no other technology has grown so fast so long 15

Design Productivity Gap l l Transistors have consistently become smaller, faster, consume less power, Design Productivity Gap l l Transistors have consistently become smaller, faster, consume less power, and are cheaper to manufacture Transistor count is not the only factor that has grown exponentially l Memory capacity is doubling almost every 1. 5 years l Processor performance is improving 1. 516 1. 6 times

The Marketplace From V. K. Madisetti and T. W. Egolf, “Virtual Prototyping of Embedded The Marketplace From V. K. Madisetti and T. W. Egolf, “Virtual Prototyping of Embedded Microcontroller Based DSP Systems, ” IEEE Micro, pp. 9– 21, 1995. l l l Time to market delays have a substantial impact on product revenue First 10%-20% of design cycle can determine 70%-80% of the cost Costs are rising rapidly with each new generation of 17