Digital System Designing using VHDL An Industrial Training - - PowerPoint PPT Presentation

digital system designing using vhdl
SMART_READER_LITE
LIVE PREVIEW

Digital System Designing using VHDL An Industrial Training - - PowerPoint PPT Presentation

Digital System Designing using VHDL An Industrial Training Presentation Amit Kumar Thakur B.Tech Electronics & Communication Department of Electronics & Communication Engineering School of Engineering & Technology Jaipur National


slide-1
SLIDE 1

Digital System Designing using VHDL

An Industrial Training Presentation Amit Kumar Thakur

B.Tech Electronics & Communication Department of Electronics & Communication Engineering School of Engineering & Technology Jaipur National University

Amit Kumar Thakur Digital System Designing using VHDL

slide-2
SLIDE 2

Outlines

1

Importance of VHDL in Industry

2

Introduction

3

Designing Digital System Design Flow VHDL: Building Blocks & Data Types Architecture Model

4

Application Project

5

Conclusion

6

References

Amit Kumar Thakur Digital System Designing using VHDL 2/12

slide-3
SLIDE 3

Importance of VHDL in Industry

1

Used in Electronics Design Automation

2

Used to describe digital and mixed-signal systems

3

FPGA and IC industries use HDL languages including VHDL

4

Behavious simulation before synthesis

5

Internationally standardized language

6

Can be used to describe concurrent systems

7

Portable

Figure 1: Integrated Circuits

Amit Kumar Thakur Digital System Designing using VHDL 3/12

slide-4
SLIDE 4

Introduction

VHDL: VHSIC Hardware Description Language VHSIC: Very High Speed Integrated Circuits About VHDL: Standardized by Institute of Electrical & Electronic Engineers (IEEE) Amlgamation of following languages:

Concurrent language Sequential Language Simulation Language Test Language

Powerful language constructs:

If.....else With...select etc.

Design hierarchies to create modular designs Supports design libraries Case insensitive language Facilitates device independent design and portability Strongly typed language

Amit Kumar Thakur Digital System Designing using VHDL 4/12

slide-5
SLIDE 5

Design Flow

Specification Abstract Idea Design Entry Compilation Functional Simula- tion / Verification Synthesis Post-Synthesis Simulation Implementation (Place & Route) Timing Simulation Hardware Implementation To FPGA

Figure 2: Flow Chart of designing techniques

Amit Kumar Thakur Digital System Designing using VHDL 5/12

slide-6
SLIDE 6

VHDL Building Blocks & Data Types

Building blocks:

1

Library

2

Entity

Declaration Modes

3

Architectures

4

Configuration

5

Objects

6

Constructs

7

Constants

8

Signals

9

Variables

10 Generics

Data types:

1

Pre-defined

2

User-defined

3

Subtypes

4

Arrays

5

Port-arrays

6

Records

7

Signed & Unsigned Operator types:

1

Logical

2

Arithmetic

3

Comparison

4

Shift

5

Concatenation

Amit Kumar Thakur Digital System Designing using VHDL 6/12

slide-7
SLIDE 7

Architecture Model

1

Behavioural

It is a high-level description It contains a set of assignment statements to represent behaviour No need to focus on the gate-level implementation of a design

2

Dataflow

It uses concurrent signal assignment statements. We already know signal flow throughout various point of the circuit

3

Structural

Components from libraries are connected together Designs are hierarchical Each component can be individually simulated It makes use of component instantiation

Amit Kumar Thakur Digital System Designing using VHDL 7/12

slide-8
SLIDE 8

Application Project

Traffic Light Controller through FPGA Specification and features: 4 way 2 lane system Delay generation (1 second) 4 ports-each having Red, Yellow and Green bit Real LED PCB for hardware implementation Digilent-FPGA implementation Based on counter, ports bits are set high and low

Figure 3: Traffic Lights PCB Figure 4: FPGA Board

Amit Kumar Thakur Digital System Designing using VHDL 8/12

slide-9
SLIDE 9

Conclusion

Learnings during the training are:

1

Digital System Modelling using EDA tools

2

Levels of behaviour abstraction

3

Digital System-Design Flow

4

VHDL: Features, elements, constructs and tools

5

Project Experience: Digital Circuits & Traffic Light Controller through FPGA

Amit Kumar Thakur Digital System Designing using VHDL 9/12

slide-10
SLIDE 10

References

Books:

1

The Designer’s Guide to VHDL Peter J. Ashenden, 2008.

2

VHDL: Programming by Example Douglas Perry, 2002. Websites:

1

University of Regina, VHDL Lecture http://www.cs.uregina.ca/Links/class-info/301/Xilinx/lecture.html

2

Core Technologies, VHDL Documentaion http://www.1-core.com/library/digital/fpga-design-tutorial/simple- fpga-project.shtml Project Website: http://amitthakur.org/projects/vhdl

Amit Kumar Thakur Digital System Designing using VHDL 10/12

slide-11
SLIDE 11

Queries & Discussion

Amit Kumar Thakur Digital System Designing using VHDL 11/12

slide-12
SLIDE 12

Thank You!

Amit Kumar Thakur B.Tech Electronics & Communication 7th Semester, Roll No: 7EC-13 Department of Electronics & Communication School of Engineering & Technology Jaipur National University

Amit Kumar Thakur Digital System Designing using VHDL 12/12