Chapter On Ic and Scales of Intergration and Logic Families Part A
Chapter On Ic and Scales of Intergration and Logic Families Part A
Chapter On Ic and Scales of Intergration and Logic Families Part A
The first vaccum tube diode was invented by JOHN AMBRASE Fleming in 1904.
Early developments of the Integrated Circuit (IC) go back to 1949. German engineer Werner Jacobi filed a
patent for an IC like semiconductor amplifying device showing five transistors on a common substrate in a
devices could perform the functions of vacuum tubes and by mid-20th-century technology advancements in
The integration of large numbers of tiny transistors into a small chip was an enormous improvement
The integrated circuits mass production capability, reliability, and building-block approach to circuit design
ensured the rapid adoption of standardized ICs in place of designs using discrete transistors.
DEFINITION OF AN IC
An integrated circuit (IC) is a small semiconductor-based electronic
device consisting of fabricated transistors, resistors and capacitors.
Integrated circuits are the building blocks of most electronic devices and
equipment. An integrated circuit is also known as a chip or microchip.
ADVANTAGES OF IC’S OVER DISCRETE CIRCUITS
cost and
performance.
Cost is low because the chips, with all their components, are printed as a unit by photolithography rather
than being constructed one transistor at a time.
Furthermore, much less material is used to construct a packaged IC die than a discrete circuit.
Performance is high since the components switch quickly and consume little power (compared to their
discrete counterparts) because the components are small and positioned close together.
IC Invention:
Moore’s Law:
The minimum line width of commercial products over the years is shown in the
graph below.
Microprocessors/controllers AS MSI CIRCUITS
In the early 1970’s the microchip was invented. All of the components that
made up the processor were now placed on a single piece of silicon.
The size became several thousand times smaller and the speed became several
hundred times faster. The “Micro” Processor was born.
DEFINITION OF A MICROPROCESSOR.
Numbers: The microprocessor has a very narrow view on life. It only understands
binary numbers.
The earliest microprocessor (the Intel 8088 and Motorola’s 6800) recognized
8-bit words.
They processed information 8-bits at a time. That’s why they are called “8-bit
processors”. They can handle large numbers, but in order to process these
numbers, they broke them into 8-bit pieces and processed each group of 8-bits
separately.
Later microprocessors (8086 and 68000) were designed with 16-bit words.
A group of 8-bits were referred to as a “half-word” or “byte”.
A group of 4 bits is called a “nibble”.
Also, 32 bit groups were given the name “long word”.
Today, all processors manipulate at least 32 bits at a time and there exists
microprocessors that can process 64, 80, 128 bits or more at a time.
Arithmetic and Logic Operations:
There are many programming languages (C, C++, FORTRAN, and JAVA…)
However, these programming languages can be grouped into three main
levels (these days a fourth level is developing).
Programming Languages
Machine language
Machine language is the lowest level programming language. It is a language intended
to be understood by the microprocessor (the machine) only.
In this language, every instruction is described by binary patterns.
This is the form in which instructions are stored in memory. This is the only
form that the microprocessor understands.
Stored in memory :
Memory is the location where information is kept while not in current use. Memory
is a collection of storage devices. Usually, each storage device holds one bit.
This can be the monitor, a paper from the printer, a simple LED or many other forms
From the above description, we can draw the following block diagram to represent a
microprocessor-based system
sor
es
Input Output
roc
rop
Mi c
Memory
INSIDE THE MICROPROCESSOR.
Internally, the microprocessor is made up of 3 main units.
The Arithmetic/Logic Unit (ALU)
The Control Unit.
An array of registers for holding data while it is being manipulated
I/O
Input / Output
Register
ALU Array
System Bus
Control
Memory
ROM RAM
Organization of the Microprocessor
Arithmetic/Logic Unit
Performs all computing and logic operations such as addition and
subtraction as well as AND, OR and XOR.
Register Array
A collection of registers within the microprocessor itself. These are used
primarily for data storage during program execution. The number and
the size of these registers differ from one microprocessor to the other.
Control Unit
As the name implies, the control Unit controls what is happening in the
microprocessor. It provides the necessary control and timing signals to all
operations in the microprocessor as well as its contact to the outside
world.
TO REMEMBER
Microprocessor (uP)(MPU)
A uP is a CPU on a single chip.
Components of CPU
ALU, instruction decoder, registers, bus control circuit, etc.
Micro-computer (u-Computer)
small computer
uP + peripheral I/O + memory specifically for data acquisition
and control applications
Microcontroller (uC)
u-Computer on a single chip of silicon
General-purpose microprocessor
CPU for Computers
No RAM, ROM, I/O on CPU chip itself
Example : Intel’s x86, Motorola’s 680x0
uP vs. uC
A uP
Microcontrollers only is a single-chip CPU
bus is available
RAM capacity, numb of port is
selectable
RAM is larger than ROM (usually)
A uC
contains a CPU and RAM,ROM , Peripherals,
I/O port in a single IC
internal hardware is fixed
Communicate by port
8008 8088/6
4004 80386 80860
Intel 8080 80186
4040 80486 Pentium
8085 80286
Z8000
zilog Z80 Z8001
Z8002
6800 68006 68020
Motorola 6802 68008 68030
6809 68010 68040