Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Microprocessor Week1: Introduction
Arkhom Jodtang
Improving Engagement of Students in Software Engineering Courses through Gami...
Facultad de Informática UCM
ELAVARASAN.pdf
dharmendra kumar jaiswal
Python avinash
Avinash Jangir
Computer Architecture – An Introduction
Dilum Bandara
software effort estimation
Besharam Dil
Tackling Deep Software Variability Together
Acher
Lecture 12 os
鍾誠 陳鍾誠
1
of
16
Top clipped slide
HDL.pptx
Mar. 25, 2023
•
0 likes
0 likes
×
Be the first to like this
Show More
•
2 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
Computer architecture
Abdulrahman181781
Follow
Advertisement
Advertisement
Advertisement
Recommended
f37-book-intarch-pres-pt1.ppt
rickjones250264
2 views
•
91 slides
f37-book-intarch-pres-pt1.ppt
Timothy Paul
3 views
•
91 slides
Computer systems
Zainab&Sons
19 views
•
30 slides
Lecture 07 virtual machine i
鍾誠 陳鍾誠
488 views
•
30 slides
Computer organiztion1
Umang Gupta
2.8K views
•
29 slides
IT (Information Technology) for the Manager
Nir Caftori
579 views
•
47 slides
More Related Content
Similar to HDL.pptx
(20)
Microprocessor Week1: Introduction
Arkhom Jodtang
•
471 views
Improving Engagement of Students in Software Engineering Courses through Gami...
Facultad de Informática UCM
•
194 views
ELAVARASAN.pdf
dharmendra kumar jaiswal
•
20 views
Python avinash
Avinash Jangir
•
382 views
Computer Architecture – An Introduction
Dilum Bandara
•
20.2K views
software effort estimation
Besharam Dil
•
2.1K views
Tackling Deep Software Variability Together
Acher
•
33 views
Lecture 12 os
鍾誠 陳鍾誠
•
406 views
High Definition Fuzzing; Exploring HDMI vulnerabilities
E Hacking
•
5.5K views
Introduction
鍾誠 陳鍾誠
•
441 views
IT for beginners
GiulianoVesci
•
379 views
EVIL: Exploiting Software via Natural Language
Pietro Liguori
•
116 views
System Software module 1
ShwetaNirmanik
•
303 views
Csise15 codehunt
Tao Xie
•
653 views
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Intel Software Brasil
•
1.7K views
Online test program generator for RISC-V processors
RISC-V International
•
358 views
slide05.pdf
johnfrancis465146
•
3 views
Video lectures for bba
Edhole.com
•
506 views
Unveiling the Early Universe with Intel Xeon Processors and Intel Xeon Phi at...
Intel IT Center
•
1.8K views
C010421720
IOSR Journals
•
104 views
Recently uploaded
(20)
COUTH PRESENTATION for customers.pptx
MohamedAbdalhakam
•
0 views
Process 84% more MySQL database activity with the latest-gen Dell PowerEdge R...
Principled Technologies
•
0 views
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptx
Joseph Beale
•
0 views
How to build an AI-powered chatbot.pdf
AnastasiaSteele10
•
0 views
DotNetKonf23 - NET Modernization Problems & Solutions.pdf
kloia
•
0 views
6a.Agile Software Development.ppt
HamzaUsman48
•
0 views
The era of spatial computing is here.docx
ssuserb36abd1
•
0 views
MSP NOC Services With HEX64 provided BY 24-7 support.docx
HEX64
•
0 views
Internet Things presentation.pptx
SAMREENMUSTAFA5
•
0 views
1589184349-cac.pptx
JulieDash5
•
0 views
Vin secure solutions PPT (1).pdf
vin secure solutions
•
0 views
Intro.ppt
RamaNingaiah
•
0 views
How to build an AI-powered chatbot.pdf
StephenAmell4
•
0 views
1 What is a computer_hardware.pptx
julitolosbanos
•
0 views
Komunikasi Maritime.pdf
ChaeriahWael2
•
0 views
2021 ECSE Certificate Design-Sella Septiana.pdf
Sella Serafina
•
0 views
palm vein technology (1).pptx
Pallavi Goli
•
0 views
Declarative observability management for Microservice architectures
Sven Bernhardt
•
0 views
Underexplored Opportunities in the Arabian Plate.pdf
ssuseref75f1
•
0 views
Internet
Butterfly education
•
0 views
Advertisement
HDL.pptx
FCI Minia University Computer
Architecture Section 1 Collected by T.A / Mohamed Hossam
FCI Minia University
2021 © 2 Contents Introduction. Boolean Algebra. Gates & truth table. The tools. The And Gate.
FCI Minia University
2021 © 3 Introduction The structure of computers. Input output CPU Main memory Interconnection System
FCI Minia University
2021 © 4 Introduction The component of central processing unit (CPU). Registers CPU interconnection Control Unit ALU
FCI Minia University
2021 © 5 Introduction Imagine we have some problems need to solved by computer, what is the sequence logic structure to be solved? Software Layer Problem Algorithm Programming language Operating system Hardware Layer Microarchitecture Gates / Registers Circuits Electrons ISA
FCI Minia University
2021 © 6 Boolean Algebra 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 1 0 . 0 = 0 0 . 1 = 0 1 . 0 = 0 1 . 1 = 1 X + 0 = X X + X = X X + 1 = 1 X + X’ = 1 X . 0 = 0 X . 1 = X X . X = X X . X’ = 0 X + Y = Y + X X + (Y + Z) = (X + Y) + Z X + (Y . Z) = (X + Y) . (X + Z) X + (X . Y) = X X . Y = Y . X X . (Y . Z) = (X . Y) . Z X . (Y + Z) = X . Y + X . Z X . (X + Y)= X
FCI Minia University
2021 © 7 Boolean Algebra X . Y + X . Y’ = X (X + Y) . (X + Y’) = X X + (X’ . Y) = X + Y X . (X’ + Y)= X . Y (X . Y)’ = X’ + Y’ (X + Y)’ = X’ . Y’
FCI Minia University
2021 © 8 Gates and Truth table Name Buffer NOT AND NAND OR NOR XOR XNOR Algebra Expression Input = A Out = A Input = A Out = A’ Input = A,B Out = A . B Input = A,B Out = A’ . B’ Input = A,B Out = A + B Input = A,B Out = A’ + B’ Input = A,B Out =A Ꚛ B Input = A,B Out = A’ Ꚛ B’ Symbol Truth Table
FCI Minia University
2021 © 9 Tools Java Runtime platform. Hardware Simulator. Text Editor. Nand2teries Application. Tool Documentation.
FCI Minia University
2021 © 10 Tools Pin Values HDL Program Test Script Simulator Control
FCI Minia University
2021 © 11 Tools For the hardware simulator program, we have 4 files for each gate: Hardware description language file, EX: And.hdl Test script file, Ex: And.tst Output file, Ex: And.out We create Program create Compare file, EX: And.cmp Form Nand2teries
FCI Minia University
2021 © 12 Tools Common rules for write gate by hardware decryption language (HDL): We write the chip name. We write the input parameters. We write the output parameters. We write the function of the gate.
FCI Minia University
2021 © 13 And Gate The And gate by the Nand gate. And(a,b) = Not(Nand(a,b))
FCI Minia University
2021 © 14 And Gate Build the And gate. a b x out
FCI Minia University
2021 © 15 Assignment Build the (Or gate) using Nand gate.
FCI Minia University
2021 © 16
Editor's Notes
Arithmetic and Login Unit (ALU).
Instruction Set Architecture (ISA): - is interface layer to communicate between the software and hardware layer.
Prove the (X . (X + Y)= X) or (X + (X . Y) = X).
Nand2teries Application have all gates built in functions and compare file to test the results.
Hardware Description Language (HDL).
We build all gates by the built in gates (Nand).
Advertisement