MOS Technologies KIM-2 a

Page 1
it|| | j|p 48 ii " 11 * 1 ' I is ®
MKMCMNTBKS
1UCMC9MPITGK8
Page 2
November/1976
KIM 2/3 MANUAL ERRATA SHEET
Please change your KIM 2/3 Manual as follows:
1. Page 14/Section 3.3/Sentence Three
"To operate the program, load the lowest address which you wish to test in location Q000 and 0001, then load the highest memory address you wish to test in location 0002 and 0003."
2. Program 1/Page 15 - Change lines 42, 43 and 69 as follows:
42 - 022B 20 ID 02 JSR INIT
43 - 022E A0 00 LP1 LDY=$00
69 - 0268 4C 2E 02 JMP LP1
3. Program 2/Page 17 - Change lines 71, 76, 77 as follows:
71 - 0264 DO 09 BNE LOOP
76 - 026F 20 25 02 LOOP JSR RESET
77 - 0272 4C 34 02 JMP WRLOOP
Page 3
Publication Number 6500-16
USERS MANUAL
MEMORY EXPANSION MODULES
KIM-2 AND KIM-3
SEPTEMBER 1976
Hie information in this manual has been review ed and is. believed t o be entirely reliable. However, no responsibility is assumed for inaccuracies. Hie material in this manual is for inform ational purposes only and is subject to change without notice.
First Ed ition
© M O S TE CHN OL OGY , IN C. 1976
A ll Rights Reserved
MO S TECHNOLO G Y Frankfurter Str. 1 71-1 75 D-6 378 Neu-lsenburg
Telefon (06102) 8003 Telex 04 185663
1
Page 4
CHAPTER 1
INTRODUCTION
Congratulations on your purchase of a KIM memory expansion board. It
has been carefully engineered to provide high reliability and a long service
life. Please make sure you take a few minutes and read this Users Manual
completely. You will then be familiar with all the features of your memory
expansion board and will find it easy to connect the board to your existing
KIM-1 System.
A single memory expansion board may be wired directly to your KIM-1.
By using the KIM-4 motherboard you may add additional memory modules to expand
your memory space by an additional 58,000 bytes.
Like all MOS Technology, Inc. microprocessor modules, your memory
expansion module is completely assembled and tested. Even if you are not using
a KIM-4 motherboard, all you will have to do is wire a simple cable. Your KIM
memory expansion module is covered by a complete 90-day warranty and, like all
KIM modules, factory repair services are available even after the expiration
of your warranty.
Your KIM memory expansion board has its own +5v regulator and requires
only 8 to 10 VDC unregulated for satisfactory operation. If you already have a
regulated +5v supply, you may use it with your expansion board and bypass
the regulation circuitry.
All the necessary circuitry has been included to make your memory expansion
module completely compatible with KIM-1. By setting the switches on the memory
expansion board, you can select the address locations in memory where you wish
your expansion memory to reside.
2
Page 5
The integrated circuit memories used on your board are high-speed
static memory modules. No refresh cycles are required and access to this
memory will not require any slow-down of your KIM-1.
Chapter 2 of this manual explains how to install your new memory
expansion module in your KIM system. Chapter 3 explains how to check out
your memory expansion module and how to test it if you ever suspect that is has
failed. Chapter 4 contains information on your memory expansion module warranty,
and Chapter 5 explains the theory of operation. If for any reason you are
unable to get your memory expansion module operating satisfactorily, follow
carefully the checkout instructions in Chapter 3. If you are still unable
to get satisfactory operation, return the module as described in Chapter 4
or contact the manager of KIM Customer Support at MOS Technology, Inc.
corporate headquarters, 950 Rittenhouse Road, Norristown, Pennsylvania 19401.
3
Page 6
CHAPTER 2
INSTALLATION
2.1 INTRODUCTION
How you install your KIM memory expansion module will depend on whether
or not you are using a KIM-4 motherboard to interface your expansion module to
KIM-1. The pin configuration on your KIM-2 or KIM-3 allows you to plug your
memory expansion module directly into the KIM-4 motherboard and begin operation
immediately. You may insert as many KIM-2 or KIM-3 memory expansion modules
into the motherboard as you wish, taking care that each is set to a different
memory location. If, however, you are connecting your memory expansion module
directly to KIM-1, only one KIM-2 or KIM-3 may be connected in this manner.
In this case you will have to wire a cable for your memory expansion module
which connects to the KIM-1 expansion and application connectors. (See Figure 1)
2.2 CONNECTING YOUR MEMORY EXPANSION MODULE TO THE MOTHERBOARD (KIM-4)
If you have already installed a KIM-4 motherboard in your KIM system, it
is only necessary to plug the KIM-2 or KIM-3 into any slot on the motherboard.
Make sure that your motherboard power supply has sufficient capacity to supply
the needs of your memory expansion module. See your KIM-4 User Manual for power
supply connections. The KIM-2 4K memory expansion module draws 1.5A and the
KIM-4 8K memory expansion module draws 3.0A. Your KIM memory expansion module
should be inserted in the motherboard so that the component side of the board faces
away from the end of the motherboard to which KIM-1 is connected. Prior to inserting
the memory board in the motherboard set the address switches located on the memory
board to the correct position for the address in K IMs memory space where you wish
to have the additional memory reside. Setting the address switches is described below.
4
Page 7
K I M - 2 OR KIM- 3 EXPANSION BOARDS
K I M - I EXPANSION CONNECTOR
MOTHERBOARD
( side view )
Figure 1
5
Page 8
When the memory switches are set and the card is inserted in the motherboard
you are ready to check out the operation of the board. See Chapter 3 for this
operation.
2.3 CONNECTING YOUR MEMORY EXPANSION MODULE WITHOUT A MOTHERBOARD
If you are connecting your memory expansion module directly to a KIM-1,
it will be necessary for you to wire a cable to connect the memory expansion
module connector to the application and expansion connectors on your KIM-1.
Note that if you wish to use the same +5v supply which presently powers your
KIM-1, that supply should be connected to pin 21 and pin Y on your memory expansion
module connector. If, however, you wish to use an unregulated +8v to +10v supply,
that unregulated voltage should be connected to pins 19 and 20 on your memory
expansion module. Unregulated +8vto +10v should never be connected to your KIM-1.
In either case, insure that your supply can provide at least 1.5A for KIM-2 or
3.0A for KIM-3.
Table 2A and 2B show the interconnection between KIM-1 and your memory
expansion module. If you do not have the appropriate connectors for the KIM-1
expansion connector and your KIM-2 or KIM-3 memory expansion module, they can be
obtained from most electronic parts supply houses. They are manufactured by
Vector and their part number is R644. Note that the pin designation is marked
next to each pin on the connector. Once you have wired the cable interconnecting
the three connectors, carefully recheck your wiring for incorrectly placed wires
or inadvertant short circuits. Note that the wiring table shows the pins on the
KIM-1 connectors are preceded by an "A or "En. The "A" indicates that the
connection should be made to the appropriate pin on the applications connector;
the EM indicates that the pin is on the expansion connector.
6
Page 9
TABLE 2A
KIM-2 OR KIM-3
CONNECTOR PIN
1
2
3 4 5
6
7
8
9
10
11
12
13 14 15 16 17 18 19
20 21
22
KIM CONNECTIONS
A-l No Connection No Connection No Connection No Connection No Connection No Connection E-8 E-9 E-10 E-ll E-12 E-13 E-14 E-15 A-K (Remove Jumper from A-l) No Connection No Connection * +8v +8v +5v
|* Connect Only +5v or +8v NOT BOTH
A-l
7
Page 10
TABLE 2B
KIM-2 OR KIM-3 CONNECTOR PINS
A B C D E F
H J K L M N P R S T U
V
W X Y Z
KIM-1
CONNECTIONS
A-l E-A E-B E-C E-D E-E E-F E-H E-J
E-K E-L E-M E-N E-P E-R E-S E-T
No Connection
E-V
E- Y
To +5v (If +8v NOT USED) A-l
8
Page 11
2.4 SETTING THE ADDRESS SWITCHES
In order to make your memory expansion module as versatile as possible,
we have included four switches to allow you to place your expansion memory
at any memory address. (See Figure 3) We suggest that you place your first
memory expansion module starting at address 2000jlex and continue to expand your
memory into successively higher memory locations. Tables 4 and 5 indicate the
switch settings for various memory locations using your KIM-2 or KIM-3. Be sure
to consult the appropriate table for the module you have purchased. Once you
have chosen the memory space for your expansion module and correctly set the
addressing switches,turn off all power and insert the memory module in its
connector. You are now ready to test your memory expansion module.
Note: Do not set the switches so that your expansion memory has
an address below 2000jiex as it will conflict with the memory
and other circuitry in your KIM-1. It is not possible to put
your expansion memory in the memory block 0400-1400^^ already
decoded on KIM-1.
9
Page 12
COMPONENT SIDE OF
KIM-2 or K IM -3
% }
\
\
\
\
ADDRESS
SWITCH
/
/
/
/
10
WHEN THIS SIDE OF THE IS UUP" THE SWITCH
SWITCH
Figure 3
Page 13
TABLE 4
KIM-2 ADDRESS SWITCH SETTING
When Address Switch i s: Lowest Address i s: Highest Address is:
1 1 3 4
0 0 0 0 0 0 0 X 0 0 X 0
0 0 X X
0X00 0 X 0 X 0 X X 0 0 X X X
X 0 0 0 X 0 0 X X 0 X 0 X 0 X X X X 0 0
X X 0 X
X X X 0
X X X X
0 = Switch NOT on X = Switch LS on
NOTE: Do not place your memory here because it will conflict
with the RESET, NMI, and IRQ vectors stored in KIM-1.
0000
1000
2000
3000 4000 5000 6000 7000 8000 9000 A000 B000 C000 DCOO E000
F000
OFFF (do not use) 1FFF (do not use) 2FFF 3FFF 4FFF 5FFF 6FFF 7FFF 8FFF 9FFF AFFF BFFF CFFF DFFF EFFF
FFFF*
li
Page 14
TABLE 5
KIM-3 ADDRESS SWITCH SETTING
When Address Switch is:
1 1 1
0 0 0 0 0 X 0 X 0 0 X X X 0 0 X 0 X X X 0 X X X
0 = Switch is NOT on X = Switch IS on
NOTE: Switch 4 is not connected.
♦NOTE: Do not place your memory here because it will conflict
with the RESET, NMI, and IRQ vectors stored in KIM-1.
Lowest Address is:
0000
2000
4000 6000 8000 A000 C000 E000
Highest Address is:
1FFF (do not use) 3FFF 5FFF 7FFF 9FFF
BFFF DFFF FFFF *
12
Page 15
CHAPTER 3
CHECKOUT AND TEST PROGRAM
3.1 Your memory expansion module has been carefully tested to assure
correct operation. In this section we will describe how you can briefly check
the operation of your memory expansion module. We have also included a test
program which will allow you to verify correct operation of all memory cells
in your memory expansion module. It should only be necessary to run this
program if you suspect that the memory module has failed.
To verify that your memory expansion module has been correctly wired and
that the address switches are correctly set, just address some of the memory
locations and verify that you can change the contents of those locations.
Using the keypad provided with your KIM-1, and assuming that you have set the
address switches on your memory expansion module so that the lowest address
is 2000, use the following procedure:
CHECKOUT AND TEST PROGRAM
DEPRESS KEY
/E57
/SE7 Z27 zs? zn? m
m m m
Zz7 El
m is m
If you are unable to change the (
sources of trouble:
1. The memory expansion board is not correctly connected to KIM-1.
If you are using a motherboard, check that the motherboard is correctly installed
and that, the memory expansion card has the component side of the board facing
SEE DISPLAYED
XXXX XX XXXX XX 2000 XX 2000 XX 2000 3A 2000 79 2001 XX 2001 37
in memory there are two possible
13
Page 16
away from the KIM-1. If you are not using a motherboard, carefully check your
wiring against the list provided in Table 2A and 2B.
2. You have incorrectly set the memory address switches. The
figure below shows the appearance of the memory address switch when it is
configured so that the lowest expansion memory address is 2000ig. Recheck
the information in Chapter 2 if you are unsure of the placement of the
memory expansion module.
14
Page 17
5.2 TEST PROGRAM FOR MEMORY CHECKOUT
Although your KIM memory expansion module has been carefully tested
before shipment, like any other electronic device, it can fail in use. If you
suspect that your memory expansion module is not working correctly, the following
program can be used to check the memory operation. It should be noted that
programs for testing memory modules for all possible failure modes would be
quite complex and require lengthy running time on KIM. The following programs
simply write and read every possible bit pattern in every memory location.
They do not check, for instance, whether writing to a given memory location
may also affect other memory locations.
3.3 CHECKING YOUR MEMORY FROM A TERMINAL
The following program assumes that you have a terminal connected to the
serial input and output ports of your KIM-1. To use the program, type it into
KIM memory starting at location 200ig; make a paper tape copy once you have
loaded the program using the KIM dump routine. To operate the program, load
the lowest address which you wish to test in location OODl and 0002, then load
the highest memory address you wish to test in location 0003 and 0004. For
instance, to check all memory locations between 2000 and 2FFF you would load 00
in location 0000, 20 in location 0001, FF in location 0002, and 2F in location 0003.
To operate the program, load address 022A and hit the G key. The program will
then fill the specified memory locations with 0's and then read all locations
to verify that the zero has been written. It will then load the specified memory
with 01 and again verify the data. The process will continue until all bit patterns
from 00 to FF have been written and read correctly. If any memory location
fails to read or write correctly the address of the defective cell will be
written to the terminal, along with the code which would not read or write
correctly. When all bit patterns have been tested in all specified cells, the
15
Page 18
CARO =
LOC
1
2
3 4 5
6
7
8
9
10
000 0 *=$2 00
11 12 020 0
0202
13
020 4
1*
0206
15 16 17 18 19
020 7 A5 0209
20
020C
21
22
020E
23
0211 021 4 A5
24
25
021 6 26 02 1 9 27
0 2 1 : 28 29 30
021 0
31 32 021F
33
0221
0223
34
0225 A5
35
022 7
36
37 0229 38 39 40 41
022A 0223
42
0220
43 44
0230 0232
45
023 4
46 47 0 237
023 9 C5
48 49
023B 50 023 0 A5 51 J2 3F
0241
52
53
024 3 20
54 55
024 8
56
024A 57 024C 58 024F 59
02 52 60 025 4 61
025 6 62 02 58 63
02 5A 05 64
025C 65
025E 66 02 60 67
0262 68 69
0268
CODE
E6 04 INCP TR INC PTR LO
02
00
05
E6 60
05 ERROR LDA PTR H l 38
20
04
A5 20 3B
9E
20
06 3B
20
2F
20 60
00 1N IT LDA =$00
A9 85 06 A5
00
85
04 01 05 STA
85 60
08 AO
00 LDY 10
20
06
A5
04
91
00
20 A5 04
02
F3
00
05 LDA
C5
03
00 ED
21
024 6
0265 20
04
B1
06
C5 FO.
03 BEO 07
20 20 00
04
A5 C5
02
DO
EE
A 5 05
03
00
E b
E6
06
00 03
2F
20
21 30
4C
BOTLO =$0 BO T H i = $ 1
TOPL U=$ 2 TOP HI =$ 3 PTR L 0= $ 4 P T R H l =$5 MASK=$6 PRT B YT =$ 1 E3 B 0 U T S P = $ lE 9 t CR L F= $ 1 E 2F
en d r t s
ERROR R OU TIN E FOR
IE JSR IE
IE IE
IE
IN I T I A L IZ A T I O N SU8R
RE SE T LOA BO TLU
MA IN L IN E FOR MEMORY
BEG IN CLO
02
WRLOUP LDA MASK
02
02 JSR
RDLOOP LDA
02 02
CONT JS R
IE
c y c l e j s r r e s e t
02 0?
CARD
BNE END
LDA JS R JSR OU TSP LDA JSR JS K RTS
STA MASK STA
l d a
RTS
JSR STA
JSR LDA CMP 8NE RRLOOP
CMP BNt
C*P JSR ERROR LOA
CMP BNt LOA
CMP BNt
BNE JSK
jn p
Program 1
INC
INC
PT R H l
p r t b y t
PT K LC PRT bY T
MASK PRT BY T CRL F
PTRL O BOTHI PT RH l
= $00 1NIT
(P T R L O )t Y INC PT R PTRL O TOPLO
PTR H l TOPHI WRLUOP
RES ET
(P T R L O ) , Y MASK CONT
INC PTR PTRL O TOPL O ROLOUP PT RH l TOPHI R'DLGUP MASK
c y c l e
CRLF fcRLOOR
16
Page 19
program will output a carriage return and line feed and begin the entire
cycle over again. For a 4K memory expansion module the entire test will take
about 1% minutes.
3.4 CHECKING MEMORY OPERATION WITH THE KEYPAD
Program 2 tests memory in a similar fashion, but does not require a
terminal. As in the first program, the address of the lower limit and upper
limit of the memory to be checked is inserted in locations 0 through 3. When
the program has been keyed in, you will probably wish to record it on your
audio cassette for future use. When the starting address (022E) is loaded and
the GO button is depressed the program will check memory as described above.
However, if a defective cell is encountered the address of the defective cell will
be displayed on the leftmost four digits of the display and the program will halt.
Pushing any button on the keypad will resume the testing operation. When all
memory cells have been checked, a value of 0000 will appear in the display and
the program will halt.
17
Page 20
Program 2
CARD = LOC
1
2
* 4 T0 P H l= $ 3 5 PTRLU =$ 4 6
7
P
9
10 SCA NS =$ 1F 1F 11 12 RESVE C= $ 1C 22 13
000 0 =$200 0200
14 13
0202 0204
16 17
0206 60 18 19
20
020 7 A5
21
020 9
22
0208
23 24
0200
23 02 OH
0211 85
2fc
0213
27
0216 20
28 29
0219
0216
30 31 02 1E 32
022 0 3 3
34 i n i t i a l i z a t i o n s o b r o j t i n i
35 36 0221 37
022 3
0225 A5 00
38 39 0227
40
0229
41
0229
42
022D
43 4*
43
02 2 t
46 47
022F AO 48 0231
49 02 34 A5
02 36
5 J 51
02 38
023B
52
02 3D
53 54
02 3F DO 55 0241 56 0243 C5
024 5
5 7 58
024 7 20 59 024ft 6 0 02 4C 61
0246 62
0250 63 02 53 64
02 56 A 5
0256
65
025 ft
66 67
02 5C 6 8
025E 69
0260
0262 E 6
70
02 64
71
0266
72 73
0266 85 74
026ft
0260 4C 22
73
76 02 6 F
77 02 72 78
CODE CARD
E6 04
02
00
05 INC PTR HI
E 6
05
85
FB
A5
04 LDA PT RLO
85
FA
A5
06 F 9
IF
20
FE FB
FO 20 FE
F 6
DO 60
A9
00
06
86 85 04
ft 5
01 03 STA PTRHI
86 60 RTS
D8
00 21
20
06 04 STA ( P T R L O ) , Y
91 20 00 A5
04
C5
02
F 3
A5 06
0 3
DO
ED
25
04
B1
06
C 5 FO 03
07
20
00
20
04 LDA P TRLO
C 5 02 CMP TOPLU
ee
DO
06 LDA PTRHI
A 5 :5
03
DO
E 8 06 INC MASK
oc
DO A 9 00 LDA =$00
FA
85
Fb 25 02
20
34
4C
BOTLU =$0 BOT H1 = $1 TUP L0= $2
PTRrll =$5 MASK=$6 PUINTH= SF B P01 N TL = $F A
AK= $1 EF E
INCP TR INC P TR LO
en d r t s
ERROR LDA PTRH I
IF
ER1 JS R SCANS
IE IE
ERLO UP JSR AK
IN I T LDA =$00 RES ET LDA BO TLU
BEG IN CLD
02
WKLUOP LDA MASK
02
02
RDLOOP LDA (P T K L U ), Y
02 JSR er r o r
CONT JS R INCPT R
02
1C 02 LOOP JMP W.RLUOP
.EN D
BNE END
ERROR R OUT INE FOR KEY PAD
STA POINTH
STA POIN TL LDA MASK
STA $F 9
JSR AK
BEO ER1 6NC ERLO OP
RTS
STA MASK STA P TRL O
LDA 9UTH I
MAI N LI NE FUR MEMORY TES T
LDY =$00 JSR I MIT
JSR I NC PTR
LDA PTRLO CMP TUPLU BNE WRLGOP
LDA PTRHI CMP TOPHI BNE WRLGOP
JSR RESE T
CMP MASK BEQ CLLNT
bn f r d l u o p
CMP TOPHI bNE R I) LOOP
BNE LOUP STA $FA
STA $Frt JMP RESV EC
JSR RFISET
18
Page 21
CHAPTER 4
WARRANTY AND SERVICE
Should you experience difficulty with your KIM-2 or KIM-3 module and
be unable to diagnose or correct the problem, you may return the unit
to MOS Technology, Inc. for repair.
7. 1 IN-WARRANTY SERVICE
All KIM series Microcomputer Modules are warranted by MOS Technology, Inc.
against defects in workmanship and materials for a period of ninety (90) days
from date of delivery. During the warranty period, MOS Technology, Inc. will
repair or, at its option, replace at no charge components that prove to be
defective provided that the module is returned, shipping prepaid, to:
KIM Customer Service Department MOS Technology, Inc. 950 Rittenhouse Road Norristown, Pennsylvania 19401
This warranty does not apply if the module has been damaged by accident
or misuse, or as a result of repairs or modifications made by other than
authorized personnel at the above captioned service facility.
No other warranty is expressed or implied. MOS Technology, Inc. is
not liable for consequential damages.
7.2 OUT-OF-WARRANTY SERVICE
Beyond the ninety (90) day warranty period, KIM modules will be
repaired for a reasonable service fee. All service work performed by
MOS Technology, Inc. beyond the warranty period is warranted for an
additional ninety (90) day period after shipment of the repaired module.
19
Page 22
7.3 POLICY OF CHANGES
All KIM series modules are sold on the basis of descriptive
specifications in effect at the time of sale. MOS Technology, Inc.
shall have no obligation to modify or update products once sold.
MOS Technology, Inc. reserves the right to make periodic changes or
improvements to any KIM series module.
7.4 SHIPPING INSTRUCTIONS
It is the customers responsibility to return the KIM series
module with shipping charges prepaid to the above captioned service
facility.
For in-warranty service, the KIM module will be returned to the
customer, shipping prepaid, by the fastest economical carrier.
For out-of-warranty service, the customer will pay for shipping
charges both ways. The repaired KIM module will be returned to the
customer C.O.D. unless the repairs and shipping charges are prepaid
by the customer.
Please be certain that your KIM module is safely packaged when
returning it to the above captioned service facility.
20
Page 23
CHAPTER 5
THEORY OF OPERATION
5.1 The t'wo schematics show the interconnection of the components
on the KIM-2 and KIM-3 boards. The diagram below illustrates the pin
connections to the 2102-type memories used on the boards. When the ENABLE
line is low, one of the 1024 bits in the package is selected. If pin 3 is
high, the selected cell will have the value of the DATA IN line (1 or 0)
written into it. If Pin 3 is low, the contents of the addressed cell will
be placed on the DATA OUT line.
AB6 AB5
READ/WRITE
AB1 AB2 AB3 AB4 --- AB0
---
---
---
---
2102
--- +5
1 2 3 4 5 6 7 8
9
--- GROUND
10
--- DATA IN
11
--- DATA OUT
12
--- ENABLE
13
--- AB9
14 15
--
AB8
--
AB7
16
The boards are composed of the memory circuits, addressing circuitry,
and buffers. An on-board voltage regulator is also provided. The following
description applies to the KIM-2 board; KIM-3 differences are noted at the end.
In operation, address bus lines 0 through 9 are buffered by U4, U5, U8,
and U9, and connected directly to the memory circuits. The high-order address
lines (AB12 - 15) are presented to U15, a 4-bit comparator. The bit pattern on
these lines is compared with the bit pattern generated by the four address switches.
21
Page 24
IN P U T
BUFFER S
OUTP U T
BUFF ERS
DA TA
BUS
DATA
BUS
ADDR ESS
BUS
22
Page 25
If the address switch settings and the high-order address lines match, pin 6 of
U15 will go high. This signal is inverted twice in Ull and passed off the board
as the BD SELECTED line. When BD SELECTED goes high it disables U4 on KIM-1,
preventing the memory circuits on KIM-1 from conflicting with addresses
intended for the expansion memory board.
Address bus lines 10 and 11 are decoded in U6 to provide four output
lines (pins 4, 5, 6, and 7). Each of these four lines is connected to a group
of eight memory circuits to determine which bank of memory circuits will be
active at any time. U6 will not be activated unless the proper address
configuration exists on address bus pins 12 - 15. The BD SELECTED line is
used to enable U6. The comparison signal from pin 6 of U15 is also used in U7
to combine with the 02 and R/W signals from KIM-1 to control the input and
output buffers (U12 and U13).
The effect of this circuitry is such that when the high order address
bits match the switch settings, U6 and U7 are enabled to decode address bits 10
and 11; when clock phase 2 is present the data bus buffers will be enabled,
allowing data to be fed into or out of the board, depending on the condition
of the Read/Write line. U6 will enable the appropriate bank of memory circuits
and the selected memory circuits will decode the ten least significant address
bits to complete the Read/Write operation.
U16, Ql, and Q2 and their associated circuitry from a conventional
series regulator which take the unregulated +8v supplied to the board and
supply a regulated +5v for the circuitry.
The only difference between the KIM-2 and KIM-3 circuitry is that U6 now
decodes three address lines (AB10 - 12) and U17 decodes three address lines
(AB13 - 15). U6 now controls which of eight memory banks is selected. Additional
drivers are provided for AB0 - 9 to supply the extra drive needed for the increased
number of memory circuits.
23
Page 26
KIM-2
ITEM
1. U1-U5,U11
2.
3.
4.
5. U14
6.
7. U7
8.
9.
10.
11. Cl ,C2 2 Capacitor 2.2yf 25v
12.
13. C17-C42
14. U101-U132
15. 2 DEC PC BD Handles
16.
PART
U8-U10 U6 1 U12,13 2 IC DS8833
U15
R2-R5 4 Resistor IK,
Qi Qi
C3-C16,C43 15 Capacitor 6.8yf lOv
QTY. DESCRIPTION
6 IC 7404 3 IC 74LS04
1 IC 74LS08 1 IC 7485 1 IC 7410
1 1
26 32
1 DIP SW. 4 Pole
IC 74155
2N3055
Heat Sink Wakefield NC-680-.5
Capacitor O.lyf Blue
Memory Element 2102A-4
24
Page 27
Page 28
26
Page 29
KIM-3
ITEM
* 1. Ul-4,7-9 7 I.C. SN7404
2. U10,ll,13
3.
4. U14,15 2
5.
6. U17
7.
8. U12
9. U18 1 I.C. LM305
10.
11.
12. Q2 1
13. Rl-3 3
14. R4
15. R5 1
16. R6 1
17.
18. R8
19.
20.
21.
22.
23.
24.
25.
PART
U6
U16
U5
Qi Q1 1
R7
R9 1 Cl,2 2 C3-20,47 19 C21-46 26 U101-U164
QTY.
3 I.C. SN74LS04 1 I.C. SN74155
1 1 1 1
1 Transistor 2N3055
1
1 1
64 2 DEC P.C. BD. Handles 1 DIP SW. 4 Pole
I.C. DS8833 I.C. SN74LS08 I.C. SN7485 I.C. SN7410 I.C. SN7400
Heat Sink Wakefield NC-680-.5 Trans. 2N2905 Resistor IK, ^W,5% Resistor 680, %W,5% Resistor 470, 3fW,5% Resistor PW5-.2, 10% .20, 5W Resistor 1690, %W, 1% Resistor 6.8K, *W, 5% Resistor 3.9K, %W, 5% Cap. 2.2yf, 25v Cap. 6.8yf, lOv Cap. . lyf, Blue Memory Element AM91L02APC
DESCRIPTION
27
Page 30
^ r r
i f-8 f-s s f-s! ! -§ - t "-§]
:si r
% *A IA IA IA IA IA IA
8
0
0
0 0 0 0 0
0
ft 0 0 ft 0 ft
0 0 0
5 0 0 0 0 0 0 #
0010
5 5
ft
0 0
0 0 0 #
0 0 0 #
0 0 0 #
000#
t r t r f r w
IfftftO
I A I A H
IA IA IA lA
.4)
I !
*"8
5< IjiSaB
! i
lIs*
LtflJ
28
-
i < 8 2V
5 3 3
f
-1
u
Page 31
Page 32
PROOUCT
AN NO UNCEMENT
M O t T I C H NO LO O Y , IN C .
Frankfurter Str. 171—175 D6378 Neu-lsenburg
Telefon (06102) 8003 Telex 04 185663
BU LLETIN
September 21,1 97 6
KIM-4 MOTHERBOARD
The KIM-4 motherboard is designed to interface a single KIM-1 microcomputer with up to six system expansion modules. The motherboard also contains circuitry for buffering all appropriate system address, data, and control lines. A +5v regulator is included to provide power for the KIM-1 module from the system 8-10v D.C. unregulated power bus. A +12v regulator is provided for powering the KIM-1 audio cassette interface from user-supplied +15v.
Dimensions: 11.0" x 11.5" (see attached drawing) inclusive of connector tabs.
Connectors provided: (6) 44 pin female (similar to Vector R644) for expansion modules.
(2) 44 pin female connectors for interface to KIM-1.
(1) 44 pin male connector duplicating the function of KIM-1 application connector.
(1) 44 pin male with standard bus pinout for connection to expansion
motherboard or backplane.
Expansion module pin connections: (See Diagram)
Power Connections:
+8v unregulated system power to be connected to motherboard jack and bussed to all expansion module connectors.
+15v and -15v (optional) to be connected to motherboard jack and bussed to all expansion module connectors. Regulator provided to derive +12v for audio cassette interface from user-supplied +15v.
Note: +5v regulated is not bussed to expansion module connectors. Each module will have
on-board regulators powered from the system +8v unregulated bus.
30
Page 33
KIM-4
STANDA RD BUS CONNECTIONS
1
GND
A
GND
2
B SYNC
B
BAB 0
3 B RDY
C
BAB 1
4
B IRQ
D
BAB 2
5
- 15V
E BAB 3
6
B NMI
F
BAB 4
7
IB RST
G BAB 5
8
BDB 7
J
BAB 6
9 BDB 6
K BAB 7
10 BDB 5
L
BAB 8
11
BDB 4
M
BAB 9
12 BDB 3
N
BAB 10
13 BDB 2
P
BAB 11
14
BDB 1
R BAB 12
15
BDB 0
S
BAB 13
16
BD SELECTED
T
BAB 14
17 + 15V
U BAB 15
18
V
B 0 2
19 +8v RAW DC
w B R/W
20 +8v RAW DC
X
B 02
21 +5v
Y
+5
22 GND
z GND
* The "B" prefix indicates the same signal output by KIM-1 but buffered on the
motherboard. E.G. the B RDY line is the KIM-1 RDY line.
K IM - 4 MOTHERBOARD
APPLICATION CONNECTOR
TO KIM-1 TO KIM -1
APPLICATION CONNECTOR EXPANSION CONNECTOR
Page 34
Notizen
32
Page 35
Notizen
33
Page 36
Notizen
34
Page 37
11131111-
mniiEis:
Herausgeber: MCDS Microcomputer
Datensysteme GmbH
HUES
LIEES
1X1
bringt Ihnen diese Losebiattsammlung ins Haus. DasSachgebiet wird mit Originaldaten und den jeweils neusten Informationen behandelt. Die Texte sind in deutsch und englisch abgefadt. Der Ausgabenumfang bewegt sich zwischen 1 und 250 Seiten. Um immer up to date zu sein, konnen
Sie als Abonnent kontinuierlich unsere Erganzungen beziehen.
Der Seitenpreis betragt 0,10 DM.
MCDS Microcomputer Datensysteme GmbH Luisenplatz 4 D-6100 Darmstadt
Page 38
L
r
...
. J Sachaebietes MOS-Microcomputer" ab. Vom Datenblatt, iiber die Hardware zur wichtigen Software, iiber Bii
D-6100 Darmstadt
MCDS Microcomputer Datensysteme GmbH
Luisenplatz 4
I cher,Bausatze, Fachberichte,vollstandigeSysteme finden Siealles in unserer MCDS Microcomputer-Information
----------------------------------------------------------------------------------------------------
Stand der Microcomputer-Technik unterrichtet. Diese Loseblattsammlung deckt das gesamte Spektrum de
oder einem Programm wird Sie das Vielfache des Abonnentenpreises kosten. Sie sind immer iiber den neuestei
Eine Information, auf die Sie nicht verzichten konnen. Allein das Suchen nach einem Begriff, einer Aussagi
J
Mochte Microcom puter-Information im Abonnent beziehen.
Stra Be
Postleitzahl Ort
, H
o
c
$
mrr >er, Postfach
Name. Firma, Abteilung
Name, Firma
i
r
Bitte Absender hier sorgfaltig eintragen:
Stck. Loseblattsammelordner (Kunststoff)
Stck. 112 MOS-Hardware-Handbuch englisch
Stck. 201 MOS-Produktspektrum Obersicht
Stck. 901 MCDS-Produktspektrum Obersicht
Stck. 911 MCDS-Datensichtgerate Information
Stck. 101 M OS-KIM 1 Microcomputer-Handbuch englisch
Stck. 131 MOS-Programmier-Fibel deutsch
Stck. 111 MOS-Programmier-Fibel englisch
Stck. 132 MOS-Hardware-Handbuch deutsch
Anforderung
Ich/W ir mochten per Nachnahme zugeschickt bekommen:
Stck. 121 M OS-KIM 1 Microcomputer-Handbuch deutsch
-
------------------
_ L
l
kostenlos
DM 24,90
kostenlos
kostenlos
DM 4,95
DM 19,80
DM 19,80
DM 28,60
DM 28,60
DM 24,90
Page 39
Page 40
MOS TECHNOLOGY INC.
1
s ,
J MB L
itt
II
m icrocw iiiiM iter ilsifen s Yis teme ijm lili'
lu is ckii|i la l z 4*
<1 01 ihim istn ilt-
Page 41
This was brought to you
from the archives of
http://retro-commodore.eu
Loading...