SlideShare una empresa de Scribd logo
1 de 20
PRESENTATION
                ON
                          VLSI
           Yamuna Institute of Engineering and Technology




                                   Submitted by
                                      Ritu Kumari
                                           4109263
VLSI


         VERY LARGE SCALED INTIGRATING

« VLSI  Is the science of integrating millions of transistor on a
Single chip »

Operating devices:
   CPLD
   FPGA
VHDL
VHDL Stands for
               V « V : Very
                   H : High
                   S : Speed
                    I : Integrated
                   C : Circuit
               H Hardware
               D Designing
               L Language
Features of VHDL
• Support for concurrent statements

• Waveform generation language

• Sequential statements
VHDL DESIGN FLOW




                                         Functional Simulation
Specification             HDL Entry
  Timing Simulation



                         Simulation


                          Synthesis


                        Implementation
VHDL CODE STRUCTURE
•    LIBRARY declarations:-Contains a list of
    all libraries to be used in the design, e.g.:
    ieee, std, work, etc.

•    ENTITY:-Specifies the I/O pins of the
    circuit .

• ARCHITECTURE:-Contains the VHDL
  code proper, which describes how the circuit
  should behave (function).
LIBRARY

A LIBRARY is a collection of commonly used pieces of code.

    SYNTAX:-
    LIBRARY library_name;
    USE library_name.package_name.package_parts;

    • ieee.std_logic_1164 (from the ieee library)
    • standard            (from the std library)
    • work                 (from the work library)
ENTITY
The Primary Purpose of an Entity Is to Declare
the Input and Output Signals Which
Communicate With It.
SYNTAX:-
 ENTITY entity_name IS
 PORT (
 port_name : signal_mode signal_type;
 port_name : signal_mode signal_type; ... );
 END entity_name;
ARCHITECTURE
• Architecture body specifies how the circuit
  operated and how it is implemented.

SYNTAX:-
ARCHITECTURE architecture name OF entity_name IS
[declarations]
BEGIN
(code)
END architecture_name;
OPERATORS
•   Assignment Operators
•   Logical Operators
•   Arithmetic Operators
•   Relational operators
•   Shift Operators
Class
1. Logical operators       And   Or    nand   nor   xor   xnor

2. Relational operators     =    /=     <     <=    >     >=


3. Shift operators         sll   srl   sla    sra   rol   ror

4. Assignment operator     <=    :=     >=


5.Addition operator         +    _      &

6. Multiplying operator     *     /    mod    rem


7.Miscellaneous operator   **    abs   not
VHDL can be structured in three different ways

                    Structural
              As a set of interconnected components


                    Data flow
              As a set of concurrent statements


                    Behavioral
              As a set of sequential statements
DATA FLOW
 Data flow describes how the data flows through the circuit, from input to output.
 Use concurrent statement.

CONCURRENT STATEMENT

  Executed at once.
 combinational logic circuits are build with concurrent code.
 Three types of concurrent statements used in dataflow descriptions
 •       Boolean Equations
 •       with-select-when
 •       when-else
BEHAVIORAL MODELING

 To model complex components
  More powerful and allows for easy implementation of the design
  supported inside a process statement



   SYNTAX:-
   [label:] PROCESS (sensitivity list)
   [VARIABLE name type [range] [:= initial_value;]]
   BEGIN
   (sequential code)
   END PROCESS [label];
STRUCTURAL MODELING
 Structural description uses text to show how components of circuit put together

  Structural modeling use SEQUENTIAL STATEMENTS

 SEQUENTIAL STATEMENTS

    • If
    • Case
    • Wait
    • Loop
LCD Display on using serial communication
WORKING
COMPUTER
                                            CPLD
                              TTL logic                      0=0v
                                                             1=3.3v

RS 232 level logic
0= +3v to +15 v
                        Max 232
1= -3v to -15



                        Voltage level
                        convertor                                     LCD
                     Serial communication          Parallel communication
Vlsi(2)
Vlsi(2)

Más contenido relacionado

La actualidad más candente

Basic structures in vhdl
Basic structures in vhdlBasic structures in vhdl
Basic structures in vhdl
Raj Mohan
 
Xilinx Training in Phagwara Jalandhar
Xilinx Training in Phagwara JalandharXilinx Training in Phagwara Jalandhar
Xilinx Training in Phagwara Jalandhar
E2Matrix
 
Xilinx Training in Jalandhar Chandigarh
Xilinx Training in Jalandhar ChandigarhXilinx Training in Jalandhar Chandigarh
Xilinx Training in Jalandhar Chandigarh
E2Matrix
 
Xilinx training in mohali
Xilinx training in mohaliXilinx training in mohali
Xilinx training in mohali
Arwinder paul singh
 

La actualidad más candente (11)

Basics of Vhdl
Basics of VhdlBasics of Vhdl
Basics of Vhdl
 
Vhdl
VhdlVhdl
Vhdl
 
Basic structures in vhdl
Basic structures in vhdlBasic structures in vhdl
Basic structures in vhdl
 
Xilinx Training in Phagwara Jalandhar
Xilinx Training in Phagwara JalandharXilinx Training in Phagwara Jalandhar
Xilinx Training in Phagwara Jalandhar
 
Xilinx Training in Jalandhar Chandigarh
Xilinx Training in Jalandhar ChandigarhXilinx Training in Jalandhar Chandigarh
Xilinx Training in Jalandhar Chandigarh
 
Xilinx training in mohali
Xilinx training in mohaliXilinx training in mohali
Xilinx training in mohali
 
Prilimanary Concepts of VHDL by Dr.R.Prakash Rao
Prilimanary Concepts of VHDL by    Dr.R.Prakash RaoPrilimanary Concepts of VHDL by    Dr.R.Prakash Rao
Prilimanary Concepts of VHDL by Dr.R.Prakash Rao
 
Javaiostream
JavaiostreamJavaiostream
Javaiostream
 
Frogger vlan hopping
Frogger vlan hoppingFrogger vlan hopping
Frogger vlan hopping
 
HDL (hardware description language) presentation
HDL (hardware description language) presentationHDL (hardware description language) presentation
HDL (hardware description language) presentation
 
programmable logic array
programmable logic arrayprogrammable logic array
programmable logic array
 

Similar a Vlsi(2)

UNIT-I.pptx of subject in engineering bla bla bla
UNIT-I.pptx of subject in engineering bla bla blaUNIT-I.pptx of subject in engineering bla bla bla
UNIT-I.pptx of subject in engineering bla bla bla
SEN150VAIBHAVWAKHARE
 

Similar a Vlsi(2) (20)

UNIT-I.pptx of subject in engineering bla bla bla
UNIT-I.pptx of subject in engineering bla bla blaUNIT-I.pptx of subject in engineering bla bla bla
UNIT-I.pptx of subject in engineering bla bla bla
 
Vhdl
VhdlVhdl
Vhdl
 
VHDL_VIKAS.pptx
VHDL_VIKAS.pptxVHDL_VIKAS.pptx
VHDL_VIKAS.pptx
 
DLD5.pdf
DLD5.pdfDLD5.pdf
DLD5.pdf
 
the-vhsic-.pptx
the-vhsic-.pptxthe-vhsic-.pptx
the-vhsic-.pptx
 
VHDL-PRESENTATION.ppt
VHDL-PRESENTATION.pptVHDL-PRESENTATION.ppt
VHDL-PRESENTATION.ppt
 
hardware description language power point presentation
hardware description language power point presentationhardware description language power point presentation
hardware description language power point presentation
 
Vhdl new
Vhdl newVhdl new
Vhdl new
 
Lecture2 vhdl refresher
Lecture2 vhdl refresherLecture2 vhdl refresher
Lecture2 vhdl refresher
 
Expo de digitales (2)
Expo de digitales (2)Expo de digitales (2)
Expo de digitales (2)
 
Vhdl 1 ppg
Vhdl 1 ppgVhdl 1 ppg
Vhdl 1 ppg
 
L03_4.pdf
L03_4.pdfL03_4.pdf
L03_4.pdf
 
VLSI VHDL
VLSI VHDLVLSI VHDL
VLSI VHDL
 
Dica ii chapter slides
Dica ii chapter slidesDica ii chapter slides
Dica ii chapter slides
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
6 months/weeks training in Vlsi,jalandhar
6 months/weeks training in Vlsi,jalandhar6 months/weeks training in Vlsi,jalandhar
6 months/weeks training in Vlsi,jalandhar
 
6 weeks/months summer training in vlsi,ludhiana
6 weeks/months summer training in vlsi,ludhiana6 weeks/months summer training in vlsi,ludhiana
6 weeks/months summer training in vlsi,ludhiana
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
How to design Programs using VHDL
How to design Programs using VHDLHow to design Programs using VHDL
How to design Programs using VHDL
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Vlsi(2)

  • 1. PRESENTATION ON VLSI Yamuna Institute of Engineering and Technology Submitted by Ritu Kumari 4109263
  • 2. VLSI VERY LARGE SCALED INTIGRATING « VLSI Is the science of integrating millions of transistor on a Single chip » Operating devices:  CPLD  FPGA
  • 3. VHDL VHDL Stands for V « V : Very H : High S : Speed I : Integrated C : Circuit H Hardware D Designing L Language
  • 4. Features of VHDL • Support for concurrent statements • Waveform generation language • Sequential statements
  • 5. VHDL DESIGN FLOW Functional Simulation Specification HDL Entry Timing Simulation Simulation Synthesis Implementation
  • 7. LIBRARY declarations:-Contains a list of all libraries to be used in the design, e.g.: ieee, std, work, etc. • ENTITY:-Specifies the I/O pins of the circuit . • ARCHITECTURE:-Contains the VHDL code proper, which describes how the circuit should behave (function).
  • 8. LIBRARY A LIBRARY is a collection of commonly used pieces of code. SYNTAX:- LIBRARY library_name; USE library_name.package_name.package_parts; • ieee.std_logic_1164 (from the ieee library) • standard (from the std library) • work (from the work library)
  • 9. ENTITY The Primary Purpose of an Entity Is to Declare the Input and Output Signals Which Communicate With It. SYNTAX:- ENTITY entity_name IS PORT ( port_name : signal_mode signal_type; port_name : signal_mode signal_type; ... ); END entity_name;
  • 10. ARCHITECTURE • Architecture body specifies how the circuit operated and how it is implemented. SYNTAX:- ARCHITECTURE architecture name OF entity_name IS [declarations] BEGIN (code) END architecture_name;
  • 11. OPERATORS • Assignment Operators • Logical Operators • Arithmetic Operators • Relational operators • Shift Operators
  • 12. Class 1. Logical operators And Or nand nor xor xnor 2. Relational operators = /= < <= > >= 3. Shift operators sll srl sla sra rol ror 4. Assignment operator <= := >= 5.Addition operator + _ & 6. Multiplying operator * / mod rem 7.Miscellaneous operator ** abs not
  • 13. VHDL can be structured in three different ways Structural As a set of interconnected components Data flow As a set of concurrent statements Behavioral As a set of sequential statements
  • 14. DATA FLOW  Data flow describes how the data flows through the circuit, from input to output.  Use concurrent statement. CONCURRENT STATEMENT  Executed at once. combinational logic circuits are build with concurrent code. Three types of concurrent statements used in dataflow descriptions • Boolean Equations • with-select-when • when-else
  • 15. BEHAVIORAL MODELING To model complex components  More powerful and allows for easy implementation of the design  supported inside a process statement SYNTAX:- [label:] PROCESS (sensitivity list) [VARIABLE name type [range] [:= initial_value;]] BEGIN (sequential code) END PROCESS [label];
  • 16. STRUCTURAL MODELING  Structural description uses text to show how components of circuit put together  Structural modeling use SEQUENTIAL STATEMENTS SEQUENTIAL STATEMENTS • If • Case • Wait • Loop
  • 17. LCD Display on using serial communication
  • 18. WORKING COMPUTER CPLD TTL logic 0=0v 1=3.3v RS 232 level logic 0= +3v to +15 v Max 232 1= -3v to -15 Voltage level convertor LCD Serial communication Parallel communication