Commodore Amiga500 Service v1987
Commodore Amiga500 Service v1987
Commodore
SERVICE MANUAL
A500
JUNE, 1987 PN-314981-01
TABLE OF CONTENTS
TITLE PAGE
SPECIFICATIONS............................................................................................................................ 1
MEMORY M AP................................................................................................................................ 2
THEORY OF OPERATIONS.......................................................................................................... 4
IC SPECIFICATIONS
FAT AGNUS.................................................................................................................... 8
DENISE.............................................................................................................................. 10
PA U L A ............................................................................................................................. 12
GARY............ ..................................................................................................................... 14
I/O CONNECTORS.......................................................................................................................... 25
SERIAL CONNECTOR.................................................................................................. 26
PARALLEL CONNECTOR.......................................................................................... 27
SCHEMATICS 38
A500 SERVICE MANUAL
Amiga Specifications
1
A 500 SERVICE MANUAL
OVERLAY
00
512K
04
2 MEG
08
20
40 8 MEG
80
AO
2 MEG
CO
2 MEG
DO
EO
1/2 MEG
E8
J 1/2 MEG
FO | 1/2 MEG
F8 ! 512 K
1/2 MEG
FC
2
A500 SERVICE MANUAL
Theory of Operation
68000 Microprocessor
The 68000 is the CPU of the system. All other resources are under software
control via control data issued from it. All 3 custom chips have control registers
that are written by the 68000.
The 68000 communicates with the rest of the computer via its address bus, data
bus and control lines. Notice that in the block diagram the 3 custom chips do not
reside directly on the 68000 buses. When the 68000 starts a bus cycle that is
intended for the custom chips or the display RAM, the bus control chip detects
whether or not the display RAM buses are available. The control chip will not
assert the acknowledge signal (/DTACK) back to the 68000 until the display
RAM buses are available. Once the 68000 receives /DTACK it completes the bus
cycle. Connecting the display RAM buses to the 68000 buses is discussed further
in the section on bus control. Because the display RAM is capable of approxi
mately twice the bandwidth of the 68000, the 68000 is usually not delayed by
waiting for the display buses to become available.
Display RAM
ROM
Display RAM
Parallel I/O Chips
3 Custom I.C.s
ROM
4
A500 SERVICE MANUAL
The 68000 transmits data and control to and from the peripherals via the parallel
I/O and the 3 custom chips.
/M is the processor clock to the 68000. C l, C3 and CD AC are used to clock the
custom chips and determine the timing of signals to the memory arrays.
ROM
The ROM contains the kernel and DOS routines; it is 128K x 16.
Parallel I/O
These 2 chips reside on the 68000 buses and are read and written by the 68000.
Clocks Generator
The entire computer board is run synchronous to the 3.579545 MHz color clock.
This is accomplished by generating a number of submultiple frequencies from
the master 28.63636 MHz NTSC (or 28.37516 MHz for PA) crystal oscillator.
All clocks are generated by the Fat Agnus custom chip. The following are the
primary clocks:
Cl 3.579545 MHz color clock
C3 C2 shifted 45 degrees later
7M Cl XORed with C3 = 7.15909 MHz
CDAC 7M shifted 90 degrees later
5
A500 SERVICE MANUAL
The 3 custom chips provide very fast manipulation of graphics and audio data in
the display RAM. All the major functions in the chips are DMA driven; that is,
streams of data are moved between the custom chips and display RAM under
DMA control. These streams of data are acted upon by the custom chips. Fat
Agnus, custom chip #1, contains 25 dedicated purpose DMA counters.
The 3 chips have control registers which are usually loaded by the 68000.
However, Fat Agnus also has the capability of loading control registers in the
other 2 custom chips. When Fat Agnus performs a bus cycle, it outputs a code on
the Register Address Bus telling the other 2 chips the nature of the bus cycle.
This is necessary because many of the bus cycles provide data to or from the
other 2 chips, thus they must cooperate appropriately.
In addition to manipulating data in the display RAM, the custom chips output
streams of data to the video output circuits and audio output circuits, and they
move data to and from the floppy disks and serial port.
Note that the display RAM buses can be completely isolated from the 68000
buses by Fat Agnus and Data Bus drivers. Thus, Fat Agnus can be performing a
bus cycle on the display buses simultaneously with the 68000 performing a bus
cycle on its buses. This parallelism increases throughout.
The bus control logic resides in the control chip (GARY) and Fat Agnus. They
provide 3 major functions, they:
6
A 500 SERVICE MANUAL
Arbitration is very simple. Fat Agnus tells the bus control prior to taking the
display RAM buses by asserting an input to the control chip (GARY) called /
DBR. Whenever Fat Agnus has the display buses and the 68000 wants them, the
68000 is held off by not giving it /DTACK. In this state the 68000 has no effect
on the display buses until the bus controller enables the bus drivers.
Fat Agnus generates the DRAM timings and does all address multiplexing. If the
68000 is running a video memory cycle, its addresses are routed through Fat
Agnus onto the multiplexed address lines. If the custom chips are running a
memory cycle the addresses are routed to the multiplexed address lines from
internal address register.
Display RAM
The display RAM is a 512K read/write memory that resides on the RAM address
and RAM data buses. It is expandable to 1M bytes by the addition of the RAM
expansion module. It is implemented using standard 256Kx 1 dynamic RAMs,
refreshed by Fat Agnus.
The display RAM is really used for much more than just holding graphics data. It
also stores code and data for the 68000.
The Amiga’s animation, graphics and sound are produced by three custom chips.
Fat Agnus (8370), Denise (8362) and Paula (8364). A fourth custom chip, Gary
serves as the control chip. The following pages include pin diagrams, feature
lists, and block diagrams for these chips.
7
A500 SERVICE MANUAL
RD2 A15
RD1 A14
RD0 A13
UCC A12
RST* A ll
IN T3 A10
DHAL A9
BLS* A8
DBR* A7
RRW A6
PRW A5
RGEN* A4 '
AS* A3
RANEN* A2
RGA8 A1
RGA7 A19
RGA6 USS
RGA5 RAS0*
RGA4 RAS1*
RGA3 CASU*
RGA2 CASL*
Features:
8
Rem RCO0
A500 SERVICE
D6- 1 48 — D7
D5 — 2 47 — D8
Features: D4— 3 46 — D9
D3 — 4 45 —D10
• Many different resolutions D2 — 5 44 —D l l
320 x 200 up to 640 x 400 D I 6 43 — D12
DO- 7 42 —D 13
• 4096 colors on a TV or RGB monitor M1H- 8 41 —D14
M0H — 9 40 —D15
RGA8 — 10 39 —M1V
• Eight re-usable sprite controllers RGA7- 11 38 -M 1H
RGA6- 12 -VSS
RGA5- 13
8362 H —CCK
RGA4- 14 35 -CLK
• 60 or 80 column text RGA3- 15 34 -NC
RGA2- 16 33 -ZD
RGA1- 17 32 -N C
• Same software for all TVs and monitors BST— 18 31 -G3
VCC- 19 30 -G2
R0- 20 29 -G1
R1 — 21 28 -GO
R2 — 22 27 —B3
R3 — 23 26 —B2
BO- 24 25 —B1
10
Denise Block Diagram
A500 SERVICE MANUAL
A500 SERVICE MANUAL
12
Left Right
Audio Audio Disk UART POT
Output Output Out In In Out Ports
Oi
o
0
(/>
3
GND1- 1 48 - V cc3
VPA- 2 47 -M T R X
D EL- 3 46 -M T R O N
Features: D EB- 4 45 -D K W D B
KBR ESET — 5 44 -D K W E B
• Provides all bus control signals. Vcc1 — 6 43 —D T A C K
M TR — 7 42 —HLT
DKW E — 8 41 -R S T
• Provides all address decoding. D KW D — 9 40 -G N D 3
LDS — 10 39 —A 2 3
U DS — 11 U5 38 —A 2 2
• Generates the 68000 VPA signal. R/W — 12 GARY 37 —A21
AS- 13 36 —A 2 0
BGACK— 14 35 —A 1 9
BLIT — 15 34 —A 1 8
• Handles some of the floppy circuitry. SEL- 16 33 —A 1 7
Vcc2 — 17 32 -E X R A M
REGEN- 18 31 —X R D Y
• Provides keyboard reset interface. B LIS S - 19 30 —O V L
RAM EN- 20 29 —OVR
ROM EN- 21 28 —C C K
CLKRD - 22 27 —C C K Q
CLK W R — 23 26 —C D A C
GND2- 24 25 -L A T C H
14
A500 SERVICE MANUAL
Address decode
68(XX)
Addresses
( 8)
?— > RAM Enable (RAME)
Overlay (OVL)
Expansion Board
Present (EXPEN)
CDR Bidirectional
DBR CDW ► tri-state latch
control
Bus LA TCH
XR DY
Control
Override D7ACK
(OVR) BLS
Floppy Control
Logic
i {
Reset
KReset
Keyboard Reset Reset
Control Halt
15
A500 SERVICE MANUAL
16
A500 SERVICE MANUAL
REGISTER MAP
DO —D 7
i n n n i!
R/W 02 CS R S 3 R S 2 R S 1 RSO RES
17
A500 SERVICE MANUAL
FUNCTION DESCRIPTION
Handshaking
Handshaking on data transfers can be accomplished using the PC output pin and the FLAG
input pin. PC will go low on the 3rd cycle after a PO RT B access. This signal can be used
to indicate “ data ready” at PORT B or “ data accepted” from PO RT B. Handshaking on
a 16-bit data transfers (using both PO RT A and PO RT B) is possible by always reading or
writing PO RT A first. FLAG is a negative edge sensitive input which can be used for receiv
ing the PC output from another 8520 or as a general purpose interrupt input. Any negative
transition on FLAG will set the FLAG interrupt bit.
Reg Name D7 D6 D5 D4 D3 D2 D1 DO
Start/Stop
A control bit allows the timer to be started or stopped by the microprocessor at any time.
PB On/Off
A control bit allows the timer output to appear on a PO RT B output line (PB6 for TIMER
A and PB7 for TIMER B). This function overrides the DDRB control bit and forces the ap
propriate PB line to an output.
Toggle/Pulse
A control bit selects the output applied to PO RT B. On every timer underflow the output
can either toggle or generate a single positive pulse of one cycle duration. The toggle out
put is set high whenever the timer is started and is set low by RES.
18
A500 SERVICE MANUAL
One-Shot/Continuous
A control bit selects either timer mode. In one-shot mode, the timer will count down form
the latched value to zero, generate an interrupt, reload the latched value, then stop. In con
tinuous mode, the timer will count from the latched value to zero, generate an interrupt,
reload the latched value and repeat the procedure continuously. In one-shot mode: a write
to Timer High (registers 5 for TIMER A, 7 for TIMER B) will transfer the timer latch to the
counter and inititate counting regardless of the start bit.
Force Load
A strobe bit allows the timer latch to be loaded into the timer counter at any time, whether
the timer is running or not.
Input Mode
Control bits allow selection of the clock used to decrement the timer. TIMER A can count
02 pulses or external pulses applied to the CNT pin. TIMER B can count 02 pulses, exter
nal CN T pulses, TIMER A underflow pulses or TIMER A underflow pulses while the CNT
pin is held high.
The timer latch is loaded into the timer on any timer underflow, on a force load or following
a write to the high byte of the prescaler while the timer is stopped. If the timer is running,
a write to the high byte will load the timer latch, but not reload the counter.
READ (TIMER)
REG Name
4 T A LO T A L7 TA L6 T A L5 T A L4 TAL3 TAL2 TAL1 TALO
5 T A HI TA H 7 TA H 6 TAH5 TA H 4 TAH3 TA H 2 TAH1 TAHO
6 T B LO T B L7 T B L6 TBL5 T B L4 TBL3 TBL2 TBL1 TBLO
7 T B HI TBH7 TB H 6 TBH5 TBH4 TBH3 TBH2 TBH1 TBHO
WRITE (PRESCALER)
REG Name
4 T A LO PAL7 PA L6 P A L5 PAL4 PAL3 PAL2 PALI PALO
5 T A HI PAH7 PA H 6 PA H 5 PA H 4 PAH3 PAH2 PAH1 PAHO
6 T B LO PBL7 P B L6 PBL5 PBL4 PBL3 PBL2 PBL1 PBLO
7 T B HI PBH7 PB H 6 PBH5 PBH4 PBH3 PBH2 PBH1 PBHO
TOD
TOD consists of a 24 bit binary counter. Positive edge transitions on this pin cause the binary
counter to increment. The TOD pin has a passive pull-up on it. A programmable ALARM
is provide for generating an interrupt at a desired time. The ALARM registers are located
at the same addresses as the corresponding TOD register. Access to the ALARM is governed
by a Control Register bit. The ALARM is write-only; any read of a TOD address will read
time regardless of the state of the ALARM access bit.
19
A500 SERVICE MANUAL
A specific sequence of events must be followed for proper setting and reading of TOD. TOD
is automatically stopped whenever a write to the register occurs. The clock will not start
again until after a write to the LSB Event Register. This assures TOD will always start at
the desired time. Since a carry from one stage to the next can occur at any time with respect
to a read operation, a latching function is include to keep all Time of Day information cons
tant during a read sequence. All TOD registers latch on a read of M SB event and remain
latched until after a read of LSB Event. The TOD clock continues to count when the output
registers are latched. If only one register is to be read, there is no carry problem and the
register can be read “ on the fly” , provided that any read of M SB Event is followed by a
read of LSB Event to disable the latching.
READ
REG Name
8 L S B Event E7 E6 E5 E4 E3 E2 E1 E0
9 Event 8-15 E15 E14 E13 E12 E11 E10 E9 E8
A M S B Event E23 E22 E21 E20 E19 E18 E17 E16
W R IT E
CRB7= 0
C R B 7 =1 A L A R M
(S A M E F O R M A T A S R EAD )
REG Name
C SDR S7 S6 S5 S4 S3 S2 S1 SO
20
A500 SERVICE MANUAL
Control Registers
There are two control registers in the 8520: C R A and CRB. C R A is associated with TIMER
A and C R B is associated with TIMER B.
CRA:
BIT NAME FUNCTION
0 START 1 =S T A R T T IM E R A, 0 = S T O P T IM E R A. This bit is autom atically reset when
underflow occurs during one-shot mode.
1 PBO N 1 = TIM ER A output appears on PB6, 0 = P B 6 normal operation.
2 OUTM ODE 1 =TO GG LE, 0 = P U LS E
3 RUNMODE 1 = O N E -SH O T , 0 = C O N T IN U O U S
4 LO A D 1 = F O R C E LO A D (this is a S T R O B E input, there is no data storage, bit 4 will always
read back a zero and writing a zero has no effect.
5 IN M O D E 1 = TIM ER A counts positive C N T transitions, 0 = T IM E R A counts 02 pulses.
6 SPM ODE 1 = S E R IA L P O R T output (CN T sou rces shift clock). 0 = S E R IA L P O R T input (ex
ternal shift clock required).
7 TODIN 1 =50 Hz clock required on TO D pin for accurate time.
0 = 60 Hz clock required on TO D pin for accurate time.
21
A500 SERVICE MANUAL
CRB:
BIT NAME FU N CT IO N
(Bits C R B 0 -C R B 4 are identical to C R A 0 -C R A 4 for T IM E R B with the exception
that bit 1 controls the output of T IM E R B on PB7).
5.6 IN M O D E Bits C R B 5 and C R B 6 select one of four input m odes for T IM E R B as:
CRB6 CRB5
o T IM E R B counts 02 pulses.
0 T IM E R B counts positive C N T transitions.
1 T IM E R B counts T IM E R A underflow pulses.
1 T IM E R B counts T IM E R A underflow pulses while
C N T is high.
7 ALARM 1 = writing to TO D registers set A LA R M , 0 = writing to TO D registers sets TO D clock.
ELECTRICAL PARAMETERS
‘ All inputs contain protection circuitry to prevent damage due to high static discharges. Care should
be exercised to prevent unnecessary application of voltages in excess of the allowable limits.
22
A500 SERVICE MANUAL
TIMING DIAGRAMS
PERIPHERAL
DATA OUT
------------- T W C S ------------------------
x
CS
\ X
TADS - - TADH-----
RS3-RS0 X
X
R/W --------
\
--------- TRWS
T R W H --------- /
------1— TOH
DATA IN
DB7-DB8
x .
--------IDS-----
x
READ TIMING DIAGRAM
02 INPUT X
TPS
PORT IN x
------------------T W C S -----------------
CS
\ x
--------------- TADS TADH--------------
RS3-RS0 x x
€ ■\
23
A500 SERVICE MANUAL
1M HZ
SYM BOL C H A R A C T E R IS T IC MIN MAX
02 C L O C K
TCYC C y c le T im e 1000 10,000
TR, T F R is e and Fall Tim e — 25
TCHW C lo c k P u lse W idth (High) 440 5,000
TC LW C lo c k P u lse W idth (Low) 440 5,000
W R IT E C Y C L E
TPD O utpu t D elay From 02 — 960
TW CS C S low w hile 02 high 280 —
READ CYCLE
TPS Po rt setup time 300 —
’ NOTES:
1. A ll tim in g s are referenced from V IL m ax and VIH min on inputs and V O L m ax and V O H min
on outputs.
2. T W C S is m e a su red from the later of 02 high or C S low. C S m ust be low at least until the end
of 02 high.
3. T O O is m easured from the later of 02 high or C S low. V a lid data is a v a ila b le only after the
later of T A C C of T C O .
24
A500 SERVICE MANUAL
Input/Output Connectors
This section lists pin assignments for several input/output connectors on the
Amiga. The information in this section is highly technical and is intended only
for those expert in connecting external devices to computers. You do not need
this information if you use a cable specifically designed for use with the Amiga
and the add-on you want to connect.
For information about connectors not described in this section, see the Amiga
Hardware Manual.
I f you attach peripherals with cables other than those designed for use with the
Amiga, note: some pins on Amiga connectors provide power outputs and
non-standard signals. Attempting to use cables not wired specifically for the
Amiga may cause damage to the Amiga or to the equipment you connect.
The descriptions below include specific warnings for each connector. For more
information about connecting add-ons, consult your Amiga dealer.
In the descriptions that follow, an asterisk (*) at the end of a signal name
indicates a signal that is active low.
25
A500 SERVICE MANUAL
Serial Connector
In the following table, the second column from the left gives the Amiga pin
assignments. The third and fourth columns from the left give pin assignments for
other commonly used connections; the information in these two columns is given
for comparison only.
WARNING: Pins 9 and 10 on the Amiga serial connector are used for
external power. Connect these pins ONLY if power from them is required
by the external device. The table lists the power provided by each of these pins.
Amiga
Pin 500 RS232 HAYES® Description
26
A500 SERVICE MANUAL
1 STROBE* STROBE
2 DO DATA BIT 0
(Least sign, bit)
3 D1 DATA BIT 1
4 D2 DATA BIT 2
5 D3 DATA BIT 3
6 D4 DATA BIT 4
7 D5 DATA BIT 5
8 D6 DATA BIT 6
9 D7 DATA BIT 7
10 ACK* ACKNOWLEDGE
11 BUSY BUSY
12 POUT PAPER OUT
13 SEL SELECT
14 + 5V PULLUP + 5 VOLTS POWER (100 raA)
15 NC NO CONNECTION
16 RESET* RESET
17 GND SIGNAL GROUND
18 GND SIGNAL GROUND
19 GND SIGNAL GROUND
20 GND SIGNAL GROUND
21 GND SIGNAL GROUND
22 GND SIGNAL GROUND
23 GND SIGNAL GROUND
24 GND SIGNAL GROUND
25 GND SIGNAL GROUND
27
A500 SERVICE MANUAL
WARNING: Pins 21,22, and 23 on the RGB monitor connector are used for
external power. Connect these pins ONLY if power from them is required
by the external device. The table lists the power provided by each of these pins.
28
A500 SERVICE MANUAL
There are connectors labeled “ JOY1” and “ JOY2” on the back of the Amiga 500.
If you use a mouse to control the Workbench, you must attach it to connector
JOY 1. You can attach joystick controllers to either of the connectors. To use a
light pen, you must attach it to connector 1. The following tables describe
mouse, game controller, and light pen connections.
29
A500 SERVICE MANUAL
2
3
4
5 LIGHT PEN PRESS LIGHT PEN TOUCHED TO SCREEN
6 LIGHT PEN* CAPTURE BEAM POSITION
7 + 5V +5 VOLTS POWER ( 100 mA)
8 GND GROUND
9
30
A500 SERVICE MANUAL
P ow er Supply Connector
Pin Name
1 + 5Vdc @ 4.3A
2 SHIELD GROUND
3 + 12Vdc @ 1.0A
4 SIGNAL GROUND
5 - 12Vdc @ .1A
31
A500 SERVICE MANUAL
86-Pin Connector
Pin Name Pin Name
1 gnd 44 IPL2*
2 gnd 45 A16
3 gnd 46 BERR*
4 gnd 47 A17
5 +5 48 VPA*
6 +5 49 gnd
7 exp 50 E
8 -1 2 51 VMA*
9 exp 52 A18
10 + 12 53 RES*
11 exp 54 A19
12 CONFIG* 55 HLT*
13 gnd 56 A20
14 C3* 57 A22
15 CDAC 58 A21
16 Cl* 59 A23
17 OVR* 60 BR*
18 XRDY 61 gnd
19 INT2* 62 BGACK*
20 PALOPE* 63 PD15
21 A5 64 BG*
22 INT6* 65 PD 14
23 A6 66 DTACK*
24 A4 67 PD13
25 gnd 68 PRW*
26 A3 69 PD12
27 A2 70 LDS*
28 A7 71 PD11
29 A1 72 UDS*
30 A8 73 gnd
31 FCO 74 AS*
32 A9 75 PDO
33 FC1 76 PD10
34 A10 77 PD1
35 FC2 78 PD9
36 A ll 79 PD2
37 gnd 80 PD8
38 A12 81 PD3
39 A13 82 PD7
40 IPLO* 83 PD4
41 A14 84 PD6
42 IPL1* 85 gnd
43 A15 86 PD5
32
4500 SERVICE MANUAj
( 2)
CN9-23P MALE VIDEO • 327032-032
Plate Logo c 380133-03 ( 4) CN6-25P MALE • RS232 • 327032-05 © U6, 1C ROM • 315093-01
Rubber Feet c 950150-03 @ CN5-23P FEMALE - DISK DRIVE • 327033-03 (m ) GT1 • BATTERY, NICAD 3.6V 60 W ATT • 380393 01
33
A500 SERVICE MANUAL
PA R TS LIST
PCB A SSE M B L Y if312510-01
PLEASE NOTE: Commodore part numbers are provided for reference only and do not indicate the availability of parts from Commodore. Industry standard
parts (Resistors, Capacitors, Connectors) should be secured locally. Approved cross-references for TTL chips, Transistors, etc. are available in manual form through
the Service Department, order part #314000-01.
DIODES CAPACITORS
34
A500 SERVICE MANUAL
PA R TS LIST (continued)
PCB ASSEM BL Y tt312510-01
35
is s E s s y m y , ^ j ^ » s s ^ p i i i i i _ 8 i i
“VIDEO OUTPUT
"= -
" - ~ i — " f i t f — •FLOPPT
f TtVtVtVI-------b *
{ 000 CIR
EVEN CIR
DENISE
@ 0500
512K RRM
, p j] r> r^ n <• r\_/] rv /i
un
te n
3 3 3 3 3 3 if
1
C14
E=3
rVAl
BO A R D LA Y O U T
^ Ml40 1' ) />( /) ASSEM BL Y »312510
d=> “* Q C27 a C£» 4-- V C3l
C24 1 ■■> C24 i__t Cl$ i__ h i— J C ll
“B
cit 4---- y c«
cu d> ci» {=> {=>
CO
cn
4500 SERVICE MANUAL
C49 C51 C53 C55
C48 -|-------- 1- C50 H -------- h C52 -|-------- \- C54 -\-------- 1-
- C—= >* --------- -C Z > ------ HZZh ------- HZZh ---------
RP902
REV 5
COMMODORE A501
U56 U57 U58 U59 U60 U61 U62 U63
& RP903
C902
-c
+
oC903
+
GUAY/GRR
NOTE: PN ^312604-03 — A501 RAM/CLOCK PCB ASSEMBLY — INCLUDES SHIELDS AND INSULATION
BO AR D LA YO UT
A501 R A M /C L O C K E X PA N SIO N
u PCB ASSEM BL Y #312604-03
-vi
A500 SERVICE MANUAL
SCHEMATIC #312511 A500 SERVICE MANUAL
Sheet 1 o f 9
J u ^ oe s enc Te s t ^oints
JP1 - S y s t e m R e s e t ^s . K e y b o a r d R e s e t
J P2 - Memory E x p a n s i o n A d d r e s s S e l e c t
JP3 - Internal Memory A d d r e s s S e l e c t
TP 1 - 64 Hz R e a l - T i m e Cl o c k Test Point
38
SCHEMATIC #312511 A500 SERVICE MANUAL
Sheet 2 o f 9
120-1
39
SCHEMATIC #312511 A500 SERVICE MANUAL
Sheet 3 o f 9
CNXvcc
DRD (15:0) O ^
. x
x
4X
DRR (8:0) O 2
£
j X
74F24 4
1R2 ----rrais- U34
V4_ 1R4 —o
1R3 l T3li_3/ R P 2 0 2 n p ^ A- ] 3 6 8 ./
^—U2R14 2 T 4 - J— 5^ ,24
R P 2 Q 2 8 f :^ ? j 7 6 8 1/
X R P 2 0 I i 0 p %7 j 9 6 8 X
flB RQ AQ AQ AG
___3 - H E
AQ AQ ne
*X -HE
_CRS
-HE
_CflS
- HE
CAS
- HE
-CBS 15 J O BS
___4 _ RAS
-HE
jCBS
-HE
-CBS
- HE
_CflS
_RAS _RAS _RAS _ RflS _ RA S _Rf lS flAS
01 00 01 00 01 00 01 00 01 00 01 00 0I 00 0I 00
.E X R R M O 2- L f 2 [U 2 [P 2 fP ^ [P 2 [P 2 |1 U p L _ F
74F244
i^2Rl 2T U35 RP2Q3- bG8 8 1 1 / 2 3 X 4 / 5
W E O 2- 2R4 2T4 aX
1R2 1T2—
®
1R3UJ U J1T3I-4 _41 42
' I
Not e: JP3 s wa p s internal vs. expansion ran
_ 45 _46
-47 .4 8
_ C C K 0 2i5j-z- XU R17«
316
XT ms
XX flu
.CLKROO*-
C L K W R O 2-
_51 ,5 2
XX
XX
XX
XT f
l
I
Q
fll3
fl 12
11
U6
HN62402
+ 12V
-Viv
CS— - - . - i - - . c n « j i ^ u j u ) 3 i n ( M - . a :
o a o o o o a o o o o o a o o a
(U (M (M <M (\J — —
_R0MENE>2—
R (23: 1)
0(15:0) O ^ i^ z z /z z z z z z z z iz y
40
SCHEMATIC #312511 A500 SERVICE MANUAL
Sheet 4 o f 9
EFT HOY
CN1
£O _ F I R E 0
1<Z!PO70 Y
_CCKO *<jPOT0X
2iS(Z>_F IR E 1
Jt<O P 0 Y 1Y
■^CPOTIX
DRD ( 15: 0) O ^ -
CKB
RGfl (8: 1) O ^
CCKO1
7M H zO
. C D f l C O 2-
CSYNCO
C OMP OS I T E
R409 Controls Output Level
vcc
+ VI0
R406 R405
- W4.7
._22uF J
1r
330OuF
i047uF
1r2
J)47uF
a 42 4.7
|300uF
U4 ?4 C40C
U40
C4G
U41 HT1
C40£P
4- 3
CD
C41 ,1
L L“ 42
SCHEMATIC #312511 A500 SERVICE MANUAL
Sheet 6 o f 9
vn
EMI601
EXTERNAL F L OP P Y CN1 1
_.C H NG -02 10-
.CHNG<ZFj-l
_ PTRON -04 30
_ I NUSE 06 50
.I NDEX
INDEX-C?-2- -0 8 70
_SEL0
_SELQ[I>Sj-l -O10 90
_.S E L 1
.SE L IO ^ -0 1 2 llO
_.SEL2 014 130
.KTRON
-MTROO1— -0 1 6 150
D IR
O I R O 6^ -0 1 8 170
_DKRD<Zf^z-
_RD -0 3 0 290
..SID E
_SIDEIZ>SJ- -0 3 2 310
_R0T
_RDT<CP*2- 034 330
R7U>
Cl M
R7I2>
<47K U42 JP1
Q711
-^-^0_KBRESET
OUT
k 2N39Q4
R7 i 3 | X
555
THRESH VC
O ISCH
C711 C712'
7 iu F Y “ 10uF C713
.01uF
C42
22uF
RESET ACTION
44
SCHEMATIC #312511 A500 SERVICE MANUAL
Sheet 8 o f 9
vu
~j~ U-PIN 1
* 12V
ON 1 2
vcc
D E C OU P L I N G
vcl
45
SCHEMATIC #312511 A500 SERVICE MANUAL
Sheet 9 o f 9
46