Professional Documents
Culture Documents
Barry B. Brey
bbrey@ee.net
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Address
connections
A0
A1
A2
.
.
.
An
O0
O1
O2
.
.
.
Om
Output
or
Input/Output
connection
WE
Write
CS
OE
Select
Read
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
PROM
EPROM
RMM (Read Mainly Memory) known as Flash or EEPROM
EAROM (Electrically Alterable ROM) or NOVRAM (Non
volatile RAM)
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Static RAM
Dynamic RAM
SIMM & DIMM RAM Modules
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Output
In0
In1
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
SIMM
Single In-line Memory Module
Brey: The Intel Microprocessors, 7e
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
DIMM
Dual In-line Memory Module
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
0001 0
(A19-A15)
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Decoding 0001 0
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
A0-A10
D0-D7
RD
IO / M
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Decodificacin de 8
EPROMS 2764 para una
seccin de memoria de
8K x 8 para el 8088.
Rango F0000H a FFFFFH
A13
A14
A15
74LS
138
A16
A17
A18
A19
Brey: The Intel Microprocessors, 7e
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
D0 - - D7
A0 - - A14
A18
A19
RD
A15
A16
A17
IO/M
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
D0 D7
A0 A16
128K x 8 Nmos
EPROM Memory
74HCT139
A17
A18
74HCT139
IO/#M
A19
#RD
#WR
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
D0 - D7
A0 - A16
IO/#M
A17
A18
A19
#RD
#WR
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
library ieee;
use ieee.std_logic_1164.all;
entity DECODER_10_17 is
port (
A19, A18, A17, MIO : in STD_LOGIC;
ROM, RAM, AX19
: out STD_LOGIC
);
end;
architecture V1 of DECODER_10_17 is
begin
ROM <= A19 or A18 or A17 or MIO;
RAM <= A18 and A17 and (not MIO);
AX19 <= not A19;
end V1;
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
BHE
(BLE)
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
M/IO
BHE
Separate address
decoders
8086, 80186, 80286 and
80386SX
BLE = (A0)
BHE = New signal in 80386SX
processers
BLE
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
D8 D15
D0 D7
A1 A15
Decodificador de
memoria de 16 bits
#MRDC
A23
A22
A21
A20
A19
A18
A17
A16
A0(#BLE)
#BHE
#MWTC
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
library ieee;
use ieee.std_logic_1164.all;
entity DECODER_10_28 is
port (
A23, A22, A21, A20, A19, A18, A17, A16, A0, BHE, MWTC : in STD_LOGIC;
SEL, LWR, HWR : out STD_LOGIC
);
end;
architecture V1 of DECODER_10_28 is
begin
SEL <= A23 or A22 or A21 or A20 or A19 or (not A18) or (not A17) or A16;
LWR <= A0 or MWTC;
HWR <= BHE or MWTC;
end V1;
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Un sistema de memoria para 8086 que contiene una EPROM de 64KB y una SRAM de 128 KB
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Un sistema de memoria para el 80386SX que contiene una EPROM de 256K y una SRAM de 128K
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
library ieee;
use ieee.std_logic_1164.all;
entity DECODER_10_30 is
port (
A23, A22, A21, A20, A19, A18, A17, A16, A0, BHE, MWTC : in STD_LOGIC;
LWR, HWR, RB0, RB1, RB2, RB3 : out STD_LOGIC
);
end;
architecture V1 of DECODER_10_30 is
begin
LWR <= A0 or MWTC;
HWR <= BHE or MWTC;
RB0 <= A23 or A22 or A21 or A20 or A19 or A18 or A17 or A16;
RB1 <= A23 or A22 or A21 or A20 or A19 or A18 or A17 or not(A16));
RB2 <= not(A23 and A22 and A21 and A20 and A19 and A18 and A17);
RB3 <= not(A23 and A22 and A21 and A20 and A19 and A18 and not(A17));
end V1;
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Un pequeo sistema de
memoria de 256 K
interconectado al
microprocesador
80486
Brey:
The Intel Microprocessors,
7e
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
library ieee;
use ieee.std_logic_1164.all;
entity DECODER_10_30 is
port (
A30, A29, A28, A27, A26, A25, A24, A23, A22, A21, A19, BE0, BE1, BE2,
BE3, MWTC : in STD_LOGIC;
RB0, RB1, WR0, WR1, WR2, WR3 : out STD_LOGIC
);
end;
architecture V1 of DECODER_10_30 is
begin
WR0 <= BE0 or MWTC;
WR1 <= BE1 or MWTC;
WR2 <= BE2 or MWTC;
WR3 <= BE3 or MWTC;
RB0 <= A30 or A29 or A28 or A27 or A26 or A25 or A24 or A23 or A22
or A 21 or A19;
RB1 <= A30 or A29 or A28 or A27 or A26 or A25 or A24 or A23 or A22
or A 21 or not(A19);
end V1;
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
library ieee;
use ieee.std_logic_1164.all;
entity DECODER_10_36 is
port (
A31, A30, A29, A28, A27, A26, A25, A24, A23, A22: in STD_LOGIC;
SEL: out STD_LOGIC
);
end;
architecture V1 of DECODER_10_36 is
begin
SEL <= not(A31 and A30 and A29 and A28 and A27 and A26 and A25 and A24
and A23 and A22);
end V1;
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.