Download STD 7000 7704 BYTE-WIDE Memory Card USER`S MANUAL

Transcript
STD 7000
7704
BYTE-WIDE
Memory Card
USER'S MANUAL
o
o
NOTICE
The information in this document is provided for reference only. Pro-Log does not assume any liability arising
out of the application or use of the information or products described herein.
This document may contain or reference information and products protected by copyrights or patents and
does not convey any license under the patent rights of Pro-Log, nor the rights of others.
Printed in U.S.A. Copyright© 1981 by Pro-Log Corporation, Monterey, CA93940. All rights reserved. However,
any part of this document may be reproduced with Pro-Log Corporation cited as the source.
0
STD 7000
7704
BYTE-WIDE
Memory Card
USER'S MANUAL
()
..
.,
1/82
FOREWARD
This manual explains how to use Pro-Log's 7704 Byte-Wide Memory Card It is structured to reflect the answers
to basic questions that you, the user, might ask yourself about the 7704. We welcome your suggestions on how
we can improve our instructions.
o
The 7704 is part of pro-Log's Series 7000 STD BUS hardware. Our products are modular, and they are
designed and built with second-sourced parts that are industry standards. They provide the industrial
manager with the means of utilizing his own people to control the design, production, and maintenance of the
company's proucts that use STD BUS hardware.
Pro-Log supports its products with thorough and complete documentation. Also, to provide maximum
assistance to the user, we teach courses on how to design with, and to use, microprocessors and the STD BUS
products.
You may find the following Pro-Log documents useful in your work: Microprocessor User's Guide and the
Series 7000 STO BUS Technical Manual. If you would li.ke a copy of these documents, please submit your
request on your company letterhead.
()
o
ii
Contents
Page
•
Foreword -------------------------------~------------------
ii
Figures ---------------------------------------------------
v
Section 1 - Purpose and Main Features ---------------------
1-1
Section 2 - Installation and Specifications ---------------
2-1
Installation ---------------------------------------------Wire Jumpers ---------------------------------------------Memory Decoder -------------------------------------------Memory Type ----------------------------------------------Unused Sockets -------------------------------------------Memex ----------------------------------------------------Segment Select -------------------------------------------Specifications --------------------------------------------
2-1
2-3
2-4
2-22
2-25
2-25
2-26
2-26
Section 3 - Operation and Programming --------------------Introduction ---------------------------------------------Memex
3-1
3-1
3-1
Memex Example --------------------------------------------Memex Control Software Introduction ----------------------Memex Control Software Example One------------------------Memex Control Software Example Two -----------------------Memex Control Software Example Three ---------------------Memex Control Software Example Four ----------------------Memex Interrupt Control Software -------------------------Segment Select -------------------------------------------Segment Select Control Software ---------------------------
3-1
3-4
3-4
3-6
3-7
3-8
3-10
3-13
3-16
Section 4 - Operating Software ----------------------------
4-1
Section 5 - Maintenance ----------------------------------Reference Drawings ---------------------------------------Return for Repair Procedures -----------------------------Limited Warranty ------------------------------------------
5-1
5-1
5-4
5-4
iii
Figures
Figure
1-1
1-2
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-10
2-11
2-12
2-13
2-14
2-15
2-16
2-17
2-18
2-19
2-20
2-21
2-22
2-23
2-24
2-25
2-26
2-27
2-28
2-29
2-30
2-31
iv
o
Page
7704 Byte Wide Memory Card
Block Diagram of 7704 Byte Wide Memory Card -----7704 Installation -------------------------------Segment Select Interconnect ---------------------Part Numbers for 7704 Option Jumpers ------------Physical Location of Features -------------------7704 Memory Decoder Option ----------------------7704 Option 0 -----------------------------------7704 Option I -----------------------------------7704 Option 2 -----------------------------------7704 Option 3 -----------------------------------7704 Option 4 -----------------------------------7704 Option 5 -----------------------------------7704 Option 6a ----------------------------------7704 Option 7 -----------------------------------7704 Option 8 -----------------------------------7704 Option 9 -----------------------------------7704 Option 10 ----------------------------------7704 Option 11 ----------------------------------7704 Option 12 ----------------------------------7704 Option 13 ----------------------------------7704 Option 6b ----------------------------------7704 Option 15 ----------------------------------Socket Configurations ---------------------------Memory Components -------------------------------Electrical and Environmental Specifications -----Electrical Characteristics ----------------------Interface Specifications ------------------------Edge Connector Pin List -------------------------7704, Timing for Write --------------------------7704, Timing for Read ---------------------------7704, Memex Timing ------------------------------7704, Segments Timing ----------------------------
1-1
1-2
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-10
2-11
2-12
2-13
2-14
2-15
2-16
2-17
2-18
2-19
2-20
2-21
2-23
2-24
2-26
2-27
2-27
2-27
2-28
2-29
2-29
2-30
()
()
0
Figures (continued)
2-32
7704, Segments MEMRQ ----------------------------2-33
7704, RD* or WR* Timing -------------------------3-1
7704 Memex Example ------------------------------3-2
7704 Memex Example ------------------------------3-3
7704 Memex Software Example One -----------------3-4
7704 Memex Software Example Two -----------------3-5
7704 Memex Software Example Three ---------------3-6
7704 Running Example Three ----------------------3-7
7704 Memex Software Example Four ----------------3-8
7704 Running Example Four -----------------------Memex, Interrupt Software, Primary Memory -------3-9
7704, Memex, Interrupt Software Expanded Memory -3-10
7704 Memex, Interrupt Software Flow Chart -------3-11
3-12
7704 Segment Select Example One -----------------3-13
7704 Segment Select Example Two -----------------3-14
7704 Segment Control Software -------------------5-1
Schematic, 7704 ---------------.-----------------5-2
Assembly, 7704 -----------------------------------
2-30
2-31
3-2
3-3
3-5
3-6
3-7
3-8
3-9
3-9
3-11
3-11
3-12
3-14
3-15
3-16
5-2
5-3
•
v
_lIIiiiIMiliiDiUilililMJ.iiA. .""'MfuQJiJ'"WGiMWiD,AiM'OOdWbUJiUi&&IiiI.... it,hl#,;
MMf4ii14!iji\lF/i4Y ..~
o
o
o
vi
SECTION 1
Purpose and Main Features
e
()
•
The 7704 Byte-Wide Memory card is designed to be a flexible part of the memory in your
system. Its eight sockets, designed for devices conforming to the tTEDEC 28 pin dual inline
standard pinout, allow the use of 2K, 4K, and 8K ROMs and RAMS all of one size or in
combinations.
The card can respond the the STD BUS MEMEX line in one of two ways. The memory on the
card can be separated into two banks, each bank selected by the MEMEX line. This allows up
to 64K on one card. Alternately, two cards, with up to 64K on each card, can be used in a
system, each card selected by the MEMEX line.
The MEMEX line can be used to implement a maximum of memory with a minimum of cards.
A system using Pro-Log's 7804 Z80A processor card, and two 7704 cards, can have up to 124K
of memory with no additional signal lines or cards.
The 7704 can also respond to an external Segment Select line, allowing it to participate in
large scale bank select schemes. The Segment Select line can be controlled by a memory
segment controller or by I/O ports. One output port can control eight 7704 cards. Also, it
can be tailored to fit small scale applications. Unused sockets can be disabled, allowing the
card to occupy as little as 2K bytes of memory space which can be mapped anywhere within a
64K byte address field.
The 7704 has 12 specific jumper-selectable combinations for memory parts. Some of these
are designed to complement the memory provided on Pro-Log processor cards. Any of the
memory parts can be either ROM or RAM. The address decoder for the specific memory
configurations is a PROM, which can be reprogrammed by the user to provide any
combination desired.
Features
* All one size or combinations 2K, 4K, and 8K ROMs and RAMs
* 28 pin JEDEC standard sockets
* Responds to STD BUS MEMEX line
* Responds to external Segment Select line
* Onboard fiexible address decoding
* Processor independent -use with 8085, Z80, 6800, 6809, 8088 and others
Figure 1-1. 7704 BYTE-WIDE Memory Card
1-1
Ptrpose and Main Feattres
()
MEMORY BANK
DATA
BUS
BUFFER
MEMEX~~--------~~-----------------i
CHIP
SELECT
DECODER
ADDRESS
BUS
BUFFERS
MEMRQ'~~_---I
CONTROL
BUS
BUFFER
AND
RD'--I------!READ/WRITE
LOGIC
WR'-I~_---I
o
L-------------------------------------------------------------~----------------------------r_-S~~L~~~T
7704
'ACTIVE LOW LEVEL LOGIC
SHADING INDICATES SOCKETS
Figure 1-2. Block Diagram of 7704 BYTE-WIDE Memory Card
u
1-2
SECTION 2
Installation and Specification
I)
Installation
The 7704 operates as part of an STD BUS card rack system. You can plug it directly into the
STD BUS backplane, as shown in Fig. 2-1, or extend it from the motherboard with a 7901 card
extender. To use the 7901 card extender, plug it into any slot in the card rack, and plug the
7704 into the connector on the 7901 card. This makes the 7704 accessible for testing, etc.
The 7704 can occupy any slot in the card cage. It should be installed with the card ejector
towards the top of the card rack as shown in Fig. 2-l.
If the external Segment Select line is used, it should be attached as shown in Fig. 2-2. The
connector type is a 2-pin 0.1 inch center connector. The cable should be a twisted pair,
consisting of one signal line and one ground line for added noise immunity. The Pro-Log
RC704 cable can be used for this purpose and can connect the 7704 card to an I/O card such
as Pro-Log's 7605 card.
()
•
Figure 2-1. 7704 Installation
2-1
Installation and Specification
o
o
Figure 2-2. 7704 Segment Select Connector
o
2-2
Installation and Specification
o
WIRE JUMPERS
Some 7704 optional functions are selected by wire jumpers. When removing and replacing
these jumpers, cut the jumper in half, then desolder and remove each half individually.
Remaining solder should be removed, and new jumpers installed in the appropriate places.
This procedure will prevent damage to circuit traces.
Most 7704 optional functions are selected by permanent 0.025 in. squa.re posts which can be
connected by slip on, slip off connectors. Part numbers for these connectors and headers
are listed in Fig. 2-3. Figure 2-4 shows the location of these jumpers and some of the other
features of the 7704.
Manufacturer Part Number
Part
Elco Corp.
Berg Electronics
2 Pin Header
00
02 32 00 852
6561.1-102
4 Pin Header
00 8261 04 32 00 852
65611-104
6 Pin Header
00 8261 06 32 00 852
65611-106
8 Pin Header
00 8261 08 32 00 852
65611-108
Connector
00 8261 02 42 00 870
~261
-
()
Figure 2-3. Part Numbers for 7704 Option Jumpers
•
2-3
Installation and Specification
o
W8
WU
~) OOlo-QD-o
lo o-olC>-Q!]-o
I.
Rl
0
0
0
0
W.g :
01
0
C2
P.::c2O~.,g",74L.,g",U:..D..245~~"
csfOl
lQQ]
[QJ
,
'0
0
I_ 0
.2
0
0
0
[8]
C3
C6 0
20
,
US
74LS244
0
0
0
0
0
0 0 ,:
R=/14
[QJ,
w
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00 0
~
~gl
Wl0:lt
01
0
0
00
0
0
C13
,.
o
0
0
0
0
0
0
0
0
0
0
0
0
0
o
0
0
0
0
o
0
0
o
0
o
0
o
0
:It
>5
IIEII 2
0
W12
...--.. rl FI
m c.~
55
\.Qi!J
W1
W2
[I
ro
"
'c-cr--.::r-cr--o-tr-u-tT~'o
C12~
0
0
0
0
o
"
t)
0
0
o
2
o
0
0
"
o
0
0
0
0
0
0
0
0
0
0
0
•
0
0
•
0
"
0
•
M
I
o-[!![]-o
o
0
0
o
0
o
0
W
o-[!!D-o
0
0
0
o
0
~
0
o
0
0
0
IIEII 6
o
CI6
o
15
0
(OJ
0
28
0
0
0
<)
1
0
0
~
0
0
0
C 14
f3]
0
0
"
CIS
0
o
IIEII 5
0
o
0
21
M
0
o
o-{]jD-o
0
0
000000
,
0
101
0
0
15
0
15
0
0
II Ell 4
0
IIEII 3
,
o
o
a'll
0
0
0
~
0
o
0
,
[QQl
0
•
'If 16
C4
v
21
~
~II
0
IIEII 1
"R5l
C10lQj,
'0
IQI
W
16
00
1001
0
llEll 0
c9fOl
~
W3[1
F.a
I
~
[0
00
o
o
w
0
0
0
0
o
o
0
0
0
0
o
0
0
o
0
0
0
o
0
o
0
0
0
o
0
0
11
21
o
IIEII 7
,.
,
0
0
0
o
0
0
o-L1@J-o
o
0
o
0
0
0
0
0
o
Figure 2-4. Physical Locations of Features on the 7704 Card
MEMORY DECODER
The eight memory sockets of the 7704 can accept any comhiantion of 2K, 4K, and 8K ROMs
and RAMs which conform to the specifications described in the Memory Type section. The
combination of memory sizes and the address range each socket occupies are controlled by
the Memory Decoder. The Memory Decoder contains 12 optional combinations, which are
selected by jumper W4 1-2, 3-4, and jumpers W5, 1-2, 3-4, and 5-6. The physical locations of
these jumpers can be found in Fig. 2-4. The 12 combinations and how to select them are
shown in Fig. 2-5. Figures 2-6 through 2-21 are 64K memory maps which show the address
field occupied by each socket for each option.
The Memory Decoder is a PROM. If other combinations of memory types or other address
mapping is required, the PROM can be programmed with your own option. Two sections of the
PROM have been left blank specifically for this purpose. The options contained in the
Memory Decoder as shipped should suffice for most applicaitons. If other options are
required, the writing of the program and the programming of the PROM would be the
responsibili ty of the user.
2-4
0
•
e
MEMORY
PARTS
BY SIZE
JUMPERS
OPTION
(X = JUMPER INSTALLED)
I
W5
W4
5-6
3-4
1-2
1-2
X
X
X
X
1
-
X
X
2
X
-
I-J:j
3
-
~.
4
3-4
TOTAL
MEMORY
ADDRESS
RANGE
o
MEMORY PER SOCKET
COMMENTS
0
1
2
3
4
5
6
7
8000-DFFF
4
4
4
4
2
2
2
2
Standard as shipped from Pro-Log (4K, 2K mixed).
40K
0000-9FFF
8
8
8
8
2
2
2
2
8K, 2K mixed.
0
48K
OOOO-BFFF
8
8
8
8
4
4
4
4
8K, 2K mixed.
0
0
64K
OOOO-FFFF
8
8
8
8
8
8
8
8
A118K.
0
0
8
16K
4000-7FFF
2
2
2
2
2
2
2
2
All 2K.
-
0
8
0
32K
8000-FFFF
4
4
4
4
4
4
4
4
AII4K.
-
X'
4
0
0
32K
8000-FFFF
8
8
8
8
-
-
-
-
This option and option 6b go together. The MEMEX line is tied
to decoder PROM input A8, so a low MEMEX state will select 6a,
and a high will select 6b.
-
X
-
-
-
-
-
-
-
-
-
-
-
Not programmed. Intentionally left blank for customer's own
configu ration.
X
X
-
-
0
4
4
24K
0000-5FFF
4
4
4
4
2
2
2
2
4K, 2K mixed; alternate standard.
-
X
X
-
-
0
1
7
18K
3800-7FFF
2
2
2
2
2
2
2
4
Use with 7804's standard configuration: three 4K ROM and one
2K RAM. Total memory on both cards is 32K. If all 4Ks are
ROM and all 2Ks are RAM, you have 16K ROM and 16K RAM.
10
X
-
X
-
-
0
5
3
26K
1000-1 FFF
2800-7FFF
4
2
2
2
4
4
4
4
Use with 7880 which has 4K ROM and 2K RAM. Option does not
have consecutive addresses. Total memory for both cards is
32K. If all 4Ks are ROM and all 2Ks are RAM, you have 24K ROM
and 8K RAM.
11
-
-
X
-
-
0
8
0
32K
0000-7FFF
4
4
4
4
4
4
4
4
All 4Ks. Like option 5 except occupies addresses 0000-7FFF.
12
X
X
-
-
-
0
0
8
16K
0000-3FFF
2
2
2
2
2
2
2
2
All 2Ks. Like option 4 except occupies addresses 0000-3FFF.
13
-
X
-
-
X"
0
8
0
32K
7FFF-00OO
4
4
4
4
4
4
4
4
Test option for Pro-Log use only.
X
-
-
-
X·*
4
0
a
32K
8000-FFFF
-
-
-
-
8
8
8
8
Dual bank for 2764s; to work with option 6a using MEMEX high
to select.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Not programmed. Intentionally left blank for customer's owm
configuration.
8K
4K
2K
-
0
4
4
24K
X
-
4
0
4
X
X
-
4
4
-
X
X
-
8
X
X
-
X
-
5
-
X
-
X
6a
X
-
-
7
-
-
~
8
X
i
9
As
Shipped
~
~
.J,
a:
(t)
:;
~
~
-
-
-
o
~
....
~
6b
15
Uses MEMEX with a low state at W4.
Uses MEMEX with a high state at W4.
-
-
-
I
,...
....
o
=
~
C'Il
1.............
~
~
I
c.n
,...
=
....
8
Installation and Specification
F
PAGE
OX
14------
SOCKET 0 - - - - - - - I f - - - - - - - - - - - - - - - - - + I
1X
14------ SOCKET 1
2X
14----------S0CKET2--------~------------------~
3X
~
1~--------SOCKET3--------r-------------------------.1
PAGE
4X
o
•
•
1~---------SOCKET4---------~~~14~~--------SOCKET5----------~~~1
5X
6X
7X
o
PAGE
ex
9X
AX
BX
PAGE
ex
OX
EX
FX
Figure 2-6. 7704 Option 0
2-6
o
Installation and Specification
e
MSO
~
PAGE
OX
0
I
2X
3X
I
I
4
I
I
I
I
~
5
I
6
I
al91AI BI Cl DIEI
7
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
I
I
1
J
t
I
I
I
I
I
J
J
4
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 2
I
I
..........
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
~
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
J
J
I
I
I
I
I
I
I
1
I
J
I
I
SOCKET 3
I
I
I
I
I
I
I
SOCKET 4
I
I
I
I
I
I
~
I
I
I
~
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
I
I
...
.
I
I
I
I
I
I
I
J
I
SOCKET 5
I
I
I
I
I
I
I
I
I
I
SOCKET 7
I
I
I
I
I
I
I
I
I
I
I
I
~
SOCKET 6
I
I
I
I
I
I
I
I
I
I
I
I
I
.....
.....
.
I
SOCKET 3
I
.....
.
I
I
I
.....
_JIOO.
I
I
F
_
SOCKET 2
I
9X
I
4
I
~
I
ax
I
SOCKET 1
I
I
PAGE
3
SOCKET 1
I
()
I
I
I
7X
I
I
I
6X
I
SOCKET 0
I
5X
2
SOCKET 0
4
PAGE
4X
I
•
I
I
1X
1
.....
.....
•
I
•
I
AX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
ax
PAGE
I
I
I
I
I
I
I
I
I
ex
I
I
I
I
I
I
1
I
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
ox
I
I
I
I
I
I
I
I
I
I
I
I
EX
•
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I •
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
FX
Figure 2-7. 7704 Option 1
2-7
---~~-~~---~----
...- ....---.~-----.---.~-. -.--".-~-.~.-- •.. --.---~..---.... -.- .... " ...........
.
Installation and Specification
MSO
I~
PAGE
ox
1X
2X
0
1 1
7X
I
I
I
I
I
I
I
I
I
I
I
T
ax
I
I
I
I
I
I
till
PAGE
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
,I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 2
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 2
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 3
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 4
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
1
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
I
I
I
I
SOCKET 3
I
I
I
I
I
I
I
I
I
I
I
I
ax
I
I
I
I
till
...
I
I
I
I
I
AX
I
I
I
I
I
I
9X
I
I
I
r
SOCKET 1
I
.I
I
I
I
I
SOCKET 1
I
I
I
till
..
I
SOCKET 0
I
I
...
I
I
SOCKET 5
I
I
I
I
I
I
SOCKET 6
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
r
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
....
.....
.....
....
.....
.....
......
o
....
.....
...
......
SOCKET 7
I
I
o
F
.....
I
I
PAGE
IAI BI Cl OIEI
9
I
till
...
I
I
I
6X
8
I
~
...
7
I
I
5X
I5 I6 I
I
.....
PAGE
till
4X
1 4
SOCKET 0
III
I
3X
1 2 1 3
I
I
I
I
I
I
I
I
I
I
I
1
T
I
I
I
I
r
I
I
ex
ox
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
EX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
FX
Figure 2-8. 7704 Option 2
2-8
o
Installation and Specification
o
~
0
MSD
PAGE
OX
1X
2X
1 1 1 2 13 1 4 15 16 1
...
...
...
PAGE
4X
I
I
I
I
I
I
I
I
AX
PAGE
ex
•
I
I
I
J
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
......
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
......
--...
...
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
....
SOCKET 2
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
...
I
I
I
I
I
SOCKET 2
I
I
I
I
I
I
SOCKET 3
I
I
I
I
I
I
SOCKET 3
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
1
I
I
J
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
SOCKET 4
I
I
I
I
I
I
SOCKET 5
I
I
I
I
I
I
SOCKET 6
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
SOCKET 6
I
I
I
I
I
I
I
I
SOCKET 7
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
......
.
.....
.....
--...
...
..
...
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 7
I
.
...
I
I
I
....
...
I
I
I
......
I
I
I
I
....
I
I
I
I
SOCKET 4
I
I
I
-
I
I
I
I
I
I
SOCKET 5
I
1
I
I
I
I
I
I
I
I
I
I
~
I
~
...
I
I
I
I
FX
I
I
I
...
...
I
I
I
EX
I
I
...
....
I
I
I
I
ox
I
II1II
...
I
I
I
I
ex
1
1l1li
...
I
I
I
I
9X
I
I
I
I
ax
I
I
I
I
PAGE
I
I
...
SOCKET 1
I
7X
.
SOCKET 1
I
6X
I
I
...
...
F
SOCKET 0
I
5X
Sl91AI al Cl DIE 1
SOCKET 0
I
I
3X
7
.
_
...
1
I
I
I
I
I
I
I
I
I
Figure 2-9. 7704 Option 3
2-9
Installation and Specification
o
F
PAGE
ox
1X
2X
3X
PAGE
4X
...
5X
~
6X
...
7X
~
SOCKET 0
SOCKET 1
•
•
•
•
PAGE
0
ax
9X
AX
BX
PAGE
ex
ox
EX
FX
o
Figure 2-10. 7704 Option 4
2-10
Installation and Specification
•
MSO
~
o
1
1
I
2
1
3
I
4
I
5
1
6
I
7
al91AI
al Cl OIEI
F
PAGE
OX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
1
I
I
I
I
I
I
I
I
1
~
J
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
1
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
l
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1X
J
I
I
2X
I
I
3X
PAGE
4X
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
f
I
I
I
I
I
I
1
J
I
I
I
I
I
I
I
I
5X
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
1
1
f
I
I
1
I
I
I
I
I
I
I
6X
I
I
I
I
7X
PAGE
ax
I
•
I
I
9X
•
I
I
AX
•
ox
I
•
I
I
I
I
I
....
I
I
I
I
....
•
•
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 3
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 6
I
I
I
I
I
I
I
I
I
I
I
......
I
...
~
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 7
I
...
......
I
I
......
I
I
I
I
I
...
~
SOCKET 5
I
......
I
SOCKET 4
I
FX
I
I
SOCKET 1
I
I
I
I
I
I
J
I
EX
I
I
SOCKET 0
I
I
I
I
I
I
....
PAGE
ex
i
SOCKET 2
I
ex
I
1
1
Figure 2-11. Option 5
I
I
......
2-11
22&CUSQ£&d-
_=_"",,""#1\=="1,"="',£_,==;1 '.tiW;'; ;,;;';:,4."
4;41&
;,14.41'
4#¥#fP&
Installation and Specification
MSO
~
PAGE
OX
0
I
2X
I
I I
4
5
6
I
7
a
I 91AI
81 Cl OIEI
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
1
I
I
I
I
I
I
I
,I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
SOCKET 1
I
I
,
I
I
I
I
I
I
~
I
I
T
I
I
I
SOCKET 2
1
I
ill
I
I
I
I
1
I
I
I
I
I
I
SOCKET 2
J
I
I
I
....
....
.....
.
~
I
I
I
I
SOCKET 3
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
--.
p
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
T
I
I
I
I
I
1
1
I
I
I
I
I
I
I
I
I
I
1
1
I
SOCKET 3
I
I
I
I
I
I
ill
I
I
o
F
~
I
I
I
PAGE
3
I
I
I
SOCKET 1
1
I
7X
I
1
I
I
•
J
J
I
I
6X
J
SOCKET 0
~
PAGE
ill
4X
5X
1
I
~
•
2
SOCKET 0
I
3X
1
•
I
I
1X
1
I
I
I
I
I
I
I
.....
-...
o
ax
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
J
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
J
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
9X
I
AX
I
I
BX
PAGE
I
I
ex
I
I
I
ox
I
I
I
I
I
I
I
I
I
I
I
I
EX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
J
I
I
I
I
I
I
I
FX
Figure 2-12. 7704 Option 6a
2-12
o
Installation and Specification
F
PAGE
OX
1X
2X
3X
PAGE
4X
5X
6X
7X
PAGE
ax
9X
AX
BX
PAGE
ex
OX
EX
•
FX
Figure 2-13. 7704 Option 7
2-13
Installation and Specification
MSO
~
o
I
1
12 I
3
I
I
4
5
I
6
I
a
7
I
9
IAI BI Cl OIEI
o
f
PAGE
OX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
T
r
I
I
I
I
I
I
I
I
I
I
I
1X
I
I
I
I
I
I
I
I
I
T
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
,
,I
,I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
2X
I
3X
PAc:;E
4X
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
l
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 0
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
5X
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
6X
I
I
I
I
7X
PAGE
ax
I
I
I
I
~
I
9X
I
AX
ax
PAGE
ex
ox
I
I
I
I
I
I
SOCKET 1
I
I
I
~
I
I
I
~
I
I
I
I
I
I
I
I
I
I
I
I
T
T
T
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 5
I
I
I
I
I
I
I
SOCKET 2
I
I
I
I
I
I
~
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 4
I
I
I
I
....
I
I
I
I
I
I
III
I
I
I
I
I
I
I
I
I
I
I
I
I
-.....
~
I
I
I
J
I
I
~ ~
SOCKET 6
I
I
......
..
.
~
SOCKET 3
I
()
I
I
I
I
I
I
~
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 7
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
.....
I
•
I
EX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
FX
2-14
I
I
I
I
I
Figure 2-1.4. 7704 Option 8
I
o
Installation and Specification
•
F
PAGE
OX
1X
2X
3X
PAGE
~
SOCKET 1
5X
~
SOCKET 3
6X
~
SOCKET 5
7X
~
4X
•
~
SOCKET 0
~
SOCKET 2
•
• ...
~
•
•
•
•
SOCKET 4
SOCKET 6
PAGE
ax
9X
AX
ex
PAGE
ex
OX
EX
•
FX
Figure 2-15. 7704 Option 9
2-15
'W_--:a:wwaaaWMliWilWWi&GiMMLIA&akM.m===IM&MlQI&AilQ&i'MAWiAlauumii3liiWalNi;U;UN.' •••"ULR4S:,J
"u.
PI ,%
,,4 h'
"
;;
II,M'» 4,
Installation and Specification
MSO
~
o
1
1
121314151617
8
1
9
1 Al
B
1 cJ
DIE 1
o
F
PAGE
OX
1X
I
I
I
I
I
I
I
I
I
I
I
I
I
I
~
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
I
I
I
I
SOCKET 2
SOCKET 4
I
I
I
I
I
I
I
I
SOCKET 5
I
I
I
I
I
I
I
~
I
PAGE
I
I
I
7X
I
~
PAGE
"III
4X
6X
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 1
I
I
I
I
I
I
I
I
I
I
I
I
1
T
I
1
I
I
I
1
I
I
I
1
I
I
I
~
I
5X
I
I
I
SOCKET 0
2X
3X
I
I
I
I
~
I
I
I
•
~
1
I
1
I
SOCKET 3
I
r
•
I
,I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
~
I
I
I
I
I
I
I
I
I
......
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 7
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
~
I
•
......
SOCKET 6
I
....
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
I
I
I
I
I
I
I
I
I
1
I
1
I
.......
o
ax
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
9X
I
I
AX
I
I
I
-r
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
BX
PAGE
I
ex
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
I
I
T
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
ox
I
I
I
I
I
I
EX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
FX
Figure 2-16. 7704 Option 10
2-16
o
Installation and Specification
o
MSO
I~
PAGE
ox
1X
0
I
I
I
I
I
....
I
7
a
I
9
IAI BI Cl DIEI
I
I
I
I
I
I
SOCKET 1
I
I
I
I
I
I
SOCKET 2
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
.....
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
--......
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
r
I
I
,
I
I
I
I
I
I
I
I
1
I
I
1
SOCKET 4
I
I
....
I
I .
I
I
I
I
I
I
I
I
I
I
SOCKET 5
I
I
I
I
I
SOCKET 6
I
I
I
~
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SOCKET 7
I
I
I
I
I
I
I
I
I
I
I
J
1
I
I
I
I
I
I
I
I
I
1
1
I
I
I
I
I
I
I
I
1
I
I
I
I
L
I
,
I
I
I
I
F
.....
I
I
PAGE
6
I
~
•
I5 I
4
~
I
7X
I3 I
SOCKET 3
I
6X
I
I
....
I
5X
1
I
....
I
PAGE
4X
2
SOCKET 0
L
3X
I
•
I
I
2X
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
......
......
I
I
I
.....
....
I
...
--""
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
I
I
1
ax
I
I
I
I
I
I
I
I
I
I
I
I
I
,
I
I
I
I
I
I
I
I
I
I
I
9X
I
AX
I
I
I
I
I
I
,
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
-I
I
I
I
I
I
I
I
I
ex
PAGE
I
ex
ox
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
EX
•
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
L
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
FX
Figure 2-17. 7704 Option 11
2-17
Installation and Specification
PAGE
OX
~
SOCKET 0
1X
~
SOCKET 2
2X
...
SOCKET 4
3X
...
SOCKET 6
.
...
• ...
• ...
•
~
0
F
SOCKET 1
•
SOCKET 3
•
SOCKET 5
•
SOCKET 7
•
PAGE
4X
5X
6X
7X
o
PAGE
8X
9X
AX
BX
PAGE
ex
OX
EX
FX
Figure 2-18. 7704 Option 12
2-18
o
Installation and Specification
e
MSD
~
PAGE
OX
1X
0
I
I
I
I
I
I
I
I
•
I
I
a191AI BI Cl OIEI
I
1
I
I
I
I
I
I
I
I
I
I
r
T
T
T
I
I
I
I
I
I
I
I
I
I
\
\
I
I
I
I
I
T
T
1
I
I
I
I
I
I
I
I
I .
I
I
I
. I
\
\
\
\
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
r
I
I
.......
I
I
I
I
I
I
I
I
I
I
I
\
I
I
I
I
r
I
I
I
SOCKET 2
I
I
I
I
I
1
I
I
I
I
I
I
I
I
•
I
I
I
I
I
I
I
I
.......
I
I
I
I
I
I
r
r
I
I
I
I
I
·SOCKET 0
I
I
I
I
I
I
I
r
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I·
I
4
I
I
I
\
I
.I
I
I
I
I
I
I
I .
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
\
I
I
I
I
I
I
I
I
I
I
I
.......
I
SOCKET 1
I.
......
....
...
I
I
F
..
SOCKET 3
I
I
PAGE
7
SOCKET 4
\
7X
I5 I6 I
SOCKET 5
I
6X
I
I
4
•
4
SOCKET 6
I
I
5X
I3 I
I
•
PAGE
4
4X
2
SOCKET 7
\
3X
I
•
\
2X
1
....
....
....
ax
I
I
I
I
I
\
I
I
I
I
I
I
I
I
I
1
\
1
I
\
I
I
I
I
I
I
I
I
I
I
\
.\
\
I
I
I
J
I
I
I
I
9X
I
I
I
T
T
I
I
I
AX
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
1
I
I
1
J
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
I
I
I
I·
I
I
I
I
I
T
I
I
I
I
I
J
I
I
1
I
1
I
BX
PAGE
ex
I
I
I
I
I
I
I
I
I
I
T
1
I
I
I
1
I
I
I
I
I
I
I
1
r
I
T
r
1
ox
1
I
I
1
J
I
I
I
I
I
EX
I
•
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
FX
I
Figure 2-19. 7704 Option 13
2-19
_ _.......'dlliWMWIU4i&Q&iIlWNiil&iiiPMWi4iitM&iJMbltt-=======aiiQ.: "". Mr:4#,4mkC; i
,4i %$
;
#T4#M¥A £¥¥ll4 HUhh 14M,
, #4, A
$ i
Installation and Specification
MSO
~
oI
1
121314151617
al91AI al Cl OIEI
o
F
PAGE
OX
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
L
I
I
I
I
I
I
I
I
I
,
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
t
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
1
I
1
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1X
I
I
I
I
I
J
I
I
I
I
I
I
I
1
I
J
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
I
J
J
I
I
I
1
I
1
1
I
1
I
1
1
I
I
I
I
I
I
1
1
J
I
I
I
2X
I
3X
PAGE
4X
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
5X
I
I
I
I
I
I
6X
I
I
I
7X
I
PAGE
ax
9X
AX
•
4
4
I
ax
ox
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
I
I
I
SOCKET 5
I
I
I
I
SOCKET 5
I
I
I
I
SOCKET 6
I
I
I
I
I
I
I
I
I
I
I
I
I
I
4
I
I
I
I
I
I
I
I
I
I
I
4
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
I
1
I
I
I
I
I
SOCKET 7
I
I
1
I
I
I
I
I
.....
I
....
....
....
..
...
I
J
.....
o
1
J
I
I
1
I
I
I
I
I
J
1
J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
.J
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
Figure 2-20. 7704 Option 6b
....
I
SOCKET 7
I
2-20
I
I
SOCKET 6
I
FX
I
I
I
I
I
I
....
•
I
I
I
I
SOCKET 4
I
I
EX
I
I
I
I
4
PAGE
ex
I
I
I
I
SOCKET 4
....
0
1
Installation and Specification
o
F
PAGE
ox
1X
2X
3X
PAGE
4X
5X
6X
7X
PAGE
ax
9X
AX
ax
PAGE
ex
ox
EX
•
FX
Figure 2-21. 7704 Option 15
2-21
_iHMil&JG4&&iiGJiGilijIdJUhliilliMOOJiAiilKU1IIMiiMtAii4ihWA&iIGllW4rmMi,Li=RlJwomm"'1llI ,MA_'Qff.jf,iJjWkm;&M[U .. NQ[ijjUUtM;;Q m.am"'IlA
AZ; ,x ;;;;;4, ;
,.",;Ii
H, f4T\T1i¥hTAI¥MA f¥f¥AF;
R4"
i MHP
M
A
44*4
Installation and Specification
MEMORY TYPE
The 7704 uses six kinds of memory: 2K, 4K, and 8K ROMs and RAMs. The eight memory
sockets are designed to accept memory components compatible with the JEDEC 28 pin
standard pinout. Each socket can be individually configured for the 2K RAMs or any of the
ROMs. The 4K and 8K RAMs are the exception. The sockets can only be configured for
these in groups of four. The groups will consist either of sockets 0, 1, 2, and 3, or sockets 4,
5, 6, and 7.
o
After having chosen the memory combination best suited to your needs, as discussed in the
Memory Decoder section, the sockets should be configured accordingly. Figure2-22 shows
where to place the memory socket jumpers for each kind of memory. The location of these
jumpers is shown in Fig. 2-4. Jumpers W9, W10, W11, W12, W14, W15, W16 and W17
correspond to sockets 0 through 7 respectively. Jumpers W8 and W13 are used to configure
the sockets for 4K or 8K RAMs. Jumper W8 affects sockets 0, 1, 2, and 3, jumper W13
affects sockets 4, 5, 6, and 7.
Figure 2-23 is a list of pin compatible memory components for use on the 7704 card. The
recommended memory components are indicated by an asterisk. If you wish to use another
memory component, compare its data sheet to the socket configurations. Also, check the
data sheet for any special requirements, and be sure the parts are fast enough for the
processor you will be using.
Note: As of this writing, 4K and 8K byte-wide RAMs are not available and have not been
tested on the 7704. Any 4K or 8K by~e-wide RAM that conforms to the JEDEC 28 pin
standard and is fully static should be able to be used on the 7704. Pro-Log will be evaluating
some of these parts as they become available.
0
o
2-22
Installation and Specification
r- - - -
Wy - - ,
28
+5V
NOT
USED
A12
I
I
,
A7
26
Vee
A6
25
A5
24
7'
22
28
NOT
USED
A12
+5V
,
I
,
,
I
+5V I
0
I
1
,
27
I
,
I
I
A7
26
Vee
A8
A6
25
A8
r--WX---,
1 ,
,2
A9
A5
24
A9
I
A4
('3
RO'
A3-
22
RO'
I
L. -
-
-
-
-
-
-
-'
23
,,4
A3-
+5V
,
I
Wy - - ,
: WR*
+5V I
,
3
+5V : 0
1
27
r- - - -
,
: WR*
L. -
-
-
-
-
-
-
-'
0..-+ +5V
: All
A2
21
Al0
A2
21
Al0
Al
20
CE'
Al
20
CE'
AO
10
19
07
AO
10
19
07
DO
11
18
06
00
11
18
06
01
12
17
05
01
12
17
05
02
13
16
04
02
13
16
04
GNO
14
15
03
GNO
14
15
03
o.-+WR'
,6
L. ____5'
...J
4K EPROM/ROM CONFIGURATION
2K EPROM/ROM CONFIGURATION
r- - - -
+5V
A12
28
2
NOT
USED
+5V
,: WR*
,
I
27
A7
26
Vee
A6
25
A8
A5
24
A9
A4
23
A3-
22
A2
21
Al0
A1
20
CE'
0
1
WY -
-,
I
I
+5V I
,
3
,
I
,
I
L _ _ _ _ _ _ _ ...J
r--WX---,
1,
12
I
o.-f+5V
o--rAll
RO'
AO
10
19
07
00
11
18
06
01
12
17
05
02
13
16
04
GND
14
15
03
I
,WR'
,6
L. ____ 5'
...J
2K RAM CONFIGURATION
r- - - -
Wy - - ,
: WR*
+5V
28
+5V
A12
•
2
1
3
27~--~,--~
I
A12
I
,
+5V
26
+5V
A6
25
A8
r--WX--,
A5
24
A9
I
A4
23 ~--+-'-<l
A3
22
A2
21
Al0
Al
20
CE'
L. -
-
,2
_
-
_
-
_
-'
2
l'
o---;-+5V
I
I
All
I
o-fWR'
,6
L _____5,
.J
WY -
-
I
_ _ _ _ _ -'
25
A8
A5
24
A9
A4
231---+C"-<J
A3
22
A2
21
Al0
Al
20
CE'
AO
10
19
07
AO
10
19
07
11
18
06
DO
11
18
06
01
12
17
05
01
12
17
05
02
13
16
04
02
13
16
04
GNO
14
15
03
GNO' L...-_
14
_ _ _ 15
03
~
I
'
2 ~ +5V :
A6
RO'
-,
1
27,
,
26 +5V L. -
00
8K EPROM/ROM CONFIGURATION
,
:
A7
I
A7
RO'
+5V
+5V I'
,I 0
I
r- - - -
: WR*
I
'
r--WX--,
'2
l'
I
o---;-+5V
I
I
All
,
o-fWR'
16
L _____5.JI
8K or 4K RAM CONFIGURATION
(MUST BE
USED IN GROUPS OF FOUR)
Figure 2-22. Socket Configurations
2-23
. . . . .MI&J!iiIiWWIiiYi&!ii,MDiffiiiWGiMWlmiiiWiQJPlJli.iw411.JiilMhMiJd&L&t"GWWW;.hI.INi&iliGGWRl&14ii;ALdIi_&lli.aWAMYi&=i&&I'itNCiAMWiMt.a&li&lM. . .
MM;gMmw.. ;:; Ii; ¥f'IifIlI'\ i •• 41;=;;'." ,j
Installation and Specification
CHIP #
ORGANIZATION
ACCESS
218122K
2K SRAM
150
2716*
2K EPROM
350-650
2732*
4K EPROM
450-550
2732A*
4K EPROM
200-250
2764*
8K EPROM
200-250
MK34000
2K ROM
350
MK37000
8K ROM
300
MK2716*
2K EPROM
300
MK2764*
8K EPROM
450
MK4802
2K SRAM
o
INTEL CORPORATION
MOSTEK CORPORATION
NATIONAL SEMICONDUCTOR
MM2716*
2K EPROM
350-450
2K EPROM
250-450
MOTOROLA
MCM2716*
TEXAS INSTRUMENTS
TMS2516*
2K EPROM
MITSUBISHI
M58725*
2K SRAM
200
uPD2716*
2K EPROM
450
uPD2732*
4K EPROM
no spec
2K SRAM
200
2K EPROM
350-450
2K SRAM
150-200-250
2K SRAM
150-250
NEC MICROCOMPUTERS
AMERICAN MICROSYSTEMS (AMI)
S4028
SYNERTEK
SY2716*
OKI
MSM5128*
TOSHmA
TMM2016*
* Recom mended Devices
o~
Figure 2-23. Memory Components List
2-24
Installation and Specification
•
UNUSED SOCKETS
Aside from different memory types that can be used and the different combinations that can
be selected, further tailoring can be done to suit the 7704 card to your application. This can
be done by disabling any unused sockets.
Jumpers W7, 1-2 through 7-8, and W6, 7-8 through 1-2, correspond to sockets 0-7
respectively.
When a socket is disabled, the chip select signal is disconnected from the socket. Also the
data bus buffer no longer responds to memory requests in the address range of the unused
socket. This means that memory on other cards in the system can occupy this address space,
without interference from the 7704 card.
Any number and combination of sockets may be disabled. By this method, the 7704 card can
be configured to occupy as little as 2K of memory space. These 2K blocks may occupy
adjacent address fields or be widely separated. They may be mapped anywhere within a f)4K
memory system on the natural 2K boundaries.
MEMEX
The function and operation of the MEMEX will be explained in Section 3. This section is to
explain the jumper options affecting MEMEX.
o
On the 7704 card, MEMEX can be used in one of two ways. The first method is to use the
MEMEX line to enable the card. Using this method, two 7704's can occupy the same address
field, only one of which is enabled at a time depending on the logic state of the MEMEX line.
The second method seperates the memory on the 7704 into two banks. Only one half of the
card is enabled at a time. Therefore, both halves can occupy the same address field.
As shipped, the card employs the first method. The 7704 card is enabled when MEMEX is
low. To reverse its polarity, remove jumper W2 from position 1-2 and replace it with one at
position 3-4. The location of this jumper is shown in Fig. 2-4. When using two of these cards
which a.re both g'oin~ to occupy the same address field, one must have its polarity changed.
It is important to ensure that the MEMEX line is not left floating.
The line must be either
controlled by some other card in the system, or tied to ground on the 7704 itself. Pro-Log
processor cards either control the MEMEX line or simply tie it to ground. If there is no card
in the system controlling MEMEX, or if you wa.nt the card to disregard MEMEX, jumper Wl
can be removed from position 3-4 and be replaced by one at position 1-2. This will tie the
line to ground a.nd permanently enable the card.
If MEMEX will be used to divide the 7704 into two banks, jumper Wl should be in position 1-2
to permanently enable the card. Also, jumper W4 should be in position 3-4.
•
Jumper W4 serves two purposes. It is part of the Memory Decoder Control jumpers. A
jumper in position 1-2 serves as a low level input to the Memory Decoder. With no jumper
installed it is a high level input. A jumper in position 3-4 connects the MEMEX line to the
Memory Decoder input. Therefore, by changing the state of the MEMEX line, you can select
a different Memory Decoder option. This is not something you would want to do with most of
the options. However, with options 6A and 6B it can be done. Option 6A only uses sockets 03. Option 6B only uses sockets 4-7. Both options use the same memory address field .
Therefore, by controlling the MEMEX line, you can select one of two memory banks on the
7704 card.
2-25
. " " " . . . . - '. .'.,tiiQAMQJMiM,mWMI#A
,,4'., . , "';;.4U;;;
41
i
4,.',."
:
MAR
;;rot¥4Aqp
4 $.
£Ad4& #.4.4 fl..
Installation and Specification
Segment Select
The function and operation of the Segment Select line will be explained in Section 3. This
section is to explain the jumper options affecting Segment Select.
o
The Segment Select line is not a part of the STD BUS. It is an external line which must be
connected on the card ejector side of the 7704, when it is used. Figure 2-2, shows the
location of the connector.
The connector type is a 2-pin 0.1 inch center connector. The cable should be a twisted pair,
consisting of one signal line and one ground line for added noise immunity. Figure 2-26
shows which pin is signal and which is ground.
An I/O card, such as Pro-Log's 7605 card, along with an RC704 cable can be used to control
the line. One output bit, or line, per 7704 card is required. Therefore, one output port can
control eight 7704 cards.
As shipped the card is enabled when the Segment Select line is in the high state. Its polarity
can be reversed by removing jumper W3 from position 1-2 and replacing it with one at
position 3-4. See Fig. 2-4.
With jumper W3 in position 1-2, the Segment Select line can be left unconnected. A pull-up
resistor on the line will hold it in the active condition. If jumper W3 is in position 3-4
however, the line must be controlled in some manner, or the card will remain permanently
disabled.
Specifications
Figures 2-24 and 2-25 are electrical and environmental specifications. Figures 2-26 and 2-27
describe the specifications for the interface connections and card edge connections.
Figures 2-28 through 2-33 are the timing requirements necessary for the 7704.
Recommended Operating Limits
o
Absolute Non-Operating Limits
Mnem.
Parameter
Min.
Typ.
Max.
Min.
Max.
Units
Vee
Supply Voltage
4.65
5.00
5.35
0
7.00
Volts
-
Free Air Temp.
0
+25
+55
-40
+75
°C
-
Non-Condensing
Relative Humidity
5
95
5
95
%RH
O~
Figure 2-24. Electrical and Environmental Specifications
2-26
Installation and Specification
•
Mnem.
Icc
Parameter
Max
Typ.
Min.
Vee Supply Current
Units
500*
MilliAmp
·With memory sockets empty
Figure 2-25. Electrical Characteristics
PIN NUMBER
OUTPUT (LSTTL DRIVE)
INPUT (LSTTL LOADS)
MNEMONIC
I
SEGMENT 0*
5
I
PIN NUMBER
OUTPUT (DRIVE)
INPUT (LSTTL LOADS)
MNEMONIC
GROUND
r
2
1
1
~ND
• Active low-level logic
Figure 2-26. Interface Specifications
PIN NUMBER
OUTPUT (LSTTL DRIVE)
INPUT (LSTTL LOADS)
INPUT (LSTTL LOADS)
MNEMONIC
VCC
2
1
VCC
GROUND
GND
4
3
GND
6
5
+5 VOLTS
GROUND
-5V
D7
1
55
8
7
55
1
D3
D6
1
55
10
9
55
1
D2
D5
1
55
12
11
55
1
D1
D4
1
55
14
13
55
1
DO
A15
1
16
15
1
A7
A14
1
18
17
1
A6
A13
1
20
19
1
A5
A12
1
22
21
1
A4
A3
A11
1
24
13
1
A10
1
26
25
1
A2
A9
1
28
27
1
A1
A8
1
30
29
1
AO
RD*
1
32
31
1
WR*
MEMRO*
1
34
33
IORO*
MEMEX*
1
36
35
IOEXP*
MCSYNC*
38
37
REFRESH*
STATUS 0*
40
39
STATUS 1*
BUSRO*
42
41
BUSAK*
INTRO*
44
43
INTAK*
NMIRO*
46
45
WAITRO*
PBRESET*
48
47
SYSRESET*
CNTRL*
50
49
CLOCK*
PC1
•
OUTPUT (DRIVE)
MNEMONIC
+5 VOLTS
-5V
o
PIN NUMBER
IN
52
51
AUX GND
54
53
OUT
AUX GND
PCO
AUX-V
56
55
AUX+V
• Active low-level logic
Figure 2-2'1. Edge Connector Pin List
2-27
_m-=ua:a'A,;iUWWi4XiWiiUd:". i #i ,. I\h
,:
t, M1 iff#
NT '#fA #4
;;¥
Installation and Specification
o
STD BUS
ADDRESS
ON CARD
ADDRESS
: 1i ----..~
===2f=t==tAD==================
tCS
CHIP SELECT
CEO* - CE7*
\
1/
14
tAC
tAD
tCS
tDV
tWR
I'...
......
tAC2
VALID DATA
~
--..
ON CARD
BWR*
SYMBOL
.1
tDV
ON CARD
DATA BUS
STD BUS
WR*
-4-tWR
~'
NANOSECONDS
MIN.
TYP.
MAX.
PARAMETER
7704 minimum safe write cycle time
Addreses buffer delay time (STD Bus to memory socket)
Chip select logic time (STD Bus to memory socket)
Chip select to data valid time (STD Bus to memory socket)
Write buffer delay (STD Bus to memory socket)
220
18
4!;>
74
12
30
70
112
18
All above times are assuming that WR*, MEMRQ*,MEMEX and SEGMENT are true prior
to STD BUS address becoming true.
0
A memory device with an access time equal to tDV was used here. A memory device
faster than tDV will not improve the access time of the card.
To find write access time of the 7704 with a specific memory device of longer than
112 nsec access time use the following equations.
tWA
=tAC - tDV + tAA
tWA> tAC
Where:
tW A =Total access time of card and memory device for write.
tAC = 7704 minimum safe write cycle time.
=7704 chip select till data valid at memory chips.
tAA =Memory device access time.
tDV
If device access time (tAA) is less than or equal to 112 nsec then tAC is the total access
time (200 nsec).
* LOW LEVEL ACTIVE
Figure 2-28. 7704 Timing for Write
2-28
o
Installation and Specification
•
;r_I_~_t_AD
STD BUS
ADDRESS
___
ON CARD
ADDRESS
CHIP SELECT
CEO* - CE7*
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _
I
~ tCS---~~1
~--tM ---~.KOD :+-
ON CARD
DATA
144---------------tAC1
STD BUS
DATA
o
--------------~·~----D-A-TA--V-A-L-ID---
PARAMETER
SYMBOL
tAC
tAD
tCS
tOO
tM
_____________________________
Minimum safe access time for read
Address buffer time delay
Chip select logic time
Data bus buffer time delay
Data buffer enable time
NANOSECONDS
MAX
MIN
TYP
220
18
45
8
64
30
70
12
100
All above times are assuming that RD*, MEMRQ*, MEMEX and SEGMENT are active priorto STD BUS address
becoming true.
Figure 2-29. 7704 Timing for Read
STD MEMEX
CHIP SELECT
CEO*-CE7
SYMBOL
TMX
•
PARAMETER
Time MEMEX valid to chip select*
NANOSECONDS
TYP
MAX
77
118
The above parameter true if all other signals are active prior to MEMEX going active.
Figure 2-30. 7704 MEMEX Timing
2-29
Installation and Specification
SEGMENT*
AT CONNECTOR
~-------tSG1------~~~1______________-------------
READ/WRITE
BUFFER OUTPUT
o
~-----------tSG2----------------~·:1
DATA BUS DRIVER
ENABLED FOR WR ITE
DATA BUS DRIVER
ENABLED FOR READ
SYMBOL
tSG1
tSG2
tSG3
----~------------------------~~.<~--------
I~I~~----------- tSG3------------------~~I:
------------------------------~.<~---NANOSECONDS
MAX
TYP
PARAMETER
SEGMENT* valid to RD* + WR* buffer output valid
SEGMENT* valid to data bus driver enabled for write
SEGMENT* valid to data bus driver enabled for read
54
75
81
82
114
122
The above parameters are true if all other signals are active prior to Segment* going active.
Figure 2-31. 7704 Segments Timing
o
STD
MEMRQ*
READ/WRITE
BUFFER OUTPUT
DATA BUS DRIVER
ENABLED FOR WRITE
DATA BUS DRIVER
ENABLED FOR READ
SYMBOL
tMD1
tMD2
tMD3
t
I~
~
tMD1
tMD2
~
~K
~I<
tMD3
NANOSECONDS
MAX
TYP
PARAMETER
Time MEMRQ* to RD* + WR* buffer enabled
Time MEMRQ* to data bus driver enabled for write
Time MEMRQ* to data bus driver enabled for read
46
67
73
Above parameters valid if all other signals are active prior to MEMRQ* going active.
Figure 2-32. 7704 Segments MEMRQ*
2-30
------
-----------------
70
102
110
o
Installation and Specification
•
STO
RO* OR WR*
ON CARD
BRD* OR BWR*
SYMBOL
tRW
PARAMETER
Time RO* or WR* till BRO* or BWR* on 7704 card
NANOSECONDS
TYP
I MAX
12
Above parameter valid if all other signals are active prior to RO* or WR* changing state.
o
I
18
Figure 2-33. 7704 RD* or WR * Timing
•
2-31
()
o
o
2-32
SECTION 3
•
Operation and Programming
This section describes the functions and use of the 7704 card. The card is designed to be a
versatile part of your memory system.
It can be used in both small and large scale applications.
By using the memory size and
mapping options described in Section 2 and the MEMEX and Segment Select lines described in
this section, the 7704 can fill the memory requirements of virtually any system.
MEMEX
The MEMEX line is a part of the STD BUS. It is used as a memory bank select line. Using
this line allows two banks of memory to occupy the same address field. Only one of the banks
is selected at a time, depending on the logic state of the MElVIRX line.
It is normally controlled by a memory segment controller, or an output port.
The segment
controller or output port can be either on the processor card, or on some other card in the
system. Some Pro-Log processor cards have an onboard output port for controlling MEMEX.
MEMEX Example
o
An example of how MEMEX can be used is shown in Fig. 3-1. It shows a 124K memory
system. It is comprised of 4K of RAM and 120K of ROM. The RAM is on the processor card
and is permanently enabled. That is, it ignores MEMEX. The ROM is in two 60K banks, one
bank on each 7704 card. Only one card is enabled at a time dash the one on the left when
ME MEX is low, and the one on the right when it is high.
At power up, the MEMEX port is low. The Primary memory bank is therefore enabled. The
processor can then choose Primary or Expanded memory simply by manipulating the MEMEX
line.
A second example is shown in Fig. 3-2. In this example the two memory banks both reside on
one 7704 card. The system has 96K of memory, consisting of 64K ROM and 32K RAM. The
64K ROM is in two banks of 32K each. The RAM is on two 16K RAM cards, and is
permanently enabled.
At power up, the MEMEX port is low. Primary memory is therefore enabled. Again, the
processor can choose between Primary and Expanded memory simply by manipulating the
MEMEX line •
•
3-1
_ _ _ _."""'.MmW1&l,. . . . . .G'. . il'-C,IQltMI.4bUillMMtiAigX ; It"',
; $I $
AP; NIIN :
,MA
T4TiAl4MA4q
4. q
444#44
Operation and Programming
o
o
W
et
-.:to
oZ
..... et
..... Q.
><
W
:E
o
a::
o
~
CD
It
LL.
"t
0
0
g
o
>-
oen
~
o
eta:
0:E
a::
"t
o
0
0
-.:tet
-
..... a::
.....
Q.
a:
It
o LL.
:E
CD
g
en
W
o
a::
Q.
Figure 3-1. 7704 MEMEX Example
3-2
_ .. _ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
o
Operation and Programming
•
C
0:
C
0:
<t
0
:E
<t
0:
~
iL
iL
iL
iL
I
0
0
0
<t
0
iL
iL
iL
iL
I
0
0
0
:E
<t
0:
co
~
CD
.,...
co
.,...
CD
o
0:
o
en
en
w
o
o
0:
I:L
•
Figure 3-2. 7704 MEMEX Example
3-3
i_AtwA£MJiiki*,U"';;;;;;; 'Aii.·; , ;;,
caUl'""
Ii
d"
I
$",
,.
,w'::
WC"
Operation and Programming
MEMEX Control Software
The software for controlling MEMEX requires some special consideration.
taken to avoid confusion when changing memory banks.
Care must be
o
There are a number of ways to deal with this. What follows are a few examples.
MEMEX Control Software Example One
In many systems using MEMEX, it will be advantageous to keep some section of memory
permanently enabled, a section wh1Ch---dis~egards MEMEX. This may be a section of ROM
memory at the low order addresses, or a section of RAM used to store registers, program
variables, and the stack, or a section of ROM containing interrupt service routines that need
to be quickly accessible at all times.
If your system will have a permanently enabled section of memory, the MEMEX Control
software can reside in this section. If the section is RO M, the program would simply reside in
the ROM. If the section is RAM, the processor could load the program into the RAM. The
program would be stored in ROM, disc, or some other nonvolatile memory. The processor
would load the program into RAM as part of the power-up intialization process.
Using the system in Fig. 3-1 as a model, a program could be written like the one shown in Fig.
3-3. It assumes you are jumping from a main program in one bank to a subroutine in the other
bank. The address of the subroutine you are jumping to must be in the HL register pair. The
program selects the proper memory bank and jumps to the subroutine. When the subroutine is
exited, the processor returns to the MEMEX control program. The program reselects the
original bank, then returns to the program from which it came.
0
Fig. 3-3 shows two programs. One to jump to a subroutine in Expanded memory, and one to
jump to a subroutine in Primary memory.
o
3-4
Operation and Programming
•
HEXADECIMAL
MNEMONIC
INSTR.
1
MODIFIER
COMMENTS
01
oPA.
5
I..
7
E:f
f-I.L
HL
,. .\L
A
3£
Llt4l:.
co
c 1>3
..00
B
c
E
I~
CA
I~
F
00
1
2
u"3
I
f~
00
~PA
0
1PtJ
A ;'::;
B Qi
c
D1
E
Cq
F
•
Figure 3-3. 7704 MEMEX Software Example One
3-5
_Wii&#&I&Ua&liGW11WIMdi.=W!GMIR&Q( MMrlU!£"G =lI· ibA q, 1U.,.YlbIQ Ii _;
Operation and Programming
MEMEX Control Software Example Two
In the first example it was assumed that anytime the program jumped from one ba.nk to the
other it was to jump to a subroutine. Fig. 3-4 is a program for jumping from one bank to the
other, but not as a subroutine.
o
The program simply changes the state of the MEMEX line, and then jumps to the address in
the HL register pair. Again the program is divided up into two sections dash one to go from
Primary to Expapded memory, and one to do the opposite.
HEXADECIMAL
~~E
yr
~~:
INSTR.
f!o '31::
1
2
TITLE M~(':l
MNEMONIC
LABEL
'Tn
nl
Ex"
~'3
INSTR.
CPA-
Eti
I'H
l5<2.
DATE
COMMENTS
~
LllAr:
••
C:F.'7"~~ U-.t.f.4
i.i~III..."
"'
5~cr
r:vOAa~
.~
3>Oc.
4
~lJ~WA1L~
MODIFIER
U.T
I~
R»2:r .. AA.'\ PO.-,.
n A-akll'H ,Ll
~
1m
lUNP
'~
I-lL
,
5
.
'~
7
8
1"h
p~
'"
M'"
9
~
A
/"X)
B
b3
.OiA
c 1",,,,D "81
~P&1·
-
!
~
."<
.
'5~ A'l~
-- .. "
....
~
~..:rUM'
In
n
1.zJM/
5:'~r
~''T"' 1M'a"~
AIJI'JflA.( IN'
U.,
A~
-
o
PA-tL
E
F
0
1
2
fo-
3
4
5
..
7
8
9
A
B
C
D
E
F
o
Figure 3-4 7704. MEMEX Software Example Two
3-6
Operation and Programming
•
MEMEX Control Software Example Three
So far we have looked at ME MEX control software residing in a section of memory which is
permanently enabled. Figures 3-5 and 3-6 show how the control software can reside in
memory that is affected by MEMEX.
Figure 3-5 shows how a program can be written to jump from a program in Primary memory
to a subroutine in Expanded memory. Note that both sections of the program reside at the
same addresses. However, one part is in Primary memory and one part is in Expanded
memory.
Figure 3-6 shows how the program looks to the processor.
coherent program.
When it is run, it becomes one
This program only allows for jumping from Primary memory to a subroutine in Expanded
memory and then returning. In normal operation you would probably also want one to do the
opposite.
To use the program, you must be in Primary memory. When you want to jump to a subroutine
in Expanded memory, you load the address of the subroutine into the HL register pair. Then
perform a Jump to Subroutine to the MEMEX control program. The program will direct the
processor to change memory banks and jump to the subroutine. After running the subroutine,
the processor will return to your original program.
c
HEXADECIMAL
P:~E
If f
~~~
Fo
1
MNEMONIC
INSTR.
3f
01
-
TiTlE
LnA1:.
rv
~()
NO'
~
8
(-.,I)
tJoP
tJoP
No(>
K
1'\0
9
Do
00
(')(7A
NOt'
l-
l2
'-lei'
:z
NoP
I1t
M
NAP
()()
~oP
~~
(l...,.$
I--
lV)P
-m
~o
DO
1
fill
2
00
300
4
z::5
5
tl
6
~A
7
':'i=
8
~3
9 £1
Ai
B
3£
00
c b3
D
E
F
-
-
"IoePf
J'N
~
-
nil;.
AOOit£~~
UNuSeD
,
EX.rr
IlNulro
~
'-'L
loll
>-
~/JJH
2:
fl .... n
leruttJ AOotc;'~
[ ~~FA)
<;nkl..
~
I:H.
..Ji!L00
"'
Q
r
L-
-11\10441 1\
~~1U,11&
~~.""P -rI m.M~
~
.vi"
I·HL
Mr':M1l1t1.f
'1\
2
0
r.Jof
'POt{"
"'0
LDAL"
){,'J(.
00
0
Nfl
__ JJJJL
NtR
NI)'
'rSf'
LDrr
I.. ~
...
:z
B
m
6.PAtJ{) M.€:f\J.IJI.Y
7U
c
D
E
F
DATE
~
\~
8
"1\.1MP To
f--
01
EX.~
COMMENTS
~'/...
co
1[6\i-)( Sof1'wM€
MODIFIER
3
4
5
A
•
INSTR.
2
7C\r)
J:=~
LABEL
:<
-
~
,
4-- volli'"
M>O/U SS
lJlJu!.@
Figure 3-5. 7704 MEMEX Software Example Three
3-7
iUMWM_. . ." _ _.......mW.MWAfJiJ4CilG&&JlMti
Operation and Programming
o
HEXADECIMAL
E
INSTR.
'::o"R
~~~
F='f IF
0
1
2
3£
MNEMONIC
LABEL
INSTR.
-
f)-;
'1...'1--
f'lPA
3
4
e.t5
PSf'
LC>P:C
5
1..t
6
FA
7
9
FF
E;:'
'E:G
A
:3f:
B
co
c
b~
8
0
X:J..
E
c.q
Ol
)(CPr
~PN
.
.~
HL
0-;.;..
J.\L
rn
~.
HL
Ht
LbAI.
-
olA
-
Rrs
F
00
ME14o!.lf
~PInJO
'~
I
.1o!:....J
--
DATE
COMMENTS
r.:;-, ., .:fUI\1' 1b
LbAI
()(
£,,-3
KUNJJINb
TITLE
MODIFIER
~
- -:( AOOWSS
ruSh
~ttJ M>Ot€H O"'f"o
.,
';
.. -1c1~# "fh
-i,
• ...f, 'MoO 1i
..c
-'iii
::r:ar
:s~ (FF'FA
c.." ", ,....
C
fl1.llkt\-£"f
Ar
H.l
WI ~ 11£ \f
~~POtl:r AODiE'SS
~rr"'
0
1
2
3
4
5
6
o
7
8
9
A
B
.C
D
E
F
Figure 3-6. 7704 Running Example Three
MEMEX Control Software Example Four
The example shown in Fig. 3-7 is similar to the last example. In this one however, rather
than jumping from one bank to another as a subroutine, this program performs a simple jump.
This program is in two sections. One to go from Primary to Expanded memory, and one to do
the opposi teo
Fig. 3-8 shows how the programs looks to the processor. To the processor, either program
appears to be one coherent program.
To use the program, load the address of the program you want to jump to into the HL register
pair. Then jump to the MEMEX control program. The processor is directed to change memory
banks, then jump to the program you requested.
3-8
0
Operation and Programming
e
HEXADECIMAL
P:~RE
Ff
~~:
INSTR.
~O
o€.
1
2
QI
-",-7;
3
¥.i
4
MNEMONIC
LABEL
To f!!:t.SI
INSTR
TinE
LI>A'!
-
·8
·c
F~
A
-rh f'IZ:I:'
MOP
~
~oP
~
I~
IH
-ro
i==-O
('()
AIM
I--
1
I'In
tJOP
m
200
tJnP
X
3M
IIInP
['Q
r;.."1.1
1P11
~q
UI
5
•
I ....L _
~
~
_~(a...
11'.... " '""
,u
J.I
III
a I-z,E
no
10 ttl:
b"'>
B '/.'1..
A
WlA'!
()PA
-
n
PIlIMM.'1
Mc1401.V
~
~
..-
Iz
HDP
(')0
11lM~
'C'I
no
l'Dt'I
jrOhe~
1I1l,,~(n
~.
k
t------I-. D
E
L-.-.•
LJI
I,)
~
7
c
AMu- «
n
1,1II1II 0
~
~
E
9
/' ....1.."',..
iO
F
4
AftNJ~(
I/""c~/\
k-
:D
'::'f'
tAP.... ".tI
~
~
~
IIlll1'
MOP
IPN
+- ~"'1"
JO
I-
7
00
N'"I
rY'-I
-n r:... ,.,flt:ft
,I
~
NoP
5
9
-1:
I--
•
a (}{)
DATE
COMMENTS
01
Drl-.
DO
~··1II/~F"t'4
NMfi
MODIFIER
I--
--!_'--_ L..
Figure 3-7. 7704 MEMEX Software Example Four
o
HEXADECIMAL
'::~E
~~~
Ce:
~O
INSTR.
2
13~
1)(
h-a,
3
>LJ
4
~
1
MNEIIIONIC
,0
LABel
ff:I.J
INSTR.
nnE
-
()I
DATE
COMMENTS
Mf&.AOt.V
::rUM' 11 l::lliAN OE1l
~
:~
'I
f'lPA
1'PtJ
Ei~
Qulllln't..
MODIFIER
IL\)A"!:
i=-I
UL
It
f{Jl:(
I- :;
1VM"
ItMIJiii.<.
-'Tn ~
,.
5
,J
~L
11ft
•
7
83~
9 r.()
A
b~
B
'If'L
c £q
"it! PIl.t.
1.
L-bAr.
-
00
j'1'N
Hl
OrA
-
-
';1.
D
~
E
l~
F
•
jllMf
-n
I~
VTi''f
.iUMP
"'-.MIW·\
.,A_of.....,
A1>0ti?. ~
-n
AOIlf",~\
,..I
"'
t=-'
0
1
2
3
4
5
8
7
a
I
A
..
C
•
D
!i-
F
Figure 3-8. 7704 Running Example Four
3-9
mill(
.-
Operation and Programming
MEMEX Interrupt Control Software
This last example shows how interrupt service can be handled in a system using MEMEX.
o
One method previously mentioned is to set aside an area of memory for interrupt service.
This area would be permanently enabled.
A second method can be used if the interrupt service routines are short enough. This method
has identical service routines in both Primary and Expanded memory. Both routines would
reside at the same addresses. This method may, however, use up too much memory space.
A third method is shown in Fig. 3-9, 3-10, and 3-11. In this method, the service routines
reside in only one bank of memory. In the example shown, they reside in Primary memory.
The function of the program is to coordinate the jumping to and returning from the interrupt
routine. The program ensures that the processor gets to the service routine. If the processor
is in Expanded memory, it directs it to switch to Primary memory. It also ensures that the
processor returns to the correct bank, after the interrupt is ·serviced.
The routine resides at address 0024. This is the address an 8085 processor jumps to when it
receives a non-maskable interrupt.
Follow the flow chart in Fig. 3-9 and assume that the processor is in Expanded memory when
it is interrupted. The processor is directed to select primary memory. It does this by
clearing the MEMEX bit in the accumulator and writing it out to the MEMEX port. In
Primary memory the processor complem'ents and stores the MEMEX bit. After the interrupt
is serviced the MEMEX bit is retrieved. When the bit is output to the MEMEX port, the
processor is returned to Expanded memory. It then returns to the program from which it was
interrupted.
0
If the processor is in Primary memory when it is interrupted, it sets the MEMEX bit in the
accumulator to a one. It is then complemented and stored. After the interrupt is serviced,
the MEMEX bit is retrieved and is output to the MEMEX port. The MEMEX line is already
low, however, so this has no effect. The processor simply continues in Primary memory. It
then returns to the program from which it was interrupted.
Figures 3-10 and 3-11 show how this program could be written. The program in Fig. 3-10
would reside in Primary memory, and the program in Fig. 3-11 in Expanded memory. This
program should reside at each address where an interrupt service routine is located.
o
3-10
Operation and Programming
•
HEXADECIMAL
P:~AE
~~:
Db t
MNEMONIC
INSTR.
LABEL
INSTR.
nTlE
+ COMMENTS
'NrER.
H~ME'i.
MODIFIER
DATE
f0o-
0
l
2
3
1
4
5
I
~E
0'
I(MfN.K ... II...-ra)
-
~o,
I
1.1=
l!.... A
9
F'i
P~i'
Al=
A
{.:}
11
UN
~
I)J~R
l-
M=
~
-S,
c (')(\
F
FI
IJ:"J
'/...'/...
30
leG
1
)('L
2
X'J...
'Y- i.
E
3
4
5
X,L
JC.ll
I
)(~
7
'1...'"
I
)(
9
x.'J..
X. 1.
A
B
c
t;~ 1utF='.... ~
T
(1--" ,.... e.ff'"
1M
ACLLlMLlL...A.:toil.
sr"aL'
M6.t~ i'.11'"
Ill"'"
tJnP
nl'l
00
D
,.
.v
0/
7
B
Of')
LDA'(
E'l..rr-
PLP
S"-JP
T
f1v(!:{L
I1Q
t
..,.
~et"R.IFNl!.
Oi1A.
I"
~
if 4&--
K.~
I.,
8.11"
-
~
INT~1l
A1.IO
<b
r""
f:i'1"
Tb
AoJO Dvnvr"
IIIIT'E'i.
M~~
eo ••
-D~o~A.41I\I1~<{,
Me:Mo~Y
UIlIMIrt.'4
Iool~ D IP~
13
Ii"
I'
Sawl"::
~
~"
*'1..
D
If,"",
E
l..b
iF
'f
-
Foo
,.
UN
,
be
C1.,-r-
I
~,1""
I--
Figure 3-9. MEMEX, Interrupt Software, Primary Memory
o
~~:
C!.l'l
10
INSTR.
nTlE Mt=:M~'
MNEMONIC
HEXADECIMAL
P~G"E
LABEL
INSTR.
MODIFIER
1
2
-I-
1t..I'I'l"'fl..
DATE
COMMENTS
-
3
14
5
3~
1'\(\
I
l'I~
7
}(J..
( Uhlllflff.4"IAI1I'II\
CJ.!At. ,,",,0 O"'-PI&1" MeN\e:1.. all':
Mi:MoA..'i
~l!ui.l"!o ~il.IMJ'\oI.'t
Lb6.1:
-.
~ll
0160
n. __
MlDR.~K
It"lI"I
pJl\O
I'"
9
nl\
f\J6~
1m
A
1'10
NO'
')(
B
ab
filM
c
fYoo
IIIn'
D
Ot'l
NIU
:a:.
E
00
NOI
17
F
00
NoP
8
U:"
rtf'S
~o
1
IC""I\~
..
~
Ir
an" (""'.,,, .... "''''''' lUP.Ntlf\4)
::t.
2
l\\
3
~
,.
4
5
0
I
..(.
7
I
9
A
B
C
•
D
E
F
t-
Figure 3-10. 7704, MEMEX, Interrupt Software Expanded Memory
3-11.
_=iMJ&&Ji&WI4\lQiiAhl Mti¥li;;;; iX
,«;;,
/TM4!M.$M#4PiMAM 14AW;
Operation and Programming
o
PRIMARY
EXPANDED
SET MEMEX BIT
IN
ACCUMULATOR
CLEAR MEMEX
BITIN
ACCUMULATOR
1+-4--8
COMPLEMENT
AND STORE
MEMEX BIT
OUTPUT MEMEX
BITTO MEMEX
PORT
RETRIEVE
MEMEX BIT
o
OUTPUT MEMEX
BITTO MEMEX
PORT
SERVICE
INTERRUPT
o
Figure 3-11.7704, MEMEX, Interrupt Software Flowchart
3-12
Operation and Programming
•
Segment Select
The Segment Select line is not 8. part of the STD BUS but is an external line which must he
connected on the card ejector side of the 7704 when used. Fig. 2-2 shows the location of the
connector. The purpose of the line is to allow the 7704 card to participate in large scale
memory bank select schemes where multiple cards occupy the same address field.
Whereas the MEMEX line can be used to select one of two banks of memory, the Segment
Select line can choose one of any number of memory banks.
The line is normally controlled by a. memory segment controller or by output ports. An I/O
card such as Pro-Log's 7605 card along with an RC704 cable can be used to control the line.
One output port can control eight cards.
Figure 3-12 is an example of how the line can be used. It shows a. 184K memory system with
4K RAM and 180K ROM. The 4K RAM is on the processor card and is permanently enabled.
The 180K ROM is on three cards. Each card has its Segment Select line connected to a bit of
an output port on an I/O card. All three cards occupy the same address field.
A t power up the output port bits would be low. One of the 7704 cards would be configured
for low level active Segment Select. The other two would be high level active. Therefore,
one of the cards would automatically be selected at power up. The processor could
thereafter choose which card it wanted simply by writing to the output port.
c
A second example shows how MEMEX and Segment Select can be combined. Normally,
MEMEX will be used if possible, since it requires no additional lines. If Segment Select is
used, MEMEX would prohably not be used. However, they can be used together.
In Fig. 3-13, and 84K system is shown. It has 12K of ROM and 2K of RAM on the processor
card. This memory is permanently enabled, and could hold the main program, including
software for controlling MEMEX and Segment Select.
The rest of the memory is in four banks on two 7704 cards. Each bank uses approximately
the same address space. Note that each bank has a different combination of ROM and RAM.
Each bank could be dedicated to a specific job that the processor has to do. For instance, in
an interrupt system, the processor could use a different bank to service each interrupt. The
memory combination of each bank could be tailored to suit the specific job that it will be
used for.
The processor card is a Pro-Log 7804 card. It has one output line whi.ch is used here for
Segment Select. This one Segment Select line is connected to both 7704 cards. The one
marked Segment One is enabled when Segment Select is low. The one marked Segment Two
is enabled when Segment Select is high.
On the card marked Segment One, one bank is enabled when MEMEX is low, and one when it
is high. The same is true for the card marked Segment Two. The processor selects one
segment, or card by setting the Segment Select line high or low. It then selects which of the
banks on the card is enabled by setting the MEMEX line high or low .
•
3-13
_iiWiWJJ.-=-aIiAWi&W&AlMkC:tmdAA;;r:"U4$"M;« .... in ; ; ;,
«:W44:a
,:
t
;%M ¥¥AP4¥
Operation and Programming
:e
o
a:
~
o
CD
IL
IL
IL
W
I
o
o
o
o
....
N
....
0
....
a:
0
G.
N
....
Z
w
:e
e"
w
en
:e
0
a:
IL
IL
IL
w
I
0
CD
0
0
0
0
:e
IL
IL
IL
a:
W
~
....
....Z
w
:e
e"
w
en
o
~
o
CD
I
o
o
o
o
C
a:
<C
0
0
::::::
0
a:
en
o
en
w
o
o
a:
G.
o
Figure 3-12. 7704 Segment Select Example One
3-14
•
7704 SEGMENT 1
~
~.
CD
W
~
.
~
~
...::I
=
•
o
Primary
8KROM
40005FFF
6KRAM
600077FF
Expanded
16K ROM
40007FFF
4KRAM
80008FFF
7704 SEGMENT 2
Primary
24K ROM
40004FFF
2KRAM
AOOOA7FF
Expanded
4KROM
40004FFF
6KRAM
500067FF
~
00
~
9
a
~
s3
~
i
PROCESSOR ONBOARD
12K ROM
00002FFF
2KRAM
300037FF
ONE BIT PORT
o
1.....,...
g
[
...
."
t
W
I
~
CJ1
9
9
5'
aq
Operation and Programming
Segment Select Control Software
The control software for Segment Select is very similar to that used for MEMEX. The
difference is, that it must be able to control more than two Segments. To do this, the
program must be told what Segment to jump to. It must also be toId what Segment to return
to.
o
As with MEMEX, many applications will require an area of Permanent memory. The simplest
Segment Control software would reside in this area. Figure 3-14 is an example of such a
program.
It is similar to the program in lVIEMEX Software Example One. It coordinates jumping from
one Segment to a subroutine in another Segment. The difference here is that you must enter
the program with two additional variables. Register A must have the number of the Segment
you are jumping to. Register B must have the number of the Segment you are jumping from.
The "number" of the segment would be either 01, 02, 04, 08, 10, 20, 40, or 80 HEX. One bit
for each segment. This program can therefore control up to eight segments.
Any of the MEMEX control software examples can be adapted for Segment Control. Or
entirely different control software can be written. Use these as examples from which to
write your own programs.
HEXADECIMAL
P:~E
If1=-
'i~:
F
INSTR.
0
D3
1
2
'/.}(,
3
eli
MNEMONIC
LABEL
INSTR.
-
e 11
5
•
•
IU
-
PI!
7~
fF
14L
LbPr
-
F'I
Xc.PT
.~rN
UL
PLP
gc.
It.
LI
"1S
LoA.
&
B
))~
OPA
c
1..)(,
D
C,q
-
Ri~
E
F
0
1
2
3
•
.
o
DATE
VOitT
~51bf1J
SiaMWj"
Aft.i>ecrss:
SPrtlE O~t..Ir.1ArL. ~"""e'U1"" NLllVlloert..
Pout ll..I:t-ruL.J AtOa.ze:;.s.
(fFFCf)
I:lNTo
nP
or:"
-Sma.
,
UL
~Cj
P.9
Sw IrcH ,.,.
T
iF ...--
lie.
PS P
PSP
e,tWr~L.
COMMENTS
r--
OPA
CS
j£'rlElil
nTLE
MODIFIER
ir
""Q
11lMI n
~rt1'\lbJ
$.)U.Ou n~
1b
",I).
A"T"
,All
M.L
St!t.Mc::'IVI""
~
2
i
...
~
tr~l'O'l:( AObilG<;S
G~I1'
,
\
1
"'
4
1;1':
I~
5
-<..
8
7
•
9
It.
B
C
D
E
F
1-
Figure 3-14. 7704 Segment Control Software
3-16
o
SECTION 4
o
Operating Software
Section 4 is usually reserved for software for operation of an STD Series 7000 card. The 7704
card requires no software except for those examples given in Section 3.
•
4-1
o
o
o
4-2
SECTION 5
•
Maintenance
Reference Drawings
The schematic (Fig. 5-1) and assembly drawing (Fig. 5-2) in the following pages are included
in this manual FOR REFERENCE USE ONLY. They may differ in some respects from the
card and documentation that the user receives from Pro-Log.
The schematic and the assembly drawing shipped by Pro-Log with the card are those from
which the card was manufactured •
•
5-1
c:.n
...,...==
=
=
I
~
I
('!)
REVISIONS
~
"PPAI
DA1A BUS BufFEI'.
~
MEMlIRY BANK l
MEMORY MIlI\ I
BAle
<
l"IiIAl RfLEIU PER POJ I(.'B
+S~ ___WJ~r
~:!i~<WR~1
~
I"""'' ' I.,::.
_ _ S:iaw"oW
zsl·l.1I .l
In
t
I
o
MEM4
~q)zll
~
~}-------+----"I
I-!j
~.
zz
'M'
UI
UI
~
4.
~AI2.
1
001
BA{')
'~'I
I""" :'
i!>Ab
()415 lIL)l
RO'
..
,I
((Q)E
'
l11~
I .."
~
~"O~.'~"'
[
z.~l'B
[0 A-
CE+*
('!)
"!o
+~
Z2.(2C)
0.,.,
J
c
It
':'
CJ1
.
•=
.1
If:_'_K_1-7'1._ _ _ I
...:!
...:!
I~'~'
_ _--"'!.!EA,
til
I. CARD 15 '5t1IPPED WITH MEM 0-0 CONFIGURED
A~ ~I\ EPR()M~ (2, 3 'I. A) MAPPl'D AT 13DDOllFFF. AlJD MEM
20MFl6UREDA5 l",-S
RAM"; MAPPED AT COOil-DFFF.
'Z.. TO CHAl.lGE ':DCKET PlIJOIJT:> DR MAPPI"G,
REFER "0 -r~E ,-:-D4 USER5 MAIJUAL
DOCUlllfl.l,. II 10,852,
4--,
I~'"
L.-~---':~---""'-'=<..f
ia
WTES: UIJLE.S':> ffiHERWISE "'PE.CIFIED
«v
~
OP:TA 1lU5 ::mnROL
&
~
••
&,
(')
THI") JUMPER tWo -rHE SAME PIN
COIJFIGURAIION ~'-lD ":>'G'-!At. I"'PUIS
AS W"I AND W 14. JlJlAPER l..OCAlIONS:
'C:'~~~DI>N£If,'~IN~N~_t ....
e.RDtf
"EME,
ALL RE':>15-rOR~ ARE 4.'K. UI.ILESS
OTHERWISE ,:>PECII'IED.
PI/J \.lUMBER'S fOR 74 PIIJ DEVICES
ARE IIJ PARENTHE")IS
(.;li-----~_jlT;:~~- I
IN 15,
UZY
L5~'Z.
~PARE.
G~D~
o
~
o
CCO
1011141
ASSEMBLV IOOBH
PAKl5 us-r I01&4:!o
"'-'~HENIATIC ,T104
!3Y1"E - WIDE
ME.MCIRY CARD
o
•
•
o
~~~
~
~o
...
~
~
<I)
r-----,
..
~~-~
(~I
/'
35
'--'
NOTE':>: IJM.E55 (JTHEPWI">E ~r~(lnED.
I. REF. DE51('IJA"ON5 ARE FeR. LOCATIJJ6 PURPO'E">
WLV AIJD II,lAY NOT APFE->R ~ A(TUAL <'ART.
CIt
.~
~ DEt.lOTE5 PlIJ I EUO 01' 'C 5.
~ IDENTIFY WITH ceo REV LETfER '-""tUG
RueefR
~TAMP•
4. ooARO Te CONFORM NITH
£
...::I
...::I
~'S';EM8L y
~ll'I"'OARO~
AO;IOO4-•
PIIJ I OF 24 PI'" DEVICE
PI1J5 1.2.Z7( Z8 OF
5O(~EI
ARE lJIoJLOSED .
". tARO IS ':tHIPP(O W'T~ \1EM 0- ~ CCfllFIC.... LIREO
A5 41\ EPROM'S CZl~'2A:J MAPPED AT I?«lO·Bm
AND MEM 4~1 e_lbUREO A'; <:~X8 RAM':>
MAPPED AT [000 - OFfl'".
,. TO Ct\6."'GE <~Q(I\ET F,,-C'IT5 OR MAFFIIJC.,
REFER TO THE 1104 USE!'':> MAlJtJAL
Q
~
>
i<I)
A
&
3
g:
~
oa:UME"'T .. IO'B5Z- •
=>EE A55EMeL'>' FOR f1'.OM TYPE MID
pp.QGRAM.
tEN1E.R 5EltrM. Of 4 PIN
~IEA.oE.R5
10 'eE.
valTICA.L.
PRELIMINARY
SEP 141981
IZ II.OK.U.'Y7•. '/.s ...... 1!1.4 -RI~
I I 1....1 N[TWOR"
10
q IO.I..f 50V
8 IID.Ouf Z5V
?
1 RI - R~
IC2 ~Cllo
III
CCO
SOIEMATIC
PARIS LIST
101351
a:
.....
=
::s
,....
C1
I
~
I
<I)
Maintenance
Return for Repair Procedures
o
Domestic Customers:
1.
Call our factory direct at (408) 372-4593, and ask for CUSTOMER SERVICE.
2.
Explain the problem e.nd we may be able to solve it on the phone. If not, we will give
you a Customer Return Order (CRO) number.
3.
Plee.se be sure to enclose a packing slip with CRO number, serial number of the
equipment, if applicable, reason for return, and the name and telephone number of the
person we should contact (preferahly the user), if we have any further questions.
4.
Package the equipment in a solid cardboard box secured with packing material.
CAUTION:
Loose MOS integrated circuits, or any product containing CMOS
integrated circuits, must be protected from electrostatic discharge during shipment.
Use conductive foam pads or conductive plastic bags, and never place MOS or CMOS
circuitry in contact with Styrofoam materials.
5.
Ship prepaid and insured to:
Pro-Log Corporation
2411 Garden Road
Monterey, CA 93940
Reference CRO #
o
-----
International Customers:
Equipment repair is handled by your local Pro-Log Distributor. If you need to contact ProLog, the factory can be reached at any time by TWX at 910-360-7082.
Limited Warranty: Seller warrants that the articles furnished hereunder are free fom defects
in material and workmanship and perform to applicable, published Pro-Log specificatio~s for
two years from date of shipment. This warranty is in lieu of any other warranty expressed or
implied. In no event will Seller be liable for special or consequential damages as a result of
any alleged breach of this warranty provision. The liability of Seller hereunder shall be
limited to replacing or repairing, at its option, any defective units which are returned F .O.B.
Seller's plant. Equipment or parts which have been subject to abuse, misuse, accident,
alteration, neglect, unauthorized repair or installation are not covered by warranty. Seller
shall have the rig-ht of final determination as to the existence and cause of defect. As to
items repaired or replaced, the warranty shall continue in effect for the remainder of the
warranty period, or for ninety (90) days following date of shipment by Seller or the repaired
or replaced part, whichever period is longer. No liability is assumed for expendable items
such as lamps and fuses. No warranty is made with respect to custom equipment or products
produced bo Buyer's specifications except as specifically stated in writing by Seller and
contained in the contract.
o
5-4
•
o
•
0'
•
USER'S MANUAL
2411 Garden Road
Monterey, California 93940
Telephone: (408) 372-4593
TWX: 910-360-7082
Telex: 171879
•
107852A 4K
1/82
'1_._. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
~