SlideShare a Scribd company logo
1 of 12
Download to read offline
VLSI DESIGN & IMPLEMENTATION OF
 ELECTRONIC AUTOMATION USING VHDL

In this project of   “VLSI design and implementation of Electronic
Automation using VHDL ” we design a complex digital circuit using the
language VHDL      (Very High Speed    Integrated Circuit Hardware
Description Language).

As it is not possible to design such a complex digital circuit (consisting of
more than 30,000 logic gates)          manually to implement the above
application, we use VLSI Technology for the solution.

With this technology we can construct a very big digital circuit requiring
more than one lakh logic gates in a single chip.

This is carried out (Designed) by Programming. Thus it is simple and easy
to modify the existing design (add more features) by changing the
instructions alone in the program and not the hardware.

This final program is edited, compiled, synthesised and choosing the
proper device we simulate and see the result ( working of the IC that we
have designed ) on the screen.

In an electronic automation, we built in several electronic tools into a single
chip. For example, a magnitude comparator, code converter, All logic
gates, Half adder, full adder etc.

To construct the total circuit with the available ICs we require more than 11
ICs. But using a single VLSI chip we are able to integrate all of them into
it. Thus the same IC can be used for any of the above applications any
number of times.

Thus we don’t require a big PCB and more number of components to
assemble.
VLSI DESIGN & IMPLEMENTATION
        OF DMA USING VHDL
In this project of “VLSI design and implementation of DMA using
VHDL” we design a complex digital circuit using the language VHDL
(Very High Speed         Integrated Circuit Hardware Description
Language).

As it is not possible to design such a complex digital circuit
(consisting of more than 30,000 logic gates ) manually to implement
the above application, we use VLSI Technology for the solution.

With this technology we can construct a very big digital circuit
requiring more than one lakh logic gates in a single chip. This is
carried out (Designed ) by Programming.

Thus it is simple and easy to modify the existing design ( add more
features ) by changing the instructions alone in the program and not
the hardware.

This final program is edited, compiled, synthesised and choosing the
proper device we simulate and see the result ( working of the IC that
we have designed ) on the screen.
VLSI DESIGN AND IMPLEMENTATION OF
   CELLPHONE CONTROLLER USING VHDL

In this project of “VLSI design and implementation of Cellophane Controller using
VHDL” we design a complex digital circuit using the language VHDL (Very High
Speed Integrated Circuit Hardware Description Language). As it is not possible to
design such a complex digital circuit (consisting of more than 30,000 logic gates)
manually to implement the above application, we use VLSI Technology for the
solution. With this technology we can construct a very big digital circuit requiring more
than one lakh logic gates in a single chip.

This is carried out (Designed) by Programming. Thus it is simple and easy to modify
the existing design (add more features) by changing the instructions alone in the
program and not the hardware. This final program is edited, compiled, synthesised and
using the proper device we simulate and see the result (working of the IC that we have
designed ) on the screen.

A cell phone has several parameters. Each parameters validity & accessibility has to
be checked before the operation of a cell phone either incoming or outgoing call. In
order to execute the above we need a controller circuit which we call as cell phone
controller. We design a cell phone controller using VLSI by programming in VHDL.

THIS CONTROLLER CIRCUIT WILL CHECK FOR THE FOLLOWING VALIDITY:

   1. Cell phone number.                           6. Cell phone ON/OFF.

   2. Account.                                     7. Battery charge present or not.

   3. Simcard loaded or not.                       8. Dialing a correct number

   4. Activation done or not.                      9. Attending at the receiving end etc.

   5.   Reachable area

A connection could be established only if the required conditions are fulfilled. If not it is
displayed at the output the reason for which the connection was not established.

The above application is programmed in VHDL and is simulated. It is a single chip cell
phone controller circuit. More features can be added to the system without effecting
the hardware of that system.
VLSI DESIGN AND IMPLEMENTATION OF
   ENCRYPTION & DECRYPTION USING VHDL
In this project of “VLSI design and implementation of Encryption & Decryption
using VHDL” we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language).

As it is not possible to design such a complex digital circuit (consisting of more than
30,000 logic gates) manually to implement the above application, we use VLSI
Technology for the solution. With this technology we can construct a very big digital
circuit requiring more than one lakh logic gates in a single chip.

This is carried out (Designed) by Programming. Thus it is simple and easy to modify
the existing design (add more features) by changing the instructions alone in the
program and not the hardware. This final program is edited, compiled, synthesized
and choosing the proper device we simulate and see the result (working of the IC
that we have designed) on the screen.

We all are now living in Internet world. With the help of internet we are able to send
and receive large amount of information in various forms (image, text, voice etc.)

While carrying out such message (mail) transfer, how many files are delivered
without fail? How many are delivered without intervention of third person? What
ever we send is also received by others. Thus security is a major problem.

Hence using the circuit known as encryptor, we encrypt the data before sending.
Though any third person may happen to receive that file, he will not be able to open
or read the file without the help of decryption code. In this way encryption and
decryption circuits are helpful for secured communication.

In this project of we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language). As it is not
possible to design such a complex digital circuit (consisting of more than 30,000
logic gates) manually to implement the above application, we use VLSI Technology
for the solution.

With this technology we can construct a very big digital circuit requiring more than
one-lakh logic gates in a single chip. This is carried out (Designed) by
Programming. Thus it is simple and easy to modify the existing design (add more
features) by changing the instructions alone in the program and not the hardware.

This final program is edited, compiled, synthesized and using the proper device we
simulate and see the result (working of the IC that we have designed) on the
screen.
VLSI DESIGN AND IMPLEMENTATION OF PC
       DIAGNOSTIC CARD USING VHDL
In this project of "VLSI design and implementation of PC Diagnostic card
using VHDL" we design a complex digital circuit using the language VHDL
(Very High Speed Integrated Circuit Hardware Description Language).

As it is not possible to design such a complex digital circuit (consisting of
more than 30,000 logic gates) manually to implement the above
application, we use VLSI Technology for the solution.

With this technology we can construct a very big digital circuit requiring
more than one-lakh logic gates in a single chip. This is carried out
(Designed) by Programming. Thus it is simple and easy to modify the
existing design (add more features) by changing the instructions alone in
the program and not the hardware.

This final program is edited, compiled, synthesized and using the proper
device we simulate and see the result (working of the IC that we have
designed) on the screen.

A computer has so many parts like monitor, keyboard, floppy disk drive,
mouse, Hard disk drive, RAM, compact disk drive etc. In our PC Diagnostic
card we check for their presence in the system first and later we check
their functioning property before the system boots.

If any one of the test fail the system will not boot. Also it has to tell us why
the system has not boot. Hence we can correct the part (if the
installation/connection was poor) and then try to reboot the system.

This project is used by system/hardware engineers as a tool to diagnose
the system. As it is automatic it is easy to handle. Without this tool we
have to test each part separately one by one which is tiresome. Using this
tool we are able to know the status of all the parts of the computer in few
seconds as a single report. Based on the status the error message is
displayed in the LED.
The above application is programmed into a single chip (VLSI). This IC is
tested by giving input signal from switches and the output is monitored in the
LED. In this way we can study the functioning of our designed digital circuit
VLSI DESIGN AND IMPLEMENTATION OF
     ARITHMETIC LOGIC UNIT USING VHDL
In this project of “VLSI design and implementation of Arithmetic Logic Unit using
VHDL” we design a complex digital circuit using the language VHDL (Very High Speed
Integrated Circuit Hardware Description Language). As it is not possible to design such
a complex digital circuit (consisting of more than 30,000 logic gates) manually to
implement the above application, we use VLSI Technology for the solution. With this
technology we can construct a very big digital circuit requiring more than one lakh logic
gates in a single chip.

This is carried out (Designed) by Programming. Thus it is simple and easy to modify
the existing design (add more features) by changing the instructions alone in the
program and not the hardware. This final program is edited, compiled, synthesised and
using the proper device we simulate and see the result ( working of the IC that we
have designed ) on the screen.

As we all know the importance of ALU in CPU, designing           the same using      VLSI
Technology is a challenging task.

The arithmetic-logic unit performs arithmetic and logical operations on input data. This
section of the machine can be relatively small, consisting of as little as part of a
microprocessor chip. On the other hand, for large "number calculations," it can consist
of a considerable array of high-speed logic components. Despite the variations in size
and complexity, arithmetic and logical operations are always performed using the same
principles.

Although many functions can be performed by ALUs , the basic arithmetic operations-
addition, subtraction, multiplication, and division-continue to be "bread-and-butter"
operations. Even the literature reinforces the fundamental nature of these operations,
for when a new machine is described, the times require for addition and multiplication
are always included as significant features.

The control unit directs the operation of ALU. What the ALU does is add, subtract, shift,
and so on, when it is provided with the correct sequence of input signals. It is up to the
control element to provide these signals, and it is the function of the memory units to
provide the arithmetic element with the information that is to be used.

Using a synthesis tool we simulate the design and are able to the designed system
working even before fabrication of the IC.

Thus in this project we design a ALU which performs all the operation in a
single chip here the designer has the option of including any function of his
choice . Here we can also design an ALU of any order like 3 bit, 7 bit ,15 bit
etc.. which is unusual.
VLSI DESIGN AND IMPLEMENTATION
 OF ASSOCIATE MEMORY USING VHDL

In this project of “VLSI design and implementation of Associate Memory using
VHDL ” we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language). As it is not
possible to design such a complex digital circuit (consisting of more than
30,000 logic gates) manually to implement the above application, we use VLSI
Technology for the solution. With this technology we can construct a very big
digital circuit requiring more than one lakh logic gates in a single chip.

This is carried out ( Designed ) by Programming. Thus it is simple and easy to
modify the existing design ( add more features ) by changing the instructions
alone in the program and not the hardware. This final program is edited,
compiled, synthesised and choosing the proper device we simulate and see the
result (working of the IC that we have designed ) on the screen.

Many data processing application require the search of items in a table stored
in memory. An assembler program searches the symbol address table in order
to extract the symbols binary equivalent. The established way to search a
table is to store all items where they can be addressed in sequence .The
search procedure is a strategy for choosing a sequence of addresses reading
the content of memory at each address and comparing the information read
with the item being searched until a match occurs. The number of access to the
memory depends upon the location and the efficiency of search algorithm.

The time required to find an item stored in memory can be reduced considerably
if stored data can be identified for access by the content of the data itself rather
than by address .A memory unit accessed              by content is called         an
ASSOCIATIVE MEMORY or CONTENT ADDRESSABLE MEMORY ( CAM ).

This type of memory is accessed simultaneously and in parallel on the basis of
data content rather than by specific address or location. when a word is written
in associate memory no address is given. The memory is capable of finding
empty unused location to store the word.

Because of its organisation the associate memory is uniquely suited to do
parallel; searches by data Association . Associate memory are used in
application where the search time is critical and must be very short.
VLSI DESIGN AND IMPLEMENTATION
      OF BUS ARBITER USING VHDL

In this project of “VLSI design and implementation of Bus Arbiter using VHDL ”
we design a complex digital circuit using the language VHDL ( Very High Speed
Integrated Circuit Hardware Description Language ).

As it is not possible to design such a complex digital circuit ( consisting of more
than 30,000 logic gates ) manually to implement the above application, we use
VLSI Technology for the solution. With this technology we can construct a very
big digital circuit requiring more than one lakh logic gates in a single chip. This is
carried out ( Designed ) by Programming.

Thus it is simple and easy to modify the existing design ( add more features ) by
changing the instructions alone in the program and not the hardware. This final
program is edited, compiled, synthesised and choosing the proper device we
simulate and see the result ( working of the IC that we have designed ) on the
screen.

Those were the days while we used Telephone line for speech communication
alone. That is not the case now. The same Telephone line is used for several
other applications too without modifying the existing network setup.

The additional devices that        work with the Telephone          line are FAX for
image(picture) transmission, MODEM for internet, Telephone controlled switch
for controlling any appliance from remote distance and many new devices are
introduced day by day. The actual problem arise when two or more device want
to access the same single telephone line at the same time.

This is not possible and should be prevented. If at all more than two device want to
use the Telephone line at the same time which device should be given the access of
telephone line first and in which order?
We design an electronic circuit that gives a solution for the above problem. That
digital circuit is a fast switching circuit and connects only one device to the telephone
at a time though many may request the access at the same time. Priority can be
decided by the customer before designing.
VLSI DESIGN AND IMPLEMENTATION
    OF CODE CONVETORS USING VHDL

In this project of “VLSI design and implementation of Code Convetors
using VHDL ” we design a complex digital circuit using the language VHDL
(Very High Speed Integrated Circuit Hardware Description Language). As
it is not possible to design such a complex digital circuit (consisting of
more than 30,000 logic gates )          manually to implement the above
application, we use VLSI Technology for the solution. With this technology
we can construct a very big digital circuit requiring more than one lakh logic
gates in a single chip.

This is carried out ( Designed ) by Programming. Thus it is simple and easy
to modify the existing design ( add more features ) by changing the
instructions alone in the program and not the hardware. This final program
is edited, compiled, synthesised and choosing the proper device we
simulate and see the result (working of the IC that we have designed ) on
the screen.

Code converter is a digital circuit that takes in a set of binary values and
converts it into another set of binary values using some logic as per the
code converter.

Constructing this digital circuit manually using logic gates leads to a very
big circuit with more number of connections increasing complexity.
Code conversion finds wide applications in data communication. There are
many code converters Eg. BCD to gray and gray to BCD, Excess 3 to
BCD and BCD to Excess 3, gray to Excess 3 and Excess 3 to gray or any
code to any other code ( custom based ) is possible. VLSI Technology
plays a major role here.

Each code converter is a big digital electronic circuit difficult to assemble it
manually. But, using this VLSI technology many code converter circuits can
be built into a single chip which is known as Very Large Scale Integration.
VLSI DESIGN AND IMPLEMENTATION OF
DATA ROUTING MULTIPLEXER USING VHDL
In this project of “VLSI design and implementation of Data routing Multiplexer
using VHDL” we design a complex digital circuit using the language VHDL (Very
High Speed Integrated Circuit Hardware Description Language ). As it is not
possible to design such a complex digital circuit (consisting of more than 30,000
logic gates) manually to implement the above application, we use VLSI
Technology for the solution.

With this technology we can construct a very big digital circuit requiring more
than one lakh logic gates in a single chip. This is carried out ( Designed ) by
Programming. Thus it is simple and easy to modify the existing design ( add
more features) by changing the instructions alone in the program and not the
hardware.

This final program is edited, compiled, synthesised and choosing the proper
device we simulate and see the result (working of the IC that we have designed)
on the screen.

Multiplexing means transmitting a large number of information units over a
smaller number of channels or lines. A digital multiplexer is a combinational
circuit that selects binary information from one of many input lines and directs it
top a single output line.

The selection of a particular input line is controlled by a set of selection lines.
There are (2**n) input lines and n selection lines whose bit combinations
determine which input is selected.

Multiplexer circuits find numerous and varied applications in digital systems of
all types. These applications include data selection, data routing, operation
sequencing, parallel-to-serial conversion, waveform generation and logic function
generation.

Multiplexer can route data from one of several sources to one distination. Each
Counter consist of two cascaded BCD stages and each one is driven by its own
clock signal. When the counter select line is HIGH, the outputs of counter 1
will be allowed to pass through the multiplexers to the decoder/drivers to be
displayed on the LED readouts. When the COUNTER SELECT =0, the outputs
of counter 2 will pass through the multiplexers to the displays.
VLSI DESIGN AND IMPLEMENTATION
OF ENCODER & DECODER USING VHDL

In this project of “VLSI design and implementation of Encoder & Decoder using
VHDL ” we design a complex digital circuit using the language VHDL (Very High
Speed Integrated Circuit Hardware Description Language).

As it is not possible to design such a complex digital circuit (consisting of more
than 30,000 logic gates ) manually to implement the above application, we use
VLSI Technology for the solution. With this technology we can construct a very
big digital circuit requiring more than one lakh logic gates in a single chip.

This is carried out (Designed) by Programming. Thus it is simple and easy to
modify the existing design (add more features) by changing the instructions
alone in the program and not the hardware. This final program is edited,
compiled, synthesised and choosing the proper device we simulate and see the
result ( working of the IC that we have designed ) on the screen.

A decoder is a combinational digital circuit that converts binary information from
n input lines to a maximum of (2**n) unique output lines. If the n bit decoded
information has unused or don’t care combination the decoder output will have
less than (2**n) outputs.

An encoder is a digital circuit that performs the inverse operation of a decoder.
An encoder has (2**n) input lines and n output lines. The output lines generate
the binary code corresponding to the input value.

A priority encoder is an encoder circuit that includes the priority function. The
operation of priority encoder is such that if two or more inputs are equal to 1 at
the same time, the input having the highest priority will take precedence.
VLSI DESIGN AND IMPLEMENTATION OF
WATER PUMP CONTROLLER USING VHDL

In this project of “VLSI design and implementation of Water Pump
Controller using VHDL” we design a complex digital circuit using the
language VHDL (Very High Speed Integrated Circuit Hardware
Description Language).
As it is not possible to design such a complex digital circuit
(consisting of more than 30,000 logic gates) manually to implement
the above application, we use VLSI Technology for the solution. With
this technology we can construct a very big digital circuit requiring
more than one lakh logic gates in a single chip.
This is carried out (Designed) by Programming. Thus it is simple and
easy to modify the existing design (add more features) by changing
the instructions alone in the program and not the hardware.
This final program is edited, compiled, synthesized and using the
proper device we simulate and see the result (working of the IC that
we have designed) on the screen.
In general we switch ON a motor, fill the tank and then we switch
OFF the motor. It is common. Here neither the over flowing is
prevented nor the dry run (motor working without pumping water) is
prevented.
This causes several losses, for example water itself due to overflow,
power, motor gets heated due to dry run and coil burns away etc.
All the above losses are prevented with the help of single VLSI chip
which consists of a complex controller circuit that we design by
programming in VHDL

More Related Content

What's hot

Arduino seminar report
Arduino seminar reportArduino seminar report
Arduino seminar reportZaka Jutt
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
IRJET- College Bus Fee Payment System
IRJET- College Bus Fee Payment SystemIRJET- College Bus Fee Payment System
IRJET- College Bus Fee Payment SystemIRJET Journal
 
REMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIOREMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIOKunal Bidkar
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th yearVatsal N Shah
 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratchYury Gorbachev
 
Global wireless e voting
Global wireless e votingGlobal wireless e voting
Global wireless e votingDibya Ranjan
 
IOT based Automatic Colour Sorting Machine
IOT based Automatic Colour Sorting MachineIOT based Automatic Colour Sorting Machine
IOT based Automatic Colour Sorting Machinevivatechijri
 
IRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting MachineIRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting MachineIRJET Journal
 
Robotics & Embedded IoT System Design [Day-1]
Robotics & Embedded IoT System Design [Day-1]Robotics & Embedded IoT System Design [Day-1]
Robotics & Embedded IoT System Design [Day-1]Deepam Dubey
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software DevelopmentSanjay Kumar
 

What's hot (19)

Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
 
Brain controlled robot
Brain controlled robotBrain controlled robot
Brain controlled robot
 
Arduino seminar report
Arduino seminar reportArduino seminar report
Arduino seminar report
 
Arduino
ArduinoArduino
Arduino
 
Embedded_Resume
Embedded_ResumeEmbedded_Resume
Embedded_Resume
 
FPGA using IoT
FPGA using IoT FPGA using IoT
FPGA using IoT
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
IRJET- College Bus Fee Payment System
IRJET- College Bus Fee Payment SystemIRJET- College Bus Fee Payment System
IRJET- College Bus Fee Payment System
 
REMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIOREMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIO
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratch
 
Global wireless e voting
Global wireless e votingGlobal wireless e voting
Global wireless e voting
 
IOT based Automatic Colour Sorting Machine
IOT based Automatic Colour Sorting MachineIOT based Automatic Colour Sorting Machine
IOT based Automatic Colour Sorting Machine
 
Resume (4)
Resume (4)Resume (4)
Resume (4)
 
IRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting MachineIRJET- IoT Color based Product Sorting Machine
IRJET- IoT Color based Product Sorting Machine
 
Robotics & Embedded IoT System Design [Day-1]
Robotics & Embedded IoT System Design [Day-1]Robotics & Embedded IoT System Design [Day-1]
Robotics & Embedded IoT System Design [Day-1]
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software Development
 
Arduino course
Arduino courseArduino course
Arduino course
 
B044020609
B044020609B044020609
B044020609
 

Similar to Prj Vlsi Allabstract

Digital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationDigital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationAmber Bhaumik
 
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentCodesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentJonathan Ruiz de Garibay
 
Dipak_Desai_Resume
Dipak_Desai_ResumeDipak_Desai_Resume
Dipak_Desai_Resumenotoha
 
Density based traffic light controlling (2)
Density based traffic light controlling (2)Density based traffic light controlling (2)
Density based traffic light controlling (2)hardik1240
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...chandan kumar
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...birsa institute of technical education
 
The Principle Of Ultrasound Imaging System
The Principle Of Ultrasound Imaging SystemThe Principle Of Ultrasound Imaging System
The Principle Of Ultrasound Imaging SystemMelissa Luster
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++featuresA. Steinhoff
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition systemeSAT Publishing House
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition systemeSAT Journals
 

Similar to Prj Vlsi Allabstract (20)

Wireless notice board using zigbee
Wireless notice board using zigbeeWireless notice board using zigbee
Wireless notice board using zigbee
 
embedded systems
embedded systemsembedded systems
embedded systems
 
Digital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationDigital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA Implementation
 
Resume_Pratik
Resume_PratikResume_Pratik
Resume_Pratik
 
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentCodesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
Dipak_Desai_Resume
Dipak_Desai_ResumeDipak_Desai_Resume
Dipak_Desai_Resume
 
Wi Fi documantation
Wi Fi documantationWi Fi documantation
Wi Fi documantation
 
Density based traffic light controlling (2)
Density based traffic light controlling (2)Density based traffic light controlling (2)
Density based traffic light controlling (2)
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...
 
Beagle board
Beagle boardBeagle board
Beagle board
 
The Principle Of Ultrasound Imaging System
The Principle Of Ultrasound Imaging SystemThe Principle Of Ultrasound Imaging System
The Principle Of Ultrasound Imaging System
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++features
 
Gourp 12 Report.pptx
Gourp 12 Report.pptxGourp 12 Report.pptx
Gourp 12 Report.pptx
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
 
Design of a usb based data acquisition system
Design of a usb based data acquisition systemDesign of a usb based data acquisition system
Design of a usb based data acquisition system
 
Report on VLSI
Report on VLSIReport on VLSI
Report on VLSI
 
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGSA STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
A STUDY OF AN ENTRENCHED SYSTEM USING INTERNET OF THINGS
 

More from ncct

Biomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological SignalsBiomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological Signalsncct
 
Digital Water Marking For Video Piracy Detection
Digital Water Marking For Video Piracy DetectionDigital Water Marking For Video Piracy Detection
Digital Water Marking For Video Piracy Detectionncct
 
Self Repairing Tree Topology Enabling Content Based Routing In Local Area Ne...
Self Repairing Tree Topology Enabling  Content Based Routing In Local Area Ne...Self Repairing Tree Topology Enabling  Content Based Routing In Local Area Ne...
Self Repairing Tree Topology Enabling Content Based Routing In Local Area Ne...ncct
 
Cockpit White Box
Cockpit White BoxCockpit White Box
Cockpit White Boxncct
 
Rail Track Inspector
Rail Track InspectorRail Track Inspector
Rail Track Inspectorncct
 
Botminer Clustering Analysis Of Network Traffic For Protocol And Structure...
Botminer   Clustering Analysis Of Network Traffic For Protocol  And Structure...Botminer   Clustering Analysis Of Network Traffic For Protocol  And Structure...
Botminer Clustering Analysis Of Network Traffic For Protocol And Structure...ncct
 
Bot Robo Tanker Sound Detector
Bot Robo  Tanker  Sound DetectorBot Robo  Tanker  Sound Detector
Bot Robo Tanker Sound Detectorncct
 
Distance Protection
Distance ProtectionDistance Protection
Distance Protectionncct
 
Bluetooth Jammer
Bluetooth  JammerBluetooth  Jammer
Bluetooth Jammerncct
 
Crypkit 1
Crypkit 1Crypkit 1
Crypkit 1ncct
 
I E E E 2009 Java Projects
I E E E 2009  Java  ProjectsI E E E 2009  Java  Projects
I E E E 2009 Java Projectsncct
 
B E Projects M C A Projects B
B E  Projects  M C A  Projects  BB E  Projects  M C A  Projects  B
B E Projects M C A Projects Bncct
 
J2 E E Projects, I E E E Projects 2009
J2 E E  Projects,  I E E E  Projects 2009J2 E E  Projects,  I E E E  Projects 2009
J2 E E Projects, I E E E Projects 2009ncct
 
J2 M E Projects, I E E E Projects 2009
J2 M E  Projects,  I E E E  Projects 2009J2 M E  Projects,  I E E E  Projects 2009
J2 M E Projects, I E E E Projects 2009ncct
 
Engineering College Projects, M C A Projects, B E Projects, B Tech Pr...
Engineering  College  Projects,  M C A  Projects,  B E  Projects,  B Tech  Pr...Engineering  College  Projects,  M C A  Projects,  B E  Projects,  B Tech  Pr...
Engineering College Projects, M C A Projects, B E Projects, B Tech Pr...ncct
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects Bncct
 
I E E E 2009 Java Projects, I E E E 2009 A S P
I E E E 2009  Java  Projects,  I E E E 2009  A S PI E E E 2009  Java  Projects,  I E E E 2009  A S P
I E E E 2009 Java Projects, I E E E 2009 A S Pncct
 
Advantages Of Software Projects N C C T
Advantages Of  Software  Projects  N C C TAdvantages Of  Software  Projects  N C C T
Advantages Of Software Projects N C C Tncct
 
Engineering Projects
Engineering  ProjectsEngineering  Projects
Engineering Projectsncct
 
Software Projects Java Projects Mobile Computing
Software  Projects  Java  Projects  Mobile  ComputingSoftware  Projects  Java  Projects  Mobile  Computing
Software Projects Java Projects Mobile Computingncct
 

More from ncct (20)

Biomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological SignalsBiomedical Wearable Device For Remote Monitoring Ofphysiological Signals
Biomedical Wearable Device For Remote Monitoring Ofphysiological Signals
 
Digital Water Marking For Video Piracy Detection
Digital Water Marking For Video Piracy DetectionDigital Water Marking For Video Piracy Detection
Digital Water Marking For Video Piracy Detection
 
Self Repairing Tree Topology Enabling Content Based Routing In Local Area Ne...
Self Repairing Tree Topology Enabling  Content Based Routing In Local Area Ne...Self Repairing Tree Topology Enabling  Content Based Routing In Local Area Ne...
Self Repairing Tree Topology Enabling Content Based Routing In Local Area Ne...
 
Cockpit White Box
Cockpit White BoxCockpit White Box
Cockpit White Box
 
Rail Track Inspector
Rail Track InspectorRail Track Inspector
Rail Track Inspector
 
Botminer Clustering Analysis Of Network Traffic For Protocol And Structure...
Botminer   Clustering Analysis Of Network Traffic For Protocol  And Structure...Botminer   Clustering Analysis Of Network Traffic For Protocol  And Structure...
Botminer Clustering Analysis Of Network Traffic For Protocol And Structure...
 
Bot Robo Tanker Sound Detector
Bot Robo  Tanker  Sound DetectorBot Robo  Tanker  Sound Detector
Bot Robo Tanker Sound Detector
 
Distance Protection
Distance ProtectionDistance Protection
Distance Protection
 
Bluetooth Jammer
Bluetooth  JammerBluetooth  Jammer
Bluetooth Jammer
 
Crypkit 1
Crypkit 1Crypkit 1
Crypkit 1
 
I E E E 2009 Java Projects
I E E E 2009  Java  ProjectsI E E E 2009  Java  Projects
I E E E 2009 Java Projects
 
B E Projects M C A Projects B
B E  Projects  M C A  Projects  BB E  Projects  M C A  Projects  B
B E Projects M C A Projects B
 
J2 E E Projects, I E E E Projects 2009
J2 E E  Projects,  I E E E  Projects 2009J2 E E  Projects,  I E E E  Projects 2009
J2 E E Projects, I E E E Projects 2009
 
J2 M E Projects, I E E E Projects 2009
J2 M E  Projects,  I E E E  Projects 2009J2 M E  Projects,  I E E E  Projects 2009
J2 M E Projects, I E E E Projects 2009
 
Engineering College Projects, M C A Projects, B E Projects, B Tech Pr...
Engineering  College  Projects,  M C A  Projects,  B E  Projects,  B Tech  Pr...Engineering  College  Projects,  M C A  Projects,  B E  Projects,  B Tech  Pr...
Engineering College Projects, M C A Projects, B E Projects, B Tech Pr...
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects B
 
I E E E 2009 Java Projects, I E E E 2009 A S P
I E E E 2009  Java  Projects,  I E E E 2009  A S PI E E E 2009  Java  Projects,  I E E E 2009  A S P
I E E E 2009 Java Projects, I E E E 2009 A S P
 
Advantages Of Software Projects N C C T
Advantages Of  Software  Projects  N C C TAdvantages Of  Software  Projects  N C C T
Advantages Of Software Projects N C C T
 
Engineering Projects
Engineering  ProjectsEngineering  Projects
Engineering Projects
 
Software Projects Java Projects Mobile Computing
Software  Projects  Java  Projects  Mobile  ComputingSoftware  Projects  Java  Projects  Mobile  Computing
Software Projects Java Projects Mobile Computing
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Prj Vlsi Allabstract

  • 1. VLSI DESIGN & IMPLEMENTATION OF ELECTRONIC AUTOMATION USING VHDL In this project of “VLSI design and implementation of Electronic Automation using VHDL ” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and choosing the proper device we simulate and see the result ( working of the IC that we have designed ) on the screen. In an electronic automation, we built in several electronic tools into a single chip. For example, a magnitude comparator, code converter, All logic gates, Half adder, full adder etc. To construct the total circuit with the available ICs we require more than 11 ICs. But using a single VLSI chip we are able to integrate all of them into it. Thus the same IC can be used for any of the above applications any number of times. Thus we don’t require a big PCB and more number of components to assemble.
  • 2. VLSI DESIGN & IMPLEMENTATION OF DMA USING VHDL In this project of “VLSI design and implementation of DMA using VHDL” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates ) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out (Designed ) by Programming. Thus it is simple and easy to modify the existing design ( add more features ) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and choosing the proper device we simulate and see the result ( working of the IC that we have designed ) on the screen.
  • 3. VLSI DESIGN AND IMPLEMENTATION OF CELLPHONE CONTROLLER USING VHDL In this project of “VLSI design and implementation of Cellophane Controller using VHDL” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and using the proper device we simulate and see the result (working of the IC that we have designed ) on the screen. A cell phone has several parameters. Each parameters validity & accessibility has to be checked before the operation of a cell phone either incoming or outgoing call. In order to execute the above we need a controller circuit which we call as cell phone controller. We design a cell phone controller using VLSI by programming in VHDL. THIS CONTROLLER CIRCUIT WILL CHECK FOR THE FOLLOWING VALIDITY: 1. Cell phone number. 6. Cell phone ON/OFF. 2. Account. 7. Battery charge present or not. 3. Simcard loaded or not. 8. Dialing a correct number 4. Activation done or not. 9. Attending at the receiving end etc. 5. Reachable area A connection could be established only if the required conditions are fulfilled. If not it is displayed at the output the reason for which the connection was not established. The above application is programmed in VHDL and is simulated. It is a single chip cell phone controller circuit. More features can be added to the system without effecting the hardware of that system.
  • 4. VLSI DESIGN AND IMPLEMENTATION OF ENCRYPTION & DECRYPTION USING VHDL In this project of “VLSI design and implementation of Encryption & Decryption using VHDL” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesized and choosing the proper device we simulate and see the result (working of the IC that we have designed) on the screen. We all are now living in Internet world. With the help of internet we are able to send and receive large amount of information in various forms (image, text, voice etc.) While carrying out such message (mail) transfer, how many files are delivered without fail? How many are delivered without intervention of third person? What ever we send is also received by others. Thus security is a major problem. Hence using the circuit known as encryptor, we encrypt the data before sending. Though any third person may happen to receive that file, he will not be able to open or read the file without the help of decryption code. In this way encryption and decryption circuits are helpful for secured communication. In this project of we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one-lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesized and using the proper device we simulate and see the result (working of the IC that we have designed) on the screen.
  • 5. VLSI DESIGN AND IMPLEMENTATION OF PC DIAGNOSTIC CARD USING VHDL In this project of "VLSI design and implementation of PC Diagnostic card using VHDL" we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one-lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesized and using the proper device we simulate and see the result (working of the IC that we have designed) on the screen. A computer has so many parts like monitor, keyboard, floppy disk drive, mouse, Hard disk drive, RAM, compact disk drive etc. In our PC Diagnostic card we check for their presence in the system first and later we check their functioning property before the system boots. If any one of the test fail the system will not boot. Also it has to tell us why the system has not boot. Hence we can correct the part (if the installation/connection was poor) and then try to reboot the system. This project is used by system/hardware engineers as a tool to diagnose the system. As it is automatic it is easy to handle. Without this tool we have to test each part separately one by one which is tiresome. Using this tool we are able to know the status of all the parts of the computer in few seconds as a single report. Based on the status the error message is displayed in the LED. The above application is programmed into a single chip (VLSI). This IC is tested by giving input signal from switches and the output is monitored in the LED. In this way we can study the functioning of our designed digital circuit
  • 6. VLSI DESIGN AND IMPLEMENTATION OF ARITHMETIC LOGIC UNIT USING VHDL In this project of “VLSI design and implementation of Arithmetic Logic Unit using VHDL” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and using the proper device we simulate and see the result ( working of the IC that we have designed ) on the screen. As we all know the importance of ALU in CPU, designing the same using VLSI Technology is a challenging task. The arithmetic-logic unit performs arithmetic and logical operations on input data. This section of the machine can be relatively small, consisting of as little as part of a microprocessor chip. On the other hand, for large "number calculations," it can consist of a considerable array of high-speed logic components. Despite the variations in size and complexity, arithmetic and logical operations are always performed using the same principles. Although many functions can be performed by ALUs , the basic arithmetic operations- addition, subtraction, multiplication, and division-continue to be "bread-and-butter" operations. Even the literature reinforces the fundamental nature of these operations, for when a new machine is described, the times require for addition and multiplication are always included as significant features. The control unit directs the operation of ALU. What the ALU does is add, subtract, shift, and so on, when it is provided with the correct sequence of input signals. It is up to the control element to provide these signals, and it is the function of the memory units to provide the arithmetic element with the information that is to be used. Using a synthesis tool we simulate the design and are able to the designed system working even before fabrication of the IC. Thus in this project we design a ALU which performs all the operation in a single chip here the designer has the option of including any function of his choice . Here we can also design an ALU of any order like 3 bit, 7 bit ,15 bit etc.. which is unusual.
  • 7. VLSI DESIGN AND IMPLEMENTATION OF ASSOCIATE MEMORY USING VHDL In this project of “VLSI design and implementation of Associate Memory using VHDL ” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out ( Designed ) by Programming. Thus it is simple and easy to modify the existing design ( add more features ) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and choosing the proper device we simulate and see the result (working of the IC that we have designed ) on the screen. Many data processing application require the search of items in a table stored in memory. An assembler program searches the symbol address table in order to extract the symbols binary equivalent. The established way to search a table is to store all items where they can be addressed in sequence .The search procedure is a strategy for choosing a sequence of addresses reading the content of memory at each address and comparing the information read with the item being searched until a match occurs. The number of access to the memory depends upon the location and the efficiency of search algorithm. The time required to find an item stored in memory can be reduced considerably if stored data can be identified for access by the content of the data itself rather than by address .A memory unit accessed by content is called an ASSOCIATIVE MEMORY or CONTENT ADDRESSABLE MEMORY ( CAM ). This type of memory is accessed simultaneously and in parallel on the basis of data content rather than by specific address or location. when a word is written in associate memory no address is given. The memory is capable of finding empty unused location to store the word. Because of its organisation the associate memory is uniquely suited to do parallel; searches by data Association . Associate memory are used in application where the search time is critical and must be very short.
  • 8. VLSI DESIGN AND IMPLEMENTATION OF BUS ARBITER USING VHDL In this project of “VLSI design and implementation of Bus Arbiter using VHDL ” we design a complex digital circuit using the language VHDL ( Very High Speed Integrated Circuit Hardware Description Language ). As it is not possible to design such a complex digital circuit ( consisting of more than 30,000 logic gates ) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out ( Designed ) by Programming. Thus it is simple and easy to modify the existing design ( add more features ) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and choosing the proper device we simulate and see the result ( working of the IC that we have designed ) on the screen. Those were the days while we used Telephone line for speech communication alone. That is not the case now. The same Telephone line is used for several other applications too without modifying the existing network setup. The additional devices that work with the Telephone line are FAX for image(picture) transmission, MODEM for internet, Telephone controlled switch for controlling any appliance from remote distance and many new devices are introduced day by day. The actual problem arise when two or more device want to access the same single telephone line at the same time. This is not possible and should be prevented. If at all more than two device want to use the Telephone line at the same time which device should be given the access of telephone line first and in which order? We design an electronic circuit that gives a solution for the above problem. That digital circuit is a fast switching circuit and connects only one device to the telephone at a time though many may request the access at the same time. Priority can be decided by the customer before designing.
  • 9. VLSI DESIGN AND IMPLEMENTATION OF CODE CONVETORS USING VHDL In this project of “VLSI design and implementation of Code Convetors using VHDL ” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates ) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out ( Designed ) by Programming. Thus it is simple and easy to modify the existing design ( add more features ) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and choosing the proper device we simulate and see the result (working of the IC that we have designed ) on the screen. Code converter is a digital circuit that takes in a set of binary values and converts it into another set of binary values using some logic as per the code converter. Constructing this digital circuit manually using logic gates leads to a very big circuit with more number of connections increasing complexity. Code conversion finds wide applications in data communication. There are many code converters Eg. BCD to gray and gray to BCD, Excess 3 to BCD and BCD to Excess 3, gray to Excess 3 and Excess 3 to gray or any code to any other code ( custom based ) is possible. VLSI Technology plays a major role here. Each code converter is a big digital electronic circuit difficult to assemble it manually. But, using this VLSI technology many code converter circuits can be built into a single chip which is known as Very Large Scale Integration.
  • 10. VLSI DESIGN AND IMPLEMENTATION OF DATA ROUTING MULTIPLEXER USING VHDL In this project of “VLSI design and implementation of Data routing Multiplexer using VHDL” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language ). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out ( Designed ) by Programming. Thus it is simple and easy to modify the existing design ( add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and choosing the proper device we simulate and see the result (working of the IC that we have designed) on the screen. Multiplexing means transmitting a large number of information units over a smaller number of channels or lines. A digital multiplexer is a combinational circuit that selects binary information from one of many input lines and directs it top a single output line. The selection of a particular input line is controlled by a set of selection lines. There are (2**n) input lines and n selection lines whose bit combinations determine which input is selected. Multiplexer circuits find numerous and varied applications in digital systems of all types. These applications include data selection, data routing, operation sequencing, parallel-to-serial conversion, waveform generation and logic function generation. Multiplexer can route data from one of several sources to one distination. Each Counter consist of two cascaded BCD stages and each one is driven by its own clock signal. When the counter select line is HIGH, the outputs of counter 1 will be allowed to pass through the multiplexers to the decoder/drivers to be displayed on the LED readouts. When the COUNTER SELECT =0, the outputs of counter 2 will pass through the multiplexers to the displays.
  • 11. VLSI DESIGN AND IMPLEMENTATION OF ENCODER & DECODER USING VHDL In this project of “VLSI design and implementation of Encoder & Decoder using VHDL ” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates ) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesised and choosing the proper device we simulate and see the result ( working of the IC that we have designed ) on the screen. A decoder is a combinational digital circuit that converts binary information from n input lines to a maximum of (2**n) unique output lines. If the n bit decoded information has unused or don’t care combination the decoder output will have less than (2**n) outputs. An encoder is a digital circuit that performs the inverse operation of a decoder. An encoder has (2**n) input lines and n output lines. The output lines generate the binary code corresponding to the input value. A priority encoder is an encoder circuit that includes the priority function. The operation of priority encoder is such that if two or more inputs are equal to 1 at the same time, the input having the highest priority will take precedence.
  • 12. VLSI DESIGN AND IMPLEMENTATION OF WATER PUMP CONTROLLER USING VHDL In this project of “VLSI design and implementation of Water Pump Controller using VHDL” we design a complex digital circuit using the language VHDL (Very High Speed Integrated Circuit Hardware Description Language). As it is not possible to design such a complex digital circuit (consisting of more than 30,000 logic gates) manually to implement the above application, we use VLSI Technology for the solution. With this technology we can construct a very big digital circuit requiring more than one lakh logic gates in a single chip. This is carried out (Designed) by Programming. Thus it is simple and easy to modify the existing design (add more features) by changing the instructions alone in the program and not the hardware. This final program is edited, compiled, synthesized and using the proper device we simulate and see the result (working of the IC that we have designed) on the screen. In general we switch ON a motor, fill the tank and then we switch OFF the motor. It is common. Here neither the over flowing is prevented nor the dry run (motor working without pumping water) is prevented. This causes several losses, for example water itself due to overflow, power, motor gets heated due to dry run and coil burns away etc. All the above losses are prevented with the help of single VLSI chip which consists of a complex controller circuit that we design by programming in VHDL