- - --- Personal Computer ---- - --- ----- - - - --- --_.- Hardware Reference Library IBM Personal Computer AT 128KB/640KB Memory Expansion Option 6183312 March 18, 1986
iv March 18, 1986
Contents Description... 1 Operating Characteristics... 2 Memory Address Switches... 2 Specifications... 3 Logic Diagrams... 4 March 18, 1986 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 Bank 0 Bank 1,-------------------------------------1 I 000000000000000000 D Swi tch Block 000000000 DDDDD 000000000 00000 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 ois 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 Switch ASSignments 1 ON:LA23 = 0 OFF:LA23 = 1 2 ON:LA22 = 0 OFF:LA22 = 1 3 ON:LA21 = 0 OFF:LA21 = 1 4 ON:LA20 = 0 OFF:LA20 = 1 5 ON:LA19 = 0 OFF:LA19 = 1 6 ON:Bank 0 populated OFF:Bank 0 not populated 7 ON:Bank 1 populated OFF:Bank 1 not populated 8 ON:Reserved OFF:Bank 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 256K by 1 bit 64K by 1 Bit Module Module 1 A8 N/C 2 Data In Data In 3 -Write -Wr i te 4 -RAS -RAS 5 AO AO 6 A2 A2 7 Al Al 8 +5 Vdc +5 Vdc 9 A7 A7 10 A5 A5 11 A4 A4 12 A3 A3 13 A6 A6 14 Data Out * Data Out 15 -CAS -CAS 16 GND GND * Data In and Data Out are tied toether on Data Bits 0-7 (three state bus Memory Module Pin Configuration March 18, 1986 128KB/640KB Memory Expansion Option 3
Logic Diagrams I, N co.. 0.......t:. '0.. IV (.) >.. 0 E (Q-co N... r::;:;:::-;::-;::.: :r:ij::i:j:j: 1,H H!!'l!_ <,') 4 128KB/640KB Memory Expansion Option March 18, 1986
) ) ) ;2L", I UZq I (SH.7) -I'1EI'1R, J,U e;,j02' IN = (SH.7) -HEHW 'I!'J +(A5 r') I 40 80 IbO 200, 4 b \C I UC;1 12 '5 FlO QC 4 I,on 4 '------- 2 ADOR SEL ISH. 5), U'il -RAS 0 (SH.S) un ISH. 1) +(A5 (SO 11 F08 11, (SH.l) +RAS (SO r N ()C) q FOB (SH.1) +CAS (51, IQj U,O L- "- == Ii FlO ALS04 b 10,on 7, U'52 b (SH.71 +8AO U12 "" U27 = II FlO q,on 8 ALS04 8 CAS OL (SH.5) == a '[>0' U27 ISH. 7) -SBHE '5 FlO 10 FlO I U'52 CAS 0101 (SH.5) U12 4 II,on 6 - CAS IL (SH.6), u"j un = l'!':l i +SBHE (Il... = 0 \ 2,Ort '5 19 1 UIi, j" 8 -CAS IH (SH.5) un (SH.4) -8AO (SH.4) "CI ----':===-= J-lttU'18, 11+,0' RAS I (SH.6) (SH. 1) +RAS CS I U'32 -s = VI 128/640 Memory Card (Sheet 2 of 8)
co '<t- '<t ---- _ '",.,. 't:l If'..0... G;I _ '",.. If'..0... al "" al al a> al "".., <D al.., <D <0 <D <:0 al al... 00 o -M +'".r:. 11:1 () >... o E :!; co ex; Ṇ.. 6 128KB/640KB Memory Expansion Option March 18, 1986
.51 ; :I 00... N fi' 0 o -o:t....s::::: "E n:i, U... > ; o E :E o o:t <0 "" 00 Ṇ..... 0 0 0 0 0 g + + + + + +, N N " I I " I " I W 00 W 0 00 I " I " W '" '" +.. +.. + March 18, 1986 128KB/640KB Memory Expansion Option 7
,..-L,,-2--- ---,,B,-JI'---::-"-------,g; 1 "'"B;----c...,1 CIO... o z : g In ".. < " I l> 15... -.r. "'C.. I'CI (.) E - :!: "", "", co Ci5 N... i (, C:::....JC::,'.. dlo ",_Z,.20 '1 ",_z oo '1.0 YI' 4. ii >.. o l,. -------" x x..." - -.. ---. 000 '1 8 128KB/640KB Memory Expansion Option March 18, 1986
a:...?j... IC CIO c:i\... N CIO 1:1:1... c:i\ = 1:1:1 a: m = t'!'.i ;... 8 0 "= :t. = =:I \0 ) ) ) (S. 3) +1'100 +1101 +1'102 +1'101 +M'" + MOO; +M" +1107 +1'108 +M09 +MOIO +1'1011 +11012 +MOn (SH 3) +MQI'i HtlP IN 0 MOO MD2! 2.11t DIN'"'''''' 2.1"'IDIN}OOU-I ---2'':l1'' DIN/DOUT lu" MAO C; AD rmai 7 AI 1"'0 tma2 {) A2 Ult' -----.!l..41 ---..!!.. Alt ---.!.Q.. A"i MAb ----.l1at; A7 MAti I A8 Z ioilud OUT.1'1 2.1'+ IOIN/DOUT 2.I'I'''' '/00UT 2,r!!.inT"! UT '" IU1..," 2. '" DIN/O OUT u,," IlA81Un r-bmemw 1 WE (SH,S)-MAO -RAS If RAS I- -(ASll IC; MOP OUT 0 ish. 5) - MA 1 (SH 2)-RAS \ (SH.2) -CAS IL (SH.2) -(AS IH (SH.7) -BBMEMW --------1 (SH.4) +MOP IN 0 (SH.4) +MOPIN I ------_< (SH.5) +MDPOurO --------1 (SH.5) +MDPOUTI -------+ MOP OUT I :: ;r" :: :: :: MAl 1.> A2 60 MAl 12 A1 o;q 'u _ - 8.. rrr'r"r MAS I A8 -B8M tmw WE "m 1"ic4ill ru''> 2.!1f r 2,1" DIN/DOUT MO' 2.T'+IOIN/D OUT MOl2.2:' IIf IOIN/OOUT 2,14 IOIN/O OUT,1410IN/OOUT MO' 2. 14IOIN/DOUT 2.1,* ioil'ud OUT Z!OIN/D OUT lilt 128/640 Memory Card (Sheet 6 of 8)
... j M M "-,, " " - "- "- "- - "- "- co... o i'... IV IV.s::. 5!!... 1:1 III (.) 10 128KB/640KB Memory Expansion Option March 18, 1986
) ) ) I.. CARD TABS PI.. ADO AD I (SH. 4) -[/0 CH CK A08 A07 A06 \C AD';.. CIO AO" =" AD, A02 AOI N QC "0 A20!'J... = A28 =" "'" A27 A26 A2'; = A2" : A21 f A22 A21 A20 AIO AI8 +'; B20 AI6 AI7 AI'; AI4 AIO B" B28 o 'CI Blq i l!l. ::t. B02 o = - 128/640 Memory Card (Sheet 8 of 8) +500 ISH. 3) +501 +502 +50'3 + SOlf + SOC; I + SOt. + 507 ISH. 3) + SAO ISH. 7) +5AI (SH.5) +5A2 +5A, +544 +SAC; +5Ab +$A7 +$48 +$49 +5410 +5411 +5412 +5AI, +$414 +54(1) +541& (SH.S) +SA 17 (SH.5) +SAI8 ISH. 5) BALE ISH.1) - REFRESH (SH.7) +RESET DRY (SH.4)
Notes:
Notes:
Notes: