Transcript
---- ------ -----
- ----_.-
Personal Computer Hardware Reference Library
IBM Personal Computer AT® 128KB/640KB Memory Expansion Option
6183312 March 18, 1986
iv
March 18, 1986
Contents
Description ..................................... Operating Characteristics .......................... Memory Address Switches ......................... Specifications ................................... Logic Diagrams ..................................
March 18, 1986
1
2
2
3
4
v
Notes:
vi
March 18, 1986
Description
The IBM PERSONAL COMPUTER AT® 128KB/640KB Memory Expansion Option is a variable-size memory adapter designed to: • Increase the size of base memory by 128K to allow full 640K real mode memory addressing • Increase the size of expansion memory by 512K without using an additional I/O slot. The option has two banks of pluggable sockets, Bank 0 and Bank 1. Module
o
I
2
3
4
5
6
7 PO
B 9 10 11 12 13 14 15 PI
,-------------------------------------1 I Bank 0
000000000000000000 D~ 000000000 DDDDD 000000000 00000
Swi tch
Block
Bank 1
Memory Module Location
Bank 1 is the 128K bank. It contains eighteen 64K by 1 dynamic random access memory (DRAM) modules. The 128K is base memory residing at address hex 80000 through hex 9FFFF. Bank o is the 512K bank. This bank may be populated by an IBM Personal Computer AT 512KB Memory Module Kit, consisting of eighteen 256K by 1 DRAM modules. The 512K is expansion memory residing at an address determined by the option's dual-inline-package (DIP) switch settings.
March 18, 1986
128KB/640KB Memory Expansion Option
1
Opera ting Characteristics Memory-read (MEMR) and memory-write (MEMW) operations require a l-wait-state, 3-clock memory cycle. Data moves as a byte (8 data bits and 1 parity bit) or as a word (16 data bits and 2 parity bits) and is parity-checked on the adapter.
110 Channel Check If a parity error is detected, a latch is set and an I/O 'channel
check' line is activated; the result being a non-maskable interrupt (NMI) indicating an error to the system unit's microprocessor. The status bits (I/O channel check and system-board parity check) determine the source. Writing to the failing option clears the status bit.
Memory Address Switches An eight-position DIP module is mounted on the option. Its switch assignments are as follows: Swi tch Number
1 2 3 4
5 6 7
8
Switch ASSignments
ON:LA23 = 0 ON:LA22 = 0 ON:LA21 = 0 ON:LA20 = 0 ON:LA19 = 0 ON:Bank 0 populated ON:Bank 1 populated ON:Reserved
OFF:LA23 OFF:LA22 OFF:LA21 OFF:LA20 OFF:LA19 OFF:Bank OFF:Bank OFF:Bank
= 1 = 1 = 1 = 1 = 1 0 not populated 1 not populated 1 memory is 128K
DIP Module Switch Assignments
The first 512K of expansion memory must start at address space hex 100000. If additional memory expansion options are installed, no gaps between memory are allowed. All expansion memory must be one contiguous block starting at address hex 100000.
2
128KB/640KB Memory Expansion Option
March 18, 1986
Specifications
Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
*
256K by 1 bit Module A8 Data In -Write -RAS AO A2 Al +5 Vdc A7 A5 A4 A3 A6 Data Out -CAS GND
64K by 1 Bit Module
~
*
N/C Data In -Wr i te -RAS AO A2 Al +5 Vdc A7 A5 A4 A3 A6 Data Out -CAS GND
~
Data In and Data Out are tied to~ether on Data Bits 0 - 7 (three state bus
Memory Module Pin Configuration
March 18, 1986
128KB/640KB Memory Expansion Option
3
Logic Diagrams
co
..
........0
Q)
Q)
.t:. ~ I
,
~
~
~
N
..
'0 IV
..>
(.)
0
E Q) ~
~ cNo
-....
(Q
r::;:;:::-;::-;::.: :r:IJ::I:J:J:
1,H~ ~H!!'l!_ <,')
4
128KB/640KB Memory Expansion Option
March 18, 1986
~
VI
s·
0 "CI
-=
= =
(Il
i....
~ l'!':l
=
a
~
~
==
~
"" =
~
== "-
~
()C)
N
~
QC ~
\C
~
!'J
~
=
r')
e;
+(A5 (SO
-SBHE
+8AO
(SH. 1) +RAS CS I
ISH. 7)
(SH.71
(SH.1) +CAS (51
(SH.l) +RAS (SO
1)
-HEHW
(SH.7)
ISH.
-I'1EI'1R
(SH.7)
)
ALS04
U27
b
ALS04
,
L-
FOB
IQj U,O
q
,~
11 F08
'I I UC;1
,
11
+(A5
~
'------- 2
4
40 80
IbO 200 b
,
UZq
I
IN
I
I
J ~;~2~~L",
12
r
4
'5 FlO
U'52
I~
191 UIi,
10 FlO
j"
, u"J
4
'5 FlO
FlO
II
FlO U'52
Ii
~
, U'il
8
•
8
b
•
128/640 Memory Card (Sheet 2 of 8)
, _______________________----':===-~=·J-l~~ttU'~18 ~
'[>0' U27
,
,J02'
,U
)
,on 4
un
,on
U12
,on
U12
,on
6
8
7
un
U'32
11+,0'
un
\ 2 ,Ort '5
II
q
10
I~
)
(SH.6)
(SH.4)
RAS I
(SH.4)
+SBHE
(SH.5)
(SH.6)
(SH.5)
(SH.5)
(SH.S)
ISH. 5)
-8AO
-CAS IH
- CAS IL
CAS 0101
CAS OL
-RAS 0
ADOR SEL
~
cO
'
al
""..,
E Q) :!;
~ ex;
co
...
N
6
128KB/640KB Memory Expansion Option
March 18, 1986
~~ .51 ;
00
:I
.... N
fI'
0
o
o:t
.... Q) Q)
.s:::::
~
"En:I
U
,
;
...o>
E
Q)
:E o
o:t
<0
""
00 N
...
0
g
~
~ ~
+ +
. . .. 0
0
~
+
0
§
¥
" '" I
March 18, 1986
"
I W
~ ~ ~ + + +
.
~
0
~ ~ ~ +
+
"
I W
N I 00
.. "
W
+ ~
I 0
~ N
,
" '" I
00
128KB/640KB Memory Expansion Option
7
,..-L,,-2---_ _ _---,,B
,-JI'---::-"-------,g;
1
"'"B~;----c...,1 ~ z
:
~
g
"~. ~. < ~
•••• "
I~ l> 15
CIO
....o In ....
•
Q) Q)
.r. ~ -
~ ~~~~~~~~
.. ..o
"'C I'CI (.)
>
E Q) :!:
-
~
"", "", £ (, ~C::: ... .J~C::,'..
i
'1
",_Z,.20
co Ci5
N
....
dlo
",_z • • oo
YI'
.0
'1
4.
ii
~
~
, l
-------"
8
~ ~ ~ ~ ~ ~ ~
.. x
... ~
~
~
"
~ ~ - -
.. .. ~~ ~~ ~ x
128KB/640KB Memory Expansion Option
000
~~~
~~
---
~'1
March 18, 1986
\0
= =:I
"= :t.
0
8
;
...
~
t'!'.I
= ~
m
a:
~ 1:1:1
~
=
c:I\
~ 1:1:1 .........
N
CIO
...
IC
CIO
c:I\
?J
...
...~
a:
) MD2
+1'1011 +MOn
+11012
A2
--------1
o;q
A8
_
.1'1
r~
Z!OIN/D OUT lilt
2. 14I OIN/DOUT 2.1,* iOIl'UD OUT
, 1410IN/OOUT
2,14 IOIN/O OUT
.2:' IIf IOIN/OOUT
2.T'+IOIN/D OUT
2,1" DIN/DOUT
1"ic4ill 2.!1f~
"m
~WE
I
8..
128/640 Memory Card (Sheet 6 of 8)
MO'
MOl2
MO'
rU''>
-------+
- - - - - - _ < -B8M tMW
60
IlA81Un
IU1 ..
: : rrr'r"r
~'u
MAS
- - - - - - - - 1 -
I-
1"'0
;~r"
1.>
12 A1
(SH.5) +MDPOurO
(SH.5) +MDPOUTI
I A8
1 WE
Ult'
If RAS IC;~
MAl
~:
----.l1At; ~A7
MAl
~::
MOP OUT I
MOP OUT 0
-(ASll
-RAS
r-BMEMW
(SH.4) +MOPIN I
(SH.4) +MOP IN 0
(SH.7) -BBMEMW
(SH.2) -(AS IH
(SH.2) -CAS IL
(SH 2)-RAS \
iSH. 5) - MA 1
(SH,S)-MAO
MAb MAti
.41 Alt ---.!.Q.. A"i
7 AI {) A2
tMA2
-----.!l. ---..!!..
C; AD
MAO
rMAI
+1'108
lu"
2.11t DIN'"''''''
2.1"'IDIN}OOU~~-I·
+M09
+MOIO
2,r!!.inT"!~·~UT
'"
Z i OIlUD OUT 2.1'+ IOIN/DOUT
2.I'I''''·'/00UT
~ u,," ," 2. '" DIN/O OUT
~~---~2~'':l1'' DIN/DOUT
!~~~
+1107
+M"
+M'" + MOO;
+1'102 +1'101
+1101
3) +1'100
(SH 3) +MQI'i
(S~.
MOO
HtlP IN 0
)
)
M
M
-
"-
..
~
~ ~
~
"-~,,
"-
~~~
"-
" ""-
.- ~"
"-
j
co .... o
...
i' IV
IV
.s::.
5!!
...
1:1 III (.)
10
128KB/640KB Memory Expansion Option
March 18, 1986
--
=
o
::t.
'CI
o
§
l!l.
i
f
="
........
= "'" :=
~
QC
N
="
\C CIO
!'J
.. ..
I..
(SH. 4) -[/0 CH CK
)
+';
B02
B28 Blq
AIO
AI4
A I';
AI6
AI7
AI8
AIO
A20
A21
A22
A21
A2"
A2';
A26
A27
A28
A20
"0
AOI
A02
AD,
AO"
AD';
A06
A07
A08
ADO
128/640 Memory Card (Sheet 8 of 8)
B"
~
B20
~
AD I
PI
CARD TABS
)
ISH.1) (SH.7)
ISH. 5)
(SH.5)
(SH.S)
(SH.5)
ISH. 7)
ISH. 3)
ISH. 3)
I
+RESET DRY (SH.4)
- REFRESH
BALE
+SAI8
+SA 17
+541&
+54(1)
+$414
+5AI,
+5412
+5411
+5410
+$49
+$48
+$A7
+5Ab
+SAC;
+544
+5A,
+5A2
+5AI
+ SAO
+ 507
+ SOt.
+ SOC;
+ SOlf
+50'3
+502
+501
+500
)
Notes:
Notes:
Notes: