SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Hardware Description Language (HDL )
Programming
12/6/2020 Dr Salah Alkurwy 1
2
1. HDL Overview, Verilog Keywords and Syntax, Data Types and Operators,
2. Verilog Statements, Wire and gate-level Keywords, Structure of a Verilog Program :
3. Modules, ports, and signals, Specifying Boolean Expressions:
4. Example of gate instantiation (AND, NAND, OR, NOR, XOR, XNOR), User Defined
Primitives,
5. Verilog Examples: (Full Adder, 2-to-1 multiplexer , 2-to-4 decoder, 4- bit
comparator),
6. Modelling Circuit Delay,
7. Modelling Sequential Elements: blocking and non-blocking assignment,
8. sequential circuit elements, and registers,
9. Verilog Examples: (Verilog – D Flip-flop, Verilog – D Flip-flop with Reset,
10. Test bench Stimulus
Hardware Description Language Programming
12/6/2020 Dr Salah Alkurwy
Outline
¿VHDL & Verilog?
 Hardware description language (HDL) is a specialized computer
language used to describe the structure and behavior of electronic
circuits, and most commonly, digital logic circuits.
 There are two most common Hardware Description Languages (HDL)
used by integrated circuit (IC) designers.
 Verilog HDL
 VHDL.
 They are each a notation to describe the behavioral and structural
aspects of an electronic digital circuit.
3
12/6/2020 Dr Salah Alkurwy
VHDL Background
 VHSIC Hardware Description Language.
VHSIC is an abbreviation for Very High Speed Integrated Circuit.
 Developed by the department of defense (1981)
 In 1986 rights where given to IEEE
• Became a standard and published in 1987
• Revised standard we know now published in 1993 (VHDL 1076-1993)
regulated by VHDL international (VI)
4
12/6/2020 Dr Salah Alkurwy
VHDL
 Uses top-down approach to partition design into small blocks
‘components’
 Entity: describes interface signals & basic building blocks
 Architecture: describes behavior, each entity can have
multiple Architectures
 Configuration: sort of parts list for a design, which behavior
to use for each entity.
 Package: toolbox used to build design
5
12/6/2020 Dr Salah Alkurwy
6
12/6/2020 Dr Salah Alkurwy
• VHDL represents another high level language for digital
system design.
• In this course we study Verilog HDL
– reason:
• used more often in electronic and computer industry
• programming style is very similar to C programming
language
7
Verilog Background
 Developed by Gateway Design Automation (1980)
 Later acquired by Cadence Design(1989) who made
it public in 1990
 Became a standardized in 1995 by IEEE (Std 1364)
regulated by Open Verilog International (OVI)
8
Gateway Design Automation. The company was privately held at that time by Dr. Prabhu
Goel, the inventor of the PO in 1985 DEM (Path-Oriented Decision Making) test generation
algorithm.[1] Verilog HDL was designed by Phil Moorby who was later to become the Chief
Designer for Verilog-XL
12/6/2020 Dr Salah Alkurwy
• Verilog only has one building block
– Module: modules connect through their port similarly as
in VHDL
– Usually there is only one module per file.
– A top level invokes instances of other modules.
– Modules can be specified behaviorally or structurally.
• Behavioral specification defines behavior of digital system
• Structural specification defines hierarchical interconnection of
sub modules
VERILOG
9
12/6/2020 Dr Salah Alkurwy
12/6/2020 Dr Salah Alkurwy 10
module f_adder_1
(
input x,
input y,
input c_in,
output A,
output c_out
);
assign A = x ^ y ^ c_in;
assign c_out = (x & y) | ((x^y) & c_in);
endmodule
An Example of Verilog HDL Cde
• Verilog Hardware Description Language(HDL)
– A high-level computer language can model, represent and simulate digital
design
• Hardware concurrency
• Parallel Activity Flow
• Semantics for Signal Value and Time
– Design examples using Verilog HDL
• Intel Pentium, AMD K5, K6, Atheon, ARM7, etc
• Thousands of ASIC designs using Verilog HDL
What is Verilog HDL?
11
The “standard” languages are:
 Very similar
Many tools provide front-ends to both
Verilog is “simpler”
Less syntax, fewer constructs
 VHDL supports large, complex systems
Better support for modularization
More grungy details
“Hello world” is much bigger in VHDL
Verilog/VHDL
12
• These languages have taken designers from low level detail to
much higher level of abstraction.
• In 2000 VI & OVI merged into Accellera
• Simulation & synthesis are the two main kinds of tools which
operate on the VHDL & Verilog languages.
• They are not a toolset or methodology they are each a different
language.
– However toolsets and methodologies are essential for their effective use.
Similarities
13
12/6/2020 Dr Salah Alkurwy
• There are not many differences as to the capabilities of
each.
• The choice of which one to use is often based in personal
preference & other issues such as availability of tools &
commercial terms.
• VHDL is “harder” to learn ADA-like.
• Verilog is “easier” to learn C-like.
Differences?
14
12/6/2020 Dr Salah Alkurwy
Field Programmable Gate Array
A Fully configurable IC
FPGAs contain programmable logic components called logic blocks.
Contain hierarchy of reconfigurable interconnects that allow the blocks to be
wired together.
Logic Blocks can be configured to any complex circuit.
FPGA can be made to work as a Xor gate, a Counter or even bigger- an
entire Processor!
FPGA
15
Advancements over the years
 © Intel 4004
Processor
 Introduced in 1971
 2300 Transistors
 108 KHz Clock
 © Intel P4 Processor
 Introduced in 2000
 40 Million Transistors
 1.5GHz Clock 16
17
FPGA Kit Board
18
ALTERA Quartus II
12/6/2020 Dr Salah Alkurwy 19
xilinx ISE
20

Mais conteúdo relacionado

Semelhante a Verilog HDL 0001.pdf

Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
IDES Editor
 
Aldec overview 2011-10 revised
Aldec overview 2011-10 revisedAldec overview 2011-10 revised
Aldec overview 2011-10 revised
Prateek Chopra
 

Semelhante a Verilog HDL 0001.pdf (20)

HDL (hardware description language) presentation
HDL (hardware description language) presentationHDL (hardware description language) presentation
HDL (hardware description language) presentation
 
Hdl
HdlHdl
Hdl
 
Verilog Lecture1
Verilog Lecture1Verilog Lecture1
Verilog Lecture1
 
Verilog HDL Training Course
Verilog HDL Training CourseVerilog HDL Training Course
Verilog HDL Training Course
 
Digital principle and computer design Presentation (1).pptx
Digital principle and computer design Presentation (1).pptxDigital principle and computer design Presentation (1).pptx
Digital principle and computer design Presentation (1).pptx
 
Verilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdfVerilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdf
 
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
 
Basics of Verilog.ppt
Basics of Verilog.pptBasics of Verilog.ppt
Basics of Verilog.ppt
 
Verilog Hardware Description Language.ppt
Verilog Hardware Description Language.pptVerilog Hardware Description Language.ppt
Verilog Hardware Description Language.ppt
 
Aldec overview 2011-10 revised
Aldec overview 2011-10 revisedAldec overview 2011-10 revised
Aldec overview 2011-10 revised
 
Lecture2 vhdl refresher
Lecture2 vhdl refresherLecture2 vhdl refresher
Lecture2 vhdl refresher
 
Evolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/SystemEvolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/System
 
Vhdl new
Vhdl newVhdl new
Vhdl new
 
Lecture1
Lecture1Lecture1
Lecture1
 
Fel Flyer F11
Fel Flyer F11Fel Flyer F11
Fel Flyer F11
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
 
Why system verilog ?
Why system verilog ? Why system verilog ?
Why system verilog ?
 
JDD2015: Towards the Fastest (J)VM on the Planet! - Jaroslav Tulach
JDD2015: Towards the Fastest (J)VM on the Planet! - Jaroslav TulachJDD2015: Towards the Fastest (J)VM on the Planet! - Jaroslav Tulach
JDD2015: Towards the Fastest (J)VM on the Planet! - Jaroslav Tulach
 
How to design Programs using VHDL
How to design Programs using VHDLHow to design Programs using VHDL
How to design Programs using VHDL
 
026 Neo4j Data Loading (ETL_ELT) Best Practices - NODES2022 AMERICAS Advanced...
026 Neo4j Data Loading (ETL_ELT) Best Practices - NODES2022 AMERICAS Advanced...026 Neo4j Data Loading (ETL_ELT) Best Practices - NODES2022 AMERICAS Advanced...
026 Neo4j Data Loading (ETL_ELT) Best Practices - NODES2022 AMERICAS Advanced...
 

Mais de MONEERTHAMEER (20)

Hassan hassan mechanical fourth stage.pptx
Hassan hassan mechanical fourth stage.pptxHassan hassan mechanical fourth stage.pptx
Hassan hassan mechanical fourth stage.pptx
 
8XXX alloy - .pptx
8XXX alloy -  .pptx8XXX alloy -  .pptx
8XXX alloy - .pptx
 
5G.pptx
5G.pptx5G.pptx
5G.pptx
 
Ferritic stainless steel.pptx
 Ferritic stainless steel.pptx Ferritic stainless steel.pptx
Ferritic stainless steel.pptx
 
السلامة المهنية.pptx
السلامة المهنية.pptxالسلامة المهنية.pptx
السلامة المهنية.pptx
 
Electron Beam Melting.pptx
 Electron Beam Melting.pptx Electron Beam Melting.pptx
Electron Beam Melting.pptx
 
EDS.pptx
  EDS.pptx  EDS.pptx
EDS.pptx
 
Critical Assessment of the Al-Ti-Zr System.pptx
  Critical Assessment of the Al-Ti-Zr System.pptx  Critical Assessment of the Al-Ti-Zr System.pptx
Critical Assessment of the Al-Ti-Zr System.pptx
 
electronic.ppt
electronic.pptelectronic.ppt
electronic.ppt
 
control .pptx
control .pptxcontrol .pptx
control .pptx
 
Robust Control .pptx
Robust Control .pptxRobust Control .pptx
Robust Control .pptx
 
roaming.pptx
 roaming.pptx roaming.pptx
roaming.pptx
 
finite.pptx
 finite.pptx finite.pptx
finite.pptx
 
Synchronisation in Digital.pptx
  Synchronisation in Digital.pptx  Synchronisation in Digital.pptx
Synchronisation in Digital.pptx
 
Traffic Accidents .pptx
Traffic Accidents   .pptxTraffic Accidents   .pptx
Traffic Accidents .pptx
 
FBMC-OQAM Modulation.pptx
FBMC-OQAM Modulation.pptxFBMC-OQAM Modulation.pptx
FBMC-OQAM Modulation.pptx
 
presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
 
concrete .pdf
 concrete .pdf concrete .pdf
concrete .pdf
 
plane wave .pdf
 plane wave .pdf plane wave .pdf
plane wave .pdf
 
transmission line
 transmission line transmission line
transmission line
 

Último

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 

Último (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

Verilog HDL 0001.pdf

  • 1. Hardware Description Language (HDL ) Programming 12/6/2020 Dr Salah Alkurwy 1
  • 2. 2 1. HDL Overview, Verilog Keywords and Syntax, Data Types and Operators, 2. Verilog Statements, Wire and gate-level Keywords, Structure of a Verilog Program : 3. Modules, ports, and signals, Specifying Boolean Expressions: 4. Example of gate instantiation (AND, NAND, OR, NOR, XOR, XNOR), User Defined Primitives, 5. Verilog Examples: (Full Adder, 2-to-1 multiplexer , 2-to-4 decoder, 4- bit comparator), 6. Modelling Circuit Delay, 7. Modelling Sequential Elements: blocking and non-blocking assignment, 8. sequential circuit elements, and registers, 9. Verilog Examples: (Verilog – D Flip-flop, Verilog – D Flip-flop with Reset, 10. Test bench Stimulus Hardware Description Language Programming 12/6/2020 Dr Salah Alkurwy Outline
  • 3. ¿VHDL & Verilog?  Hardware description language (HDL) is a specialized computer language used to describe the structure and behavior of electronic circuits, and most commonly, digital logic circuits.  There are two most common Hardware Description Languages (HDL) used by integrated circuit (IC) designers.  Verilog HDL  VHDL.  They are each a notation to describe the behavioral and structural aspects of an electronic digital circuit. 3 12/6/2020 Dr Salah Alkurwy
  • 4. VHDL Background  VHSIC Hardware Description Language. VHSIC is an abbreviation for Very High Speed Integrated Circuit.  Developed by the department of defense (1981)  In 1986 rights where given to IEEE • Became a standard and published in 1987 • Revised standard we know now published in 1993 (VHDL 1076-1993) regulated by VHDL international (VI) 4 12/6/2020 Dr Salah Alkurwy
  • 5. VHDL  Uses top-down approach to partition design into small blocks ‘components’  Entity: describes interface signals & basic building blocks  Architecture: describes behavior, each entity can have multiple Architectures  Configuration: sort of parts list for a design, which behavior to use for each entity.  Package: toolbox used to build design 5 12/6/2020 Dr Salah Alkurwy
  • 7. • VHDL represents another high level language for digital system design. • In this course we study Verilog HDL – reason: • used more often in electronic and computer industry • programming style is very similar to C programming language 7
  • 8. Verilog Background  Developed by Gateway Design Automation (1980)  Later acquired by Cadence Design(1989) who made it public in 1990  Became a standardized in 1995 by IEEE (Std 1364) regulated by Open Verilog International (OVI) 8 Gateway Design Automation. The company was privately held at that time by Dr. Prabhu Goel, the inventor of the PO in 1985 DEM (Path-Oriented Decision Making) test generation algorithm.[1] Verilog HDL was designed by Phil Moorby who was later to become the Chief Designer for Verilog-XL 12/6/2020 Dr Salah Alkurwy
  • 9. • Verilog only has one building block – Module: modules connect through their port similarly as in VHDL – Usually there is only one module per file. – A top level invokes instances of other modules. – Modules can be specified behaviorally or structurally. • Behavioral specification defines behavior of digital system • Structural specification defines hierarchical interconnection of sub modules VERILOG 9 12/6/2020 Dr Salah Alkurwy
  • 10. 12/6/2020 Dr Salah Alkurwy 10 module f_adder_1 ( input x, input y, input c_in, output A, output c_out ); assign A = x ^ y ^ c_in; assign c_out = (x & y) | ((x^y) & c_in); endmodule An Example of Verilog HDL Cde
  • 11. • Verilog Hardware Description Language(HDL) – A high-level computer language can model, represent and simulate digital design • Hardware concurrency • Parallel Activity Flow • Semantics for Signal Value and Time – Design examples using Verilog HDL • Intel Pentium, AMD K5, K6, Atheon, ARM7, etc • Thousands of ASIC designs using Verilog HDL What is Verilog HDL? 11
  • 12. The “standard” languages are:  Very similar Many tools provide front-ends to both Verilog is “simpler” Less syntax, fewer constructs  VHDL supports large, complex systems Better support for modularization More grungy details “Hello world” is much bigger in VHDL Verilog/VHDL 12
  • 13. • These languages have taken designers from low level detail to much higher level of abstraction. • In 2000 VI & OVI merged into Accellera • Simulation & synthesis are the two main kinds of tools which operate on the VHDL & Verilog languages. • They are not a toolset or methodology they are each a different language. – However toolsets and methodologies are essential for their effective use. Similarities 13 12/6/2020 Dr Salah Alkurwy
  • 14. • There are not many differences as to the capabilities of each. • The choice of which one to use is often based in personal preference & other issues such as availability of tools & commercial terms. • VHDL is “harder” to learn ADA-like. • Verilog is “easier” to learn C-like. Differences? 14 12/6/2020 Dr Salah Alkurwy
  • 15. Field Programmable Gate Array A Fully configurable IC FPGAs contain programmable logic components called logic blocks. Contain hierarchy of reconfigurable interconnects that allow the blocks to be wired together. Logic Blocks can be configured to any complex circuit. FPGA can be made to work as a Xor gate, a Counter or even bigger- an entire Processor! FPGA 15
  • 16. Advancements over the years  © Intel 4004 Processor  Introduced in 1971  2300 Transistors  108 KHz Clock  © Intel P4 Processor  Introduced in 2000  40 Million Transistors  1.5GHz Clock 16
  • 19. 12/6/2020 Dr Salah Alkurwy 19 xilinx ISE
  • 20. 20