Вы находитесь на странице: 1из 6

ACKNOWLEDGEMENT

I am greatly privileged to express my sincere thanks to Mr. Vikas Kalra, Director, CETPA INFOTECH PVT. LTD., Noida for the opportunity he has provided me, and making the requisite facilities readily available for experimental work.

I feel immensely proud in extending my heartiest thanks to Ms. Ramandeep Kaur, CETPA INFOTECH PVT. LTD., Noida, for her inspiring guidance, encouragement, unconditional cooperation and support, which has greatly contributed towards the successful completion of this work. She has been a source of inspiration for all of us and her experience and knowledge has helped us in learning and giving this project the shape it has assumed. I convey my upmost thanks to the HOD (EEE Dept), Mr.Vivek Pahwa for necessary cooperation/consideration for my successful completion of training.

I also wish to thank my family and friends for motivating, encouraging and giving moral support to accomplish this project successfully.

MOHIT GIRDHAR

ABSTRACT

VHDL VHSIC Hardware Description Language

A language for describing the structural, physical and behavioral characteristics of digital system.

Execution of a VHDL program results in simulation on digital system. VHDL supports both structural and behavioral descriptions of a system at multiple levels of abstraction.

Structure and behavior are complementary ways of describing systems. A description of the behavior of the system says nothing about the structure or the components that makeup the system. There are many ways in which you can build a system to provide the same behavior.

VHDL Programs are unlike programs written using conventional programming languages. Digital signals are fundamentally about signals, specifically binary signals that may take values 0 or 1. They are made of components such as memories, registers, gates, caches, ALUs etc.

ii

COMPANY PROFILE
CETPA, the Acronym of "Computer Education & Technology Promotion Association".

CETPA INFOTECH PVT LTD is one of the IT education and training service provider brands of India that is preferably working in 3 most important domains. It includes IT Training services, software and embedded product development and consulting services. The company is operating from various branches in India like Noida, Roorkee, Lucknow and Chandigarh. The company provides different types of IT training programs like Summer Training, Winter Training and 6 weeks training in various verticals of IT. The company has one of the most state-of-the art Infrastructure with all the amenities for students.

The main focus of the company is always to provide quality IT education and training to the students so that they can fit themselves in the industry. The organization provides summer training on some of the most cutting edge technologies like .net, Java, PHP, Ethical Hacking, ANDROID,CCNA, AUTOCAD, VHDL,MATLAB, EMBEDDED SYSTEM & many more.

CETPA has a very strong team consisting of technical trainers, faculties as well as nonteaching staffs who are continuously guiding, mentoring, counseling and coaching the students by providing them summer training, winter training as well as 6 months IT Training program along with certifications. The atmosphere is very friendly between students and teachers so that they can share their problems and clarify their doubts. The company has started long 11 years back and they are continuously expanding having overseas branches in Germany and Ukraine.

This is the only company that provides Online Certificate verification facilities for corporate and employers. The company has been awarded twice as the BEST IT AND EMBEDDED TRAINING ORGANIZATION.

iii

CONTENTS

Title Certificate Acknowledgement Abstract Company Profile

Page No.

CHAPTER 1 INTRODUCTION TO VHDL.. 1


1.1 BRIEF HISTORY OF VHDL... 3 1.2 VHDL DESIGN FLOW 4 1.3 NEED OF VHDL...... 7 1.4 VHDL TERMS.. 8 1.5 ADVANTAGES OF VHDL. 10 1.6 CAPABILITIES OF VHDL. 1.7 DIFFERENCES BETWEEN VHDL AND OTHER PROCEDURAL LANGUAGES 1.8 VERILOG VS. VHDL. 12 13 11

CHAPTER 2 DIFFERENT STYLES OF MODELING AND STATEMENTS 15


iv

2.1 BASIC STRUCTURE OF A VHDL FILE. 2.2 STYLES OF MODELLING 2.3 STATEMENTS...

15 18 19

CHAPTER 3 SUBPROGRAMS AND PACKAGES. 21


3.1 SUBPROGRAMS 3.2 PROCEDURES AND FUNCTIONS.. 3.3 OVERLOADING................ 3.4 PACKAGES................... 3.5 PACKAGE DECLARATION 3.6 PACKAGE BODY. 21 22 22 23 24 24

CHAPTER 4 FPGAs and ASICs..................... 25


4.1 FPGAs.....
v

25

4.2 ASICs... 4.3 GATE ARRAYS..... 4.4 SOMETHING MORE ON FPGAS....

26 27 28

CHAPTER 5 ................................................................

29

CONCLUSION. 29 REFERENCES

vi

Вам также может понравиться