home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
xerox
/
820diff.inf
< prev
next >
Wrap
Text File
|
1994-07-13
|
8KB
|
279 lines
820DIFF
By Mitchell Mlinar
10/6/85
This small file is a composite difference description between the
820-I Etch 1 and 820-I Etch 2. An assumption is made that you
have one or the other (hopefully, both) of the 820 schematics.
In addition, I would like to thank Dan Costello for helping me
out with this document by providing some nicely drawn difference
schematics to work from.
Briefly, the first board Xerox released was the Etch 1 (which had
a serial number ending in 629A). About a year later, Etch 2 was
phased into production (which had a serial number ending in
644A). There were a number of minor technical differences
between them; it is these items that this article addresses.
Note that with the sole exception of being able to detect double-
sided 460 drives (special input line), there are NO programming
differences between the two versions. All software which works
on Etch 1 will work on Etch 2. However, the only item to observe
is that there was a slightly different ROM release which
coincided with the Etch 2 (v1.0 ROMs replaced by v2.0 ROMs).
Although all jump vectors perform the same operation, there were
many more added in v2.0. In addition, location of monitor
variables (real-time clock, track, sector, etc.) appear elsewhere
in the later release.
There are four topic areas which are different in the two etch
versions: processor clock, CRT display generator, system port,
and floppy controller circuitry. Each will be addressed.
.PA
PROCESSOR CLOCK
---------------
The clock and clock driver are slightly different between the two
versions.
ETCH 1: R16, R17 = 1k C192 = .01uF
C90 = 47pf C92 = 100pF
U9 = 74LS04
+--R16--+--R17-------+
| | |
| C192 +-----> E2
| | |
| gnd |
| |
+---(13)..U9..(12)---+
| |
+----[20MHz XTAL]----+
| |
C90 C92
| |
gnd gnd
U9 = 74LS04
^ ^
| |
+----(3)..U9..(4)----+
| |
+----(1)..U9..(2)----+
| |
v v
.PA
ETCH 2: U9 = 74LS04 R14 = 100
R16, R17 = 470 C90 = 47pF
U9 = 74LS04
+------------------[20MHz XTAL]-----------------+
| |
| +--> E2
| |
+---(1)..U9..(2)---+--R14--+---(13)..U9..(12)---+
| | | |
+--------R16-------+ +---------R17--------+
|
C90
|
gnd
U9 = 74LS04
^ ^
| |
| |
| |
+----(1)..U9..(2)----+
| |
v v
.PA
CRT DISPLAY GENERATION
----------------------
The clock is again different here. Also, the Not Vertical Sync
(NVSync) is processed through a one-shot 74LS123 in Etch 1, but
directly taken to the output gate (U117) in Etch 2. The earlier
version used the 'LS123 to extend the NVSync signal to work with
the Ball monitors which required it for clocking. Most present
monitors could care less; hence, Etch 2 removed it.
ETCH 1: U11 = 74LS04 R4, R5 = 470
C26 = marked as 33pF BUT IS a jumper wire
XTAL = 10.69425MHz
C27 = marked as .01uF BUT IS 100 ohm
+------------------------"C27"------------------------------+
| |
| +--> E1
| |
+---(13)..U11..(12)---+-"C26"-[XTAL]--+---(11)..U11..(10)---+
| | | |
+----------R4---------+ +----------R5---------+
U32 = 74LS08 U33 = 74LS32
U36 = 74LS10 U106 = 74LS123
R11 = 47k C72 = .01uF
U117 = 7406
(9)..U33
|
|
U32..(6)------+---------------------(3)..U36
|
| (+5v)--R11--+--C72--+---gnd
| | |
| U106..(7) (6)..U106
|
+-------(10)..U107..(11)----------gnd
gnd------(9)..U107..(5)-----------(5)..U117
.PA
ETCH 2: U11 = 74LS04 R4, R5 = 470
R10 = 100 C26 = 100pF
+-----------------[10.69425MHz XTAL]----------------+
| |
| +--> E1
| |
+---(13)..U11..(12)---+--R10--+---(11)..U11..(10)---+
| | | |
+----------R4---------+ +----------R5---------+
|
C26
|
gnd
U32 = 74LS08 U33 = 74LS32
U36 = 74LS10 U117 = 7406
(9)..U33
|
|
U32..(6)------+--------------------(3)..U36
|
|
(5)..U117
SYSTEM PORT
-----------
On Etch 1, bit 5 of the system PIO (PA5; port 1CH) was not used.
Etch 2 added an input from 5.25" drives to detect double-sided
disks.
ETCH 1: U105 = Z80 PIO
U105..(9)--------- n/c
ETCH 2: U105 = Z80 PIO R49 = 10k
U105..(9)---------+-----------> J1-3 (400/460)
|
+---R49---<+5v>
FLOPPY CONTROLLER
-----------------
Etch 1 and 2 differed in the data seperation circuitry. Etch 2
saw the addition of a one-shot to improve clock/data seperation
as well as extensive re-routing of the RAW DATA signal as part of
the improved circuitry.
ETCH 1: U107 = 74LS157 U108 = 74LS14
U94 = 74LS08 U93 = 74LS193
U109 = FD1771
U108..(5) (5)..U94
| |
| |
U108..(4)-----+-----------------+
| |
| |
U107..(2) (10)..U94
U107..(13)----gnd [4MHz clock]----(4)..U93
U107..(4)-----(27)..U109 U107..(14)----<+5v>
U94..(6)-----(3)..U107
.PA
ETCH 2: U107 = 74LS157 U108 = 74LS14
U94 = 74LS08 U92 = 74LS193
U106 = 74LS123 C72 = 100pF
R11 = 7.5k U109 = FD1771
U108..(5) (5)..U94
| |
| |
U107..(12)-----+-----------------+
|
|
(10)..U94
[4MHz clock]----(3)..U107 U107..(4)-----(4)..U93
U94..(6)-----(27)..U109 [2MHz clock]----(2)..U107
<+5v>----R11--+--C72--+----gnd
| |
| |
U106..(7) (6)..U106
U108..(4)-------+-------------(10)..U106..(5)----(14)..U107
|
|
U107..(13) gnd----(9)..U106..(1)----<+5v>