h8-z80-64k cpu / memory / gide card assembly, configuration...
TRANSCRIPT
-
H8-Z80-64K CPU / Memory / GIDE Card
Assembly, Configuration and Installation Guide
Board Revision 2.6
Gerber File Revision 32
David Troendle
Document Revision 4
August 25th, 2017
-
Contents
1 Disclaimer of Liability 1
2 Introduction 1
3 Technical Assistance 1
4 Ordering the Card 2
5 Board Views 2
6 Getting Ready 26.1 Bill of Material (BOM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
6.2 GALs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
6.3 EPROMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.4 Identifying Resistor Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.5 Polarized Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.6 Mounting the Voltage Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.7 About ICs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.8 Handling Electrostatic Sensitive Devices . . . . . . . . . . . . . . . . . . . . . . . 7
6.9 H8 Mounting Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.10 Tools and Mechanical Considerations . . . . . . . . . . . . . . . . . . . . . . . . 7
6.11 Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.12 Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.13 Clocking And Speed Considerations . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.13.1 Gary Kaufman’s Daughter Board . . . . . . . . . . . . . . . . . . . . . . . 10
6.13.2 Half-Can Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.13.3 Post a Question to the SEBHC Group . . . . . . . . . . . . . . . . . . . . 11
7 Assembly and Bill of Material (BOM) 117.1 Axial vs Radial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.2 Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.3 Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.4 Diodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.5 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.6 Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.7 Tantalum Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
i
-
7.8 Sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.9 Intergrated Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.10 Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.11 Voltage Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.12 Heatsinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.13 Electrolytic Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.14 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.15 Brackets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8 Configuration 26
9 Final Assembly 29
10 Installation 30
11 Acknowledgements 31
A Resistor Identification 32
B Polarized Devices 33B.1 Diodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
B.2 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
B.3 Tantalum Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
B.4 Electrolytic Capacitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
C Connector Pinouts 35C.1 P201 - Front Panel Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
C.2 H8 Backplane Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
D IC Pinouts 37
E Attachments 41
List of Figures
4.1 X-Ray View (Red=Bottom, Green=Top and White=Silk Screen) . . . . . . . . . . 3
4.2 Fully Assembled Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6.1 Placing a Regulator on its Heatsink . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 Pin 1 Shown in Red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
ii
-
6.3 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.4 Soldering Hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.5 Solder Bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.6 Half-Can 2.0MHz Oscillator Option for ECS-300CX . . . . . . . . . . . . . . . . 11
6.7 Gary Kaufman’s ECS-300CX Replacement Board . . . . . . . . . . . . . . . . . . 12
7.1 Axial vs Radial Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.2 ORG 0 Extended Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . 27
9.1 H37 Interrupt Ribbon Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
B.1 Diode in a DO-35 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
B.2 LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
B.3 Tantalum Capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
B.4 Electrolytic Capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
List of Tables
A.1 Resistor Color Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
List of Attachments
444-70-XCON-8.hex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
444-70-XCON-8-Checksum.txt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
444-140-PAM-37.hex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
444-140-PAM-37-Checksum.txt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
GIDE-GAL-16V8.pds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
GIDE-GAL-20V8.pds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
GIDE-GAL-22V10.pds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
iii
-
1 Disclaimer of Liability
THIS DOCUMENT IS PROVIDED BY THE AUTHOR(S) “AS IS” AND ANY EXPRESSOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PUR-POSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FORANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUEN-TIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUB-STITUTE/REPLACEMENT GOODS OR SERVICES; LOSS OF USE, DATA, OR PROF-ITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OFLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT INCLUDINGNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISDOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2 Introduction
The H8-Z80-64K V2.6 is a replacement board for the Heathkit H8 computer that replaces the CPU
and memory boards for the Heathkit H8 personal computer. The board provides on-board ORG 0
functionality, and contains an optional GIDE interface. This documentation is for board revision
2.6 (Gerber file revision 32).
3 Technical Assistance
The best way to obtain technical assistance and ask questions is via the SEBHC Google group
located here: https://groups.google.com/forum/#!forum/sebhc.
There are many experts that hang out in this group and willing to help.
The SEBHC main website is loaded with helpful documentation on vintage Heathkit comput-
ers. That site is here: http://sebhc.lesbird.com/.
Norberto Collado’s website has many replacement cards for those who are restoring vintage
Heathkit computers. This includes the H8-Z80-64K V2.6 board. Norberto’s website is here:
http://koyado.com/.
1
https://groups.google.com/forum/#!forum/sebhchttp://sebhc.lesbird.com/http://koyado.com
-
4 Ordering the Card
The H8-Z80-64K V2.6 card can be ordered from OurPCB. To order a board, email [email protected]
requesting a re-run of order 15122576. Specify the color of the solder mask (green, blue or red).
You will be charged the re-order rate rather than full price.
To be worthwhile you will probably have to order a minimum of 5 boards. It is customary for
members of the SEBHC group to post their intent to order and/or offer extra boards to the group at
cost.
5 Board Views
Figure 4.1 on page 3 shows an X-Ray view of the board. It is a high resolution photo that can
be zoomed for more detail. As assembly progresses, the component designators (e.g. U1) will
gradually be covered. This view can serve as a handy reference for locating parts.
Figure 4.2 on page 4 shows a fully assembled boards with all options. This can help clarify any
ambiguities related to the mechanical aspects of the assembly.
6 Getting Ready
6.1 Bill of Material (BOM)
§7 (Assembly and Bill of Material (BOM)) details the board assembly process. It contains adescription and quantity for each part. If a part is optional, that is noted. The BOM is constructed
by reducing the part count for any unused options. For example, §7.7 on page 19 calls for 10 2.2µftantalum capacitors, but 4 are associated with the optional 12V and -12V regulators. (These are
rarely used.) So, only 6 2.2µf Tantilum capacitors should be ordered when not using the optional
12V and -12V regulators.
In this way, the assembly list serves as a BOM, ordered by type and component. This helps
searching sites for the desired components.
6.2 GALs
When the GIDE option is installed, the H8-Z80-64K V2.6 board requires two GALs. These should
be programmed before assembling the board.
One GAL is a 16V8, which is installed at U301. The other is either 20V8 or 22V10. Either
will work, but each has its unique “pds” programming file. All three “pds” files are attached to
2
-
Figure 4.1: X-Ray View (Red=Bottom, Green=Top and White=Silk Screen)3
-
Figure 4.2: Fully Assembled Board4
-
this PDF (while only two are used depending on whether a 20V8 or 22V10 GAL is used). See
Appendix E (Attachments) on page 41.
6.3 EPROMs
The H8-Z80-64K V2.6 board uses two 2732 EPROMs. These should be programmed before as-
sembling the board.
One should be a clone of Heathkit part number 444-40 (XCON-8). The other should be a clone
of Heathkit part number 444-140 (PAM-37). All Heath/Zenith H8 monitor ROMs are available
at the SEBHC website (http://sebhc.lesbird.com/software/Roms/H8Roms.zip). The XCON-8 and
PAM-37 “hex” programming files are attached to this PDF. See Appendix E (Attachments) on
page 41.
6.4 Identifying Resistor Values
Resistors are color coded. See Appendix A on page 32 (Resistor Identification) for the codes and
an example.
The resistors on this board are metal film 5% axial mount resistors.
6.5 Polarized Components
Tantilum capacitors, electrolytic capacitors, LEDs and diodes are polarized devices. I.E., the “+”
and “-” leads must be install correctly. Diodes have a black band that must align white line on the
board. For the other devices the “+” lead is longer than the “-” lead. Often they are also marked
with a “+”. Ensure these devices are installed with the correct polarity.
Appendix B (Polarized Devices) details identifying the polarity of these devices.
6.6 Mounting the Voltage Regulators
Voltage regulators are installed with a regulator, heat sink, screw, nut and thermal paste. The best
screw is a 3/8” panhead M3 screw and corresponding nut. These are not included in the assembly
section, but need to be ordered.
Figure 6.1 on page 6 shows how to position a regulator on its heatsink. Thermal compound is
placed between the regulator and heatsink. Before placing the regulator and heatsink on the board,
the three leads exiting the regulator must be bent down 90◦ where the leads narrow. The M3 screw
is placed through the holes on the regulator, heatsink and board and affixed to the bottom of the
5
http://sebhc.lesbird.com/software/Roms/H8Roms.zip
-
Figure 6.1: Placing a Regulator on its Heatsink
board using a nut. The three leads go through the hole on the board. (See Figure 4.2 on page 4) for
a view of the final assembly.
If you install the 7912 -12V regulator, note that the heatsink may touch the Tantilum capacitor
above the regulator. To avoid this, use a nibbling tool to remove the heatsink fin nearest the
capacitor. See figure 4.2, on page 4 for details.
If you install the 7812 12V regulator notice the heatsink slightly overlaps area used by the 47µf
electrolytic capacitor. The capacitor will fit, but must be installed after the heatsink is installed.
Alternatively, a 47µf Tantilum capacitor will fit slightly better. Note either capacitor is polarized.
Figure 6.2: Pin 1 Shown in Red
6
-
6.7 About ICs
When placing ICs in their socket, orienting pin 1 correctly is important. There are three ways to
do this. In order, they are:
1. Most ICs have a dot or circular indentation over pin 1.
2. If a dot is not present, there is usually a notch. The notchis the top of the IC. Pin 1 is to the
left of the notch. Beware, some ICs have two notches. Use the larger notch.
3. If all else fails, you can use the text on the IC. Pin 1 will be the leftmost pin below the text.
Refer to Figure 6.2 on page 6. Here, any of the three methods will work.
6.8 Handling Electrostatic Sensitive Devices
CMOS devices such as EPROMs, SRAMs and CPUs are electrostatic sensitive devices. A static
charge buildup can damage these devices. (The 74LSxxx ICs are not electrostatic sensitive de-
vices.)
Here are some tips for handling electrostatic sensitive devices:
• Limit your movement while handling these devices. Movement can cause static electricityto build up around you.
• Just before removing the device from it protective package, touch the package against theboard. This will help dissipate any static charge.
• After touching the board, immediately remove the device and install it in its socket. Thishelps prevent building up a static charge.
6.9 H8 Mounting Bracket
The H8 mounting bracket is no longer available. However, the H8-Z80-64K V2.6 board replaces
the existing CPU board and other memory boards in the system. The mounting bracket from one
of those boards can be removed and used on the H8-Z80-64K V2.6 board.
6.10 Tools and Mechanical Considerations
Part mounted in holes on the board must be soldered into place. To avoid cold joints and solder
bridges, a temperature controlled soldering station is highly recommended.
Figure 6.3 on page 8 shows tools frequently used in assembling boards:
7
-
Figure 6.3: Tools
6.11 Soldering
Figure 6.4 on page 9 shows how to make a good solder connection. For best results, the soldering
iron should touch both the component lead and board at a 45◦ angle so that both are properly heated
and will accept the solder. If you notice a buildup of old solder and rosin, you should clean the
soldering iron tip.
This is best done by brushing the tip on a wet sponge using a swiping motion.
Two common soldering problems are cold joints and bridges. A cold joint occurs when the
lead and board are not heated evenly. Figure 6.4 shows the two ways this can happen – either the
soldering iron is placed on the lead or board (but not both).
The other problem is a solder bridge. Figure 6.5 on page 10 shows this. (The H8-Z80-64K
V2.6 has a solder mask that helps reduce the chance for a solder bridge.)
A solder bridge between two adjacent foils is shown in Figure 6.5(A). Figure 6.5(B) shows how
the connection should appear. A solder bridge may occur if you accidentally touch an adjacent
previously soldered connection, if you use too much solder, or if you “drag” the soldering iron
across other foils as you remove it from the connection. A good rule to follow is: always take
a good look at the foil area around each lead before you solder it. Then, when you solder the
connection, make sure the solder remains in this area and does not bridge to another foil. This is
8
-
Figure 6.4: Soldering Hints
especially important when the foils are small and close together. NOTE: It is alright for solder to
bridge two connections on the same foil. Use only enough solder to make a good connection, and
lift the soldering iron straight up from the circuit board. If a solder bridge should develop, reheat
the bridge and use the desoldering braid or suction device to remove the solder.
6.12 Headers
The assembly instructions in §7 (Assembly and Bill of Material (BOM)) details each individualheader. However, for ordering, it is more practical to cut the headers from 1xn and 2xn header
strips. The headers can be consolidated and ordered as 1xn and 2xn header strips.
The holes on the board are a tight fit for the headers. The headers can be inserted by gently
rocking the header into the holes while applying downward pressure. Because of the tight fit and
to avoid mechanical interference from other parts, the headers are installed first.
9
-
Figure 6.5: Solder Bridges
6.13 Clocking And Speed Considerations
If you plan on pushing the clock speed as fast as possible, consider ordering fast 2732 EPROMs,
AS6C1008 SRAM, and Z80 CPU. 10MHz Z80 CPUs are readily available. There is no fixed
formula to use, but the faster the component the faster the clock speed the board will likely support.
The ECS-300CX-163.8 oscillator at U11 is very difficult to find. There are several good alter-
natives:
6.13.1 Gary Kaufman’s Daughter Board
This is the most flexible option. It is the best option if you plan to push the clock frequency on
your system. It duplicates the ECS-300-CX functionality. However, you have to order and build
a small PCB that installs directly in the ECS-300CX holes on the H8-Z80-64K V2.6 (no socket is
used). You also have to proficient enough with a soldering iron to mount SMD components.
Figure 6.7 on page 12 shows Gary Kaufman’s ECS-300CX replacement board installed on a
H8-Z80-64K V2.6. It is jumpered for divide by 8 output. (Divide by 2 and divide by 4 outputs are
available.) Note the position of the jumper on the H8-Z80-64K V2.6.
The Gerber files and ordering info are available here: https://oshpark.com/shared projects/sLL7Xix2.
10
https://oshpark.com/shared_projects/sLL7Xix2
-
Figure 6.6: Half-Can 2.0MHz Oscillator Option for ECS-300CX
The oscillator is a CB3-3I-16M3840 (or 774-CB3-3I-16M3840) and is available from Mouser elec-
tronics here. The SMD mounted 74LS93 is available from Mouser here. The only other parts are
the jumper pins, header socket and a 0.1µf capacitor readily available from Mouser, DigiKey,
Jameco and other vendors.
6.13.2 Half-Can Oscillator
The ECS-300CX-163.8 extends the functionality and pin-out of standard half-can oscillators.
Thus, it is possible to use a half-can oscillator in place of the ECS-300CX. Figure 6.6 on page 11
shows a half-can 2.0MHz oscillator (and jumper configuration) replacement for the ECS-300CX.
The only frequency available is the frequency of the oscillator. So, it is less flexible than Gary’s
option but it simpler.
A 2.0MHz half-can oscillator is available from DigiKey here.
If you plan on using only a single clock frequency, this is the best option.
6.13.3 Post a Question to the SEBHC Group
For other options that may be available at the time you build your board ask for advice at
https://groups.google.com/forum/#!forum/sebhc (See §3 (Technical Assistance) on page 1.)
7 Assembly and Bill of Material (BOM)
11
https://www.mouser.com/Search/ProductDetail.aspx?R=CB3-3I-16M3840virtualkey67110000virtualkey774-CB3-3I-16M3840https://www.mouser.com/Search/ProductDetail.aspx?R=SN74LS93Dvirtualkey59500000virtualkey595-SN74LS93Dhttps://www.digikey.com/product-detail/en/ecs-inc/ECS-2100A-020/XC232-ND/38372https://groups.google.com/forum/#!forum/sebhc
-
Figure 6.7: Gary Kaufman’s ECS-300CX Replacement Board
If you have not read §6 (Getting Ready), at least follow the stepsbelow in order.
This section documents the parts ordering and assembly process.
Following the instructions in sequence helps minimize mechanical
interference and assembly errors. Parts are grouped into part types
(e.g., resistors, capacitors, etc.). These form the assembly sections
below.
Within each assembly section, parts of that type are listed as bullet
items. For each part, the number of parts required along with a full
description of the part are included. Beneath each item, the locations
12
-
where that part is used are listed. Note that some parts are optional.
Installing all instances of a part at a time helps reduces assembly
errors and eases pulling parts. The order of assembly helps reduce
mechanical problems. As each component is installed, check it off.
Figure 7.1: Axial vs Radial Components
7.1 Axial vs Radial
Some components are available in either axial or radial packages.
This terminology refers to how the leads exit the component. When
the leads exit the component on either side through the center axis,
the package is said to be axial. When the leads exit the component
on one side, the package is said to be radial. For instance, a 47µf
radial capacitor is mounted at step 7.13. If you were to order the
axial version, it would not fit properly on the board.
Figure 7.1 on page 13 shows a 47µf 25V radial capacitor on top,
and a 1KΩ axial resistor on the bottom. (Both are used during the
assembly process.)
13
-
7.2 Headers
( ) • Install 1 1x1 Straight Male Pin Header (0.025” square posts) atY.
• Install 10 1x2 Straight Male Pin Header (0.025” square posts) asfollows:
( ) 1. at X.
( ) 2. at Y.
( ) 3. below and to the right of U15.
( ) 4. below and to the right of U15.
( ) 5. below and to the left of U16.
( ) 6. below U4.
( ) 7. below U3.
( ) 8. below U2.
( ) 9. below U2.
( ) 10. below U2.
• Install 12 1x3 Straight Male Pin Header (0.025” square posts) asfollows:
( ) 1. at Z.
( ) 2. below and to the right of U15.
( ) 3. to the right of U9.
( ) 4. to the right of U9.
( ) 5. to the left of U14.
14
-
( ) 6. below and to the right of U4.
( ) 7. below and to the right of U4.
( ) 8. to the right of U2.
( ) 9. below U2.
( ) 10. below and to the left of U1.
( ) 11. to the right of U202.
( ) 12. to the right of U202.
( ) • Install 1 1x5 Straight Male Pin Header (0.025” square posts) tothe left of U12.
( ) • Install 1 2x4 Straight Male Pin Header (0.025” square posts)below U302.
( ) • Install 1 3x3 Straight Male Pin Header (0.025” square posts) tothe right of U11.
7.3 Resistors
( ) • Install 1 100Ω (carbon/metal film, 5%, 1/4W, axial, 0.25”) belowU11.
• Install 2 220Ω (carbon/metal film, 5%, 1/4W, axial, 0.25”) asfollows:
( ) 1. below U206.
( ) 2. below U206.
15
-
( ) • Install 1 330Ω (carbon/metal film, 5%, 1/4W, axial, 0.25”) to theright of the GIDE connector (used with GIDE option).
( ) • Install 1 470Ω (carbon/metal film, 5%, 1/4W, axial, 0.25”) aboveU24.
• Install 11 1KΩ (carbon/metal film, 5%, 1/4W, axial, 0.25”) asfollows:
( ) 1. above U7.
( ) 2. below and to the right of U17.
( ) 3. below and to the right of U17.
( ) 4. to the right of U18.
( ) 5. below U23.
( ) 6. below U23.
( ) 7. below U23.
( ) 8. to the right of U23.
( ) 9. to the right of U23.
( ) 10. to the lower right of the GIDE connector (used with
GIDE option).
( ) 11. to the lower right of the GIDE connector (used with
GIDE option).
( ) • Install 1 10KΩ (carbon/metal film, 5%, 1/4W, axial, 0.25”) tothe left of the GIDE connector (used with GIDE option).
( ) • Install 1 47KΩ (carbon/metal film, 5%, 1/4W, axial, 0.25”) to
16
-
the left of U304 (used with GIDE option).
( ) • Install 1 68KΩ (carbon/metal film, 5%, 1/4W, axial, 0.25”) aboveU11.
( ) • Install 1 100KΩ (carbon/metal film, 5%, 1/4W, axial, 0.25”) be-low U111.
• Install 4 1KΩ bussed (SIP-9) as follows:
( ) 1. to the right of U15.
( ) 2. to the right of U16.
( ) 3. below U1.
( ) 4. below U302 (use when GIDE option installed).
( ) • Install 1 10KΩ bussed (SIP-9) to the right of the DIP switch.
7.4 Diodes
• Install 2 1N4149 (DO-35) as follows:
( ) 1. above U11.
( ) 2. below U11.
7.5 LEDs
( ) • Install 1 LED (radial, green, 0.1”) to the left of the GIDE con-nector.
( ) • Install 1 LED (radial, yellow, 0.1”) to the right of the GIDEconnector at HD (use when GIDE option installed).
17
-
7.6 Capacitors
( ) • Install 1 22pf (ceramic, radial, 0.1”) to the lower right of U9.
• Install 31 0.01µf (ceramic, radial, 0.1”) as follows:
( ) 1. to the right of U7.
( ) 2. above U10.
( ) 3. above U15.
( ) 4. above U6.
( ) 5. above U12.
( ) 6. above U13.
( ) 7. to the right of U14.
( ) 8. to the right of U16.
( ) 9. to the right of U5.
( ) 10. below U17.
( ) 11. above U8.
( ) 12. above U9.
( ) 13. to the right of U11.
( ) 14. to the right of U18.
( ) 15. to the right of U4.
( ) 16. to the right of U3.
( ) 17. to the right of U2.
( ) 18. to the right of U1.
( ) 19. to the right of U19.
( ) 20. to the right of U20.
18
-
( ) 21. to the right of U21.
( ) 22. to the right of U22.
( ) 23. above U202.
( ) 24. above U203.
( ) 25. to the right of U204.
( ) 26. to the right of U205.
( ) 27. to the right of U206.
( ) 28. to the right of U207.
( ) 29. to the left of U303 (use when GIDE option installed).
( ) 30. to the left of U304 (use when GIDE option installed).
( ) 31. to the right of U301 (use when GIDE option installed).
7.7 Tantalum Capacitors
• Install 10 2.2µf (tantalum, 25V, radial, 0.1”) as follows:
( ) 1. to the right of U9.
( ) 2. to the left and below U11.
( ) 3. above U24.
( ) 4. above U24.
( ) 5. below U25 (use when 12V regulator installed).
( ) 6. below U25 (use when 12V regulator installed).
( ) 7. above U26 (use when -12V regulator installed).
( ) 8. above U26 (use when -12V regulator installed).
( ) 9. below U27.
19
-
( ) 10. below U27.
7.8 Sockets
• Install 2 8-Pin (DIP, 0.3”) as follows:
( ) 1. at U11 (Do not install if you use Gary Kaufman’s re-
placement board.) (See §6.13.).( ) 2. at U305 (use when GIDE option installed).
• Install 13 14-Pin (DIP, 0.3”) as follows:
( ) 1. at U7.
( ) 2. at U12.
( ) 3. at U8.
( ) 4. at U9.
( ) 5. at U18.
( ) 6. at U19.
( ) 7. at U20.
( ) 8. at U21.
( ) 9. at U22.
( ) 10. at U204.
( ) 11. at U205.
( ) 12. at U206.
( ) 13. at U207.
( ) • Install 1 16-Pin (DIP, 0.3”) at U16.
20
-
• Install 6 20-Pin (DIP, 0.3”) as follows:
( ) 1. at U6.
( ) 2. at U10.
( ) 3. at U13.
( ) 4. at U15.
( ) 5. at U17.
( ) 6. at U301 (use when GIDE option installed).
• Install 2 24-Pin (DIP, 0.3”) as follows:
( ) 1. at U302 (use when GIDE option installed).
( ) 2. at U304 (use when GIDE option installed).
( ) • Install 1 40-Pin (DIP, 0.6”) at U303 (use when GIDE optioninstalled).
7.9 Intergrated Circuits
( ) • Install 1 LM555 (Timer, DIP-8, 0.3”) at U11.
( ) • Install 1 7705A (Single Supply Voltage Supervisor for 5V Sys-tems, DIP-8, 0.3”) at U305.
( ) • Install 1 7757 (Supply-Voltage Supervisor, TO-92) to the rightof U1.
• Install 2 74LS00 (Quad 2-input NAND gates, DIP-14, 0.3”) asfollows:
21
-
( ) 1. at U9.
( ) 2. at U19.
( ) • Install 1 74LS02 (Quad 2-input NOR gates, DIP-14, 0.3”) atU207.
• Install 2 74LS04 (Hex inverters, DIP-14, 0.3”) as follows:
( ) 1. at U20.
( ) 2. at U204.
• Install 2 74LS10 (Triple 3-input NAND gates, DIP-14, 0.3”) asfollows:
( ) 1. at U5.
( ) 2. at U8.
• Install 3 74LS30 (8-input NAND gate, DIP-14, 0.3”) as follows:
( ) 1. at U7.
( ) 2. at U22.
( ) 3. at U205.
• Install 3 74LS32 (Quad 2-input OR gates, DIP-14, 0.3”) as fol-lows:
( ) 1. at U12.
( ) 2. at U14.
( ) 3. at U21.
22
-
( ) • Install 1 74LS38 (Quad 2-input NAND buffer with open-collectoroutputs, DIP-14, 0.3”) at U206.
• Install 2 74LS74 (Dual positive-edge-triggered D flipflops, DIP-14, 0.3”) as follows:
( ) 1. at U18.
( ) 2. at U203.
( ) • Install 1 74LS148 (8-line to 3-line priority encoder, DIP-16,0.3”) at U16.
( ) • Install 1 74LS245 (Octal Bus Transceiver, DIP-20, 0.3”) at U202.
• Install 4 74LS540 (Octal buffer/line driver with 3-state outputs,DIP-20, 0.3”) as follows:
( ) 1. at U6.
( ) 2. at U10.
( ) 3. at U13.
( ) 4. at U17.
( ) • Install 1 74LS640 (Octal bus transceivers, DIP-20, 0.3”) at U15.
• Install 2 74HCT646 (Octal bus transceivers and registers with3-state output, DIP-24, 0.3”) as follows:
( ) 1. at U303 (use when GIDE option installed).
( ) 2. at U304 (use when GIDE option installed).
23
-
( ) • Install 1 GAL 20V8/22V10 (DIP-24, 0.3”) at U302 (use whenGIDE option installed, see §6.2, page 2).
( ) • Install 1 GAL 16V8 (DIP-20, 0.3”) at U301 (use when GIDEoption installed, see §6.2, page 2).
• Install 2 2732 EPROM (DIP-24, DIP-32, 0.6”) (See §6.13.) asfollows:
( ) 1. at U4 (program with PAM-37, 444-140, see §6.3, page2).
( ) 2. at U3 (program with XCON-8, 444-70, see §6.3, page2).
( ) • Install 1 AS6C1008 (128Kx8 SRAM, DIP-32, 0.6”) (See §6.13.)at U2.
( ) • Install 1 Z80A CPU (4MHz, DIP-40, 0.6”) (See §6.13.) at U1.
( ) • Install 1 ECS-300CX-163.8 Dual Output CMOS Clock Oscilla-tor, 16.384MHz (See §6.13.) at U23.
7.10 Switches
( ) • Install 1 8 position DIP switch (DIP-16, 0.3”) at SWDIP8.
7.11 Voltage Regulators
• Install 2 7805 5V Voltage regulator (TO-220) (See §6.6, page 5.)as follows:
24
-
( ) 1. at U24.
( ) 2. at U27.
( ) • Install 1 7812 12V Voltage regulator (TO-220) (See §6.6, page5.) at U25 (Used only if 12V power needed.).
( ) • Install 1 7912 -12V Voltage regulator (TO-220) (See §6.6, page5.) at U26 (Used only if -12V power needed.).
7.12 Heatsinks
• Install 4 Heatsink (TO-220, compact, 0.5” width) (See §6.6,page 5.) as follows:
( ) 1. at U24.
( ) 2. at U27.
( ) 3. at U25 (Used only if 12V power needed.).
( ) 4. at U26 (Used only if -12V power needed. Fin may
need to be removed.).
7.13 Electrolytic Capacitors
( ) • Install 1 47µf (electrolytic, 25V, radial, 0.1”) to the right of U25.(See §6.6, page 5 for mechanical considerations.).
7.14 Connectors
• Install 2 25 Position Receptacle Connector 0.100” right anglegold (Samtec BCS-125-L-S-HE, Digi-Key SAM1009-25-ND)
25
-
as follows:
( ) 1. along right side of board at top.
( ) 2. along right side of board at bottom.
( ) • Install 1 IDE connector, male, 2X20 Box Header Straight, 0.1”spacing, shrouded top left edge of board at IDE (use when GIDE
option installed).
7.15 Brackets
( ) • Install 1 H8 Mounting Bracket (See §6.9, page 7.) along left sideof board.
8 Configuration
1. Install a jumper at X.
2. Install a jumper across 1-2 at Y.
3. Install a jumper across 1-2 at Z.
4. If an AS6C1008 is installed at U2, install jumper at PCB-center
at RAM CONFIG. Otherwise install jumper at BUSS-center.
5. H37 Configuration: If an H37 soft sector controller is installed:
• Install a jumper at H37-center at H37 INT.
• Install a jumper at H37 (1x2 header beneath U16).
26
-
Figure 7.2: ORG 0 Extended Configuration Settings
27
-
• Install a jumper at H37 from left-center (1x3 header beneathU16).
• Remove 74LS148 from U16 and plug in interrupt ribbon ca-ble from H37 board. (Ensure pin 1 is correctly positioned.)
If no H37 soft sector controller is installed:
• Install a jumper at center-NO H37 at H37 INT.
• Ensure no jumper at H37 (1x2 header beneath U16).
• Install a jumper at H37 from center-right (1x3 header be-neath U16).
• Ensure 74LS148 is installed at U16 .
6. Install jumper below U4.
7. Install jumper below U3.
8. At 2x3 header below and to the right of U4, install a jumper
between 1-center on U4 and a jumper between center-2 on U3.
9. If you are using the ECS-300CX-160 chip, following the con-
figuration instructions on the silkscreen. If you are using an al-
ternative, follow the instructions for that alternative.
10. Install jumper between 18-center on the Side Select configura-
tion header.
11. Install jumpers at A4, A5, A6 beneath U302.
28
-
12. Refer to Figure 7.2 on page 27 to set the Extended Configura-
tion 8-position DIP switch. Note the numbering on the switch
may not match the numbering on the silkscreen. Always use the
number on the silkscreen. Also, the mechanism for closing the
switch varies with the switch. Always use the documentation on
the switch to determine the on/off position.
9 Final Assembly
There is a gap between the edge connectors on the right side of the
board. On Heathkit boards there is a solid nylon spacer. The spacer
ensures the board is aligned properly when plugged into the back-
plane. Similar provisions should be made for this board. One easy
solution is to glue a jumper header into gap using Gorilla glue.
The last step is a visual inspection of the board looking for:
• Unsoldered connections• Cold solder joints• Solder bridges• The correct ICs are inserted into their sockets• The ICs are oriented in their socket correctly and there are no
bent pins
• Jumpers are installed correctly
29
-
Figure 9.1: H37 Interrupt Ribbon Cable
10 Installation
• If the system contains an HA8-8 Extended Configuration Card(commonly known as an ORG 0 board), remove it.
• If you are using the H8-Z80-64K V2.6 for memory (AS6C1008at U2 installed), remove all other memory boards from the sys-
tem.
• On the existing CPU board, unplug the cable at P201. If youare using an H37, also remove the interrupt ribbon cable (see
Figure 9.1 on page 30). Remove the old CPU board.
• Position the H8-Z80-64K V2.6 close to P2 on the backplane.
• If you are using an H37 card, plug the interrupt ribbon cableinto U16. (Ensure pin 1 of the cable is correctly aligned, see
Figure 9.1 on page 30.)
30
-
• Plug the cable into P201 on the H8-Z80-64K V2.6 board.
• Install the H8-Z80-64K V2.6 at P2 on the backplane. Ensure theedge connectors properly align with the backplane pins.
11 Acknowledgements
The author is grateful for the input and assistance of Norberto Col-
lado, Gary Kaufman and Terry Terry Gulczynski.
31
-
Appendices
A Resistor Identification
Color Digit Multiplier Tolerance %
Black 0 100
Brown 1 101 1%
Red 2 102 2%
Orange 3 103
Yellow 4 104
Green 5 105 0.5%
Blue 6 106 0.25%
Violet 7 107 0.1%
Grey 8 108
White 9 109
Gold 10−1 5%
Silver 10−2 10%
(none) 20%
Table A.1: Resistor Color Codes
32
-
Example: The resistor below colored Orange-Orange-Black-Brown-
Violet would be 3.3 kΩ with a tolerance of +/- 0.1%.
B Polarized Devices
A polarized device has positive (anode) and negative (cathode) leads.
Polarized devices must be inserted into the holes that match the
lead’s polarity.
On the H8-Z80-64K V2.6 four polarized devices are used: diodes,
LEDS, tantalum capacitors, and electrolytic capacitors.
B.1 Diodes
Figure B.1: Diode in a DO-35 Package
Figure B.1 on page 33 shows a diode in a DO-35 package. Notice
the black band on the left side of the glass bead. This is the cathode
(“-” lead). This should be aligned with the bar on the silkscreen.
B.2 LEDs
Figure B.2 on page 34 shows a LED. Notice one lead is longer than
the other. The longer lead is the anode (“+”).
33
-
Figure B.2: LED
B.3 Tantalum Capacitors
Figure B.3: Tantalum Capacitor
Figure B.3 on page 34 shows a tantalum capacitor. Notice one
lead is longer than the other. The longer lead is the anode (“+”).
B.4 Electrolytic Capacitors
Figure B.4: Electrolytic Capacitor
Figure B.4 on page 34 shows a radial electrolytic capacitor. Notice
one lead is longer than the other. The longer lead is the anode (“+”).
34
-
C Connector Pinouts
C.1 P201 - Front Panel Connector
Pin Dir Description
1 GND
2 In INT20
3 Out EI
4 In INT10
5 In RESET
35
-
C.2 H8 Backplane Connector
36
-
D IC Pinouts
74LS00Quad 2-input
NAND gate
74LS02Quad 2-input
NOR gate
74LS04 Hex inverter
74LS10Triple 3-input
NAND
74LS30 8-input NAND
37
-
74LS32Quad 2-input
OR
74LS38
Quad 2-input
NAND open
collector
outputs
74LS74 Dual D-flop
74LS148
8-line to 3-line
priority
encoder
74LS245Octal Bus
Transceiver
38
-
74LS540
Octal
buffer/line
driver with
3-state outputs
74LS640Octal bus
transceivers
74HCT646Octal bus
transceivers
273232Kx8
EEPROM
AS6C1008128KBx8
SRAM
39
-
16V8 GAL
20V8 GAL
22V10 GAL
Z80 CPU
40
-
E Attachments
The following files are attached. Most PDF viewers allow saving an
attached file by clicking on its pin icon:
444-70-XCON-8.hex: Programming file for XCON-8.
444-70-XCON-8-Checksum.txt: Checksum for XCON-8
444-140-PAM-37.hex: Programming file for PAM-37
444-140-PAM-37-Checksum.txt: Checksum for PAM-37
GIDE-GAL-16V8.pds: Programming file for GAL-16V81.
GIDE-GAL-20V8.pds: Programming file for GAL-20V81.
GIDE-GAL-22V10.pds: Programming file for GAL-22V101.
1Two GALs are required when installing the GIDE option. One is a 16V8. For the other, choose between eithera 20V8 or 22V10 – either will work equally well, but use different programming files. When programming a GAL,ensure you use the pds file designed for that GAL.
41
:10000000110000C30E04C33B00CD5A001600C3818B:1000100000CD5A001AC3A401C3252034343437302C:10002000C32820404A474C40C32B20F5AFC363028E:10003000C32E203ED0C39D01C331201A772B1CC292:100040003B001604210020C3000448454154482BBE:10005000F921F407E5CDAC07E5AFE3D5C5F5EB2114:100060000A0039E5D51109201A2FE630C82102000F:1000700039221D20C90A0FDC1F20F1F1C1D1E1FB9B:10008000C92A1B2023221B202108207E47E640236B:100090007E4AC29F002335C29C0036095E194BB1CF:1000A000D3F07ED3F12E1B7EE61FCC710301092015:1000B0000AE620C27A000B0A17DACB003E0ACD2AE4:1000C000035E23561B1AFE76CAD200DBF0FE2EC258:1000D00075002108207EE6BD772336F0FB2A1D201F:1000E000F9CD5E02FB21E500E50107200AE6012FBC:1000F000320620CDB0032A1420FE0AD205015F0A81:100100000FDA29017BD604DA70045FE5211D0116A0:1001100000195E19E31105200AE6020AC975616338:100120007590DA374442304E1C0F7BDA3A0137CDF6:10013000360323221420C9C33607F5CD2703A7C3EE:10014000BC0700003E02020BAF02CDB0033DFE062D:10015000D2D2000712C9EE0102C923CA33011AC65E:100160000212FE0CD8AF12C92BCA33011AD60212E2:10017000D03E0A12C9AF020B02211520C33203067A:10018000DB1106D37C6568220220CD02206C67C398:100190003301C33300F33A0920EE10D3F0320920C3:1001A000E1C37A00F610D3F012E620C2E400C322C5:1001B0002021A4022219200100FECDB5026FEB0D13:1001C000097CC5F5E67FB53E02C28502CDD5024465:1001D0004F3E0AD5CD2A03D1712370CDD5026F22AF:1001E0000020CDD90277221420231B7AB3C2E2016A:1001F000CD7A02F1C107DA5B02C3BA0121A402225F:1002000019203E01D3F93E162620CD140325C20A3B:10021000023E02CD14036C221720210181CD0F0371:100220002A0020EB2A1420237D936F7C9A67CD0F40:1002300003E53E0AD5CD2A037E23666FCD0F03E189:10024000D1CD0F037ECD1403221420231B7AB3C219:1002500044022A1720CD0F03CD0F03AFD3F93E641C:10026000F53E80E3D5EB210920AE5E772E1B7A8622:10027000BEC270022E0973D1E1C9CDD5022A172062:100280007CB5C83E0132142047CD5B02E6780FD81A:10029000DC5E02CDAA02DBF0FE2FCA8D023A1C20E2:1002A0001FC39002AFD3F9C3D200DBF0FE6FDBF9BE:1002B000C02A1920E91600626ACDD90214FE16CAB6:1002C000B902FE02C2B5023E0ABAD2B50222172016:1002D000CDD502545FCDD902673E34D3F9CDAA0201:1002E000E602CADD02DBF8C50608E52A1720074F3B:1002F0007D876F7C176717A90FD204037CEE806798:100300007DEE056F7905C2EE02221720E1C1C97C9E:10031000CD14037DF5CDAA02E601CA15033E11D323:10032000F9F1D3F8C3E7023A05205F16002A1D2031:1003300019C9CD36032B1603D4B003FE08D2D20060:100340005F7E070707E6F8B37715C238033E0FC391:100350006002D516030E03171717F5E607C6EE5F02:100360001AA8E67FA87723780747F10DC25703D173:10037000C93E02A0C02E067E077747237EE6022AEA:100380001420CA9703CD2703E521E203197E2366D3:100390006FE3B47E23666FF5EB210B207ACD520319:1003A0007BCD5203F11ACA520336FFE1221220C953:1003B000E5C50E14211620DBF0473E0ACD2B007850:1003C000BEC2C8030DC2B70377EEFE0FD2D6030F2D:1003D0000F0F0FD2B703473E02CD600278E60FC180:1003E000E1C9A498909C868DC28C928F98CE01739F:1003F000486032240471002000010000020000C99E:100400007E35BE77CA4F0019D20004C34F00AF3209:1004100036200E0A1166042104201A7713230DC218:100420001A042100003A362047F6F2113104C304C1:1004300020CA5D040100081100001A12130B78B1E4:10044000C23A040100082100181A7713230B78B16F:10045000C249043A3620F620323620D3F211F9038D:10046000210A20C33B00D3F27E35BE78D3F2EBE9FC:10047000C60487117F046F2600197E23666FE9D2B8:1004800000AB049E04D2002108207EE6BD7723360F:10049000F03EFF320620FB2A1D20F9C3AB04AF3229:1004A0003121016005DBF22FC3B404AF32312101E9:1004B0005D05DBF2318022E610DBF2F5CACF043EA7:1004C00078325021F1E60CCA63050F0FC3D7043E02:1004D0007C325021F1E603F5C53ED03209203E07BB:1004E000211F2036C3233602233607233DC2E304EF:1004F000AF32522121191C225421219105222020A2:10050000015A1F114820CD69075821A020061FCD90:10051000D3073A0820F603320820C1110B20CD6919:1005200007032E063EFF12132DC22605F1114105C9:10053000D5325121876F2600115505197E23666F2C:10054000E93A0820E6FD3208202A5421222020DA48:10055000D200C380221A066A066305630598DEDFAF:10056000A48C8D3A0820F602320820018805110B70:1005700020CD6907090100000B78B1CAD200DBF079:10058000FE6FCAD200C3780586C6C6F2FFFF8CDEB6:10059000DEF5DBF0FE6FCAD2003A1B20A7C2D905F8:1005A0003A52213C325221FE1EDAD9053A5121FE3F:1005B00000C2C505AF32A3203AA220E68032A220B5:1005C000D37FC3CF05FE01C2CF05CD1B0702002A92:1005D0005421222020FBC36305F1E52A5421E3C9FD:1005E000000000000000000000000000000000000B:1005F00000000000000000000000000000000000FB:1006000000000000000000000000000000000000EA:10061000000000C3F10600C3DC06016606111020CD:10062000CD690704AFD37F2149072286201E0ACD5A:100630005606E601CA2F06CD5606E601C237061D4C:10064000C22F06CD6120118022010009210000CDBA:100650006720DA2D06C93A31214704AFCDC407F629:1006600010D37FDB7FC992FFF3F101D40611102074:10067000CD690704CD8006D03EFACD2B00C37406A9:10068000CD1B070200CD7707D8CD5C07D8CD5C071E:10069000D83A312147AFCDC407A5C28906CDD806C7:1006A00003D8CDED0600D8CDED0602D8CD7707D81A:1006B000CDD80607D8CDED0600D83A31210F0F0F5F:1006C000F601CDF106D8118022CD3607DA77071270:1006D00013C3C90692FFB2F1E37E23E3F5CD77079A:1006E000DAEA06F1CD1F0701A7C93333C9E37E2338:1006F000E3F5CD9207DAFF06F1CD1F0701A7C93355:1007000033C9FBC9E3F5D556233A502182EB672E56:10071000DB220220EBD1F1E3C30220E37E23E3E3FB:10072000F5D556233A502182EB672ED3220220EBD7:10073000D1F1E3C30220CD040700E6A0CA3607E6E4:100740002037C0CD040701A7C93E0A32B4203A3190:1007500021F5FE02DA3B1E3E03C33B1ECDD8061038:10076000CD3607D86FCD7707C9E37E23E36F0A1232:1007700003132DC26E07C901007D0B78B137C8CDB8:10078000040700E620CA7A07CD040700E60137C057:10079000A7C901007DCD040700E62037C00B78B162:1007A00037C8CD040700E680CA9507C93E4ED3F985:1007B00021D200DBF2E680C8218704C9CAD2002317:1007C000F1C33203C5F53E80040705C2C9074FF1E6:1007D000B1C1C9AF772305C2D407C900000000002A:1007E0000000000000000000000000000000000009:1007F00000000000C3AC04C39F04C3FA07C3FD0795:10080000C30C1F21C0FF39EB21402076223E203649:100810000023CD8E18C20F1806002A3E2004347E15:10082000B8CA2618760023CD8E18C21E18C31A180F:100830001ABEC013230DC23018C9D55F160019D1D6:10084000C9856FD024C97A2F577B2F5F137AB3CA1B:100850008518AF626B09D263183C626B29EBDA53DF:1008600018EB3D6069010000F519DA73187D936F8C:100870007C9A6779174F781747377A1F577B1F5F26:10088000F13DF26818EB6069C97E23666FC97BADE4:10089000C07AACC97C2F677D2F6F23C9E35E2356D6:1008A00023E3EB197E23666FEBC978B1C87D937C97:1008B0009ADAC9180B09E5EB09E57E121B2B0B78B8:1008C000A7F2BA18D1E11323C91A7723130B78B111:1008D000C2C918C9EB29D8545D29D829D819C9AF7C:1008E000F5210000781F47791F4FD2F41819D2F470:1008F00018F13CF578B1CA0519EB29EBD2E418F1EF:100900003CF5C3E418F1C9210000C544B71FD21655:100910001919D2161904B7CA2419EB29EBD20D19EB:1009200004C30C19B0C1C9F1C1D1E1C9E3D5C5F502:10093000E907E3F5CD41187E23666FF1E3C9E3D5FE:100940005F1600195E19D1E3C9C5477EB8CA5B19A5:10095000A72323C24B192B2BB43E00C123C9E3CDDF:100960006419E3C97EE67FFF02BE23CA6419C9CDBC:100970003A18E5F5E5110A00CD4618E5C1E13E302B:10098000832B77F13DC27319E1C9AF772305C28B81:1009900019C9F5F33AA220E67F32A220D37FFBF1FA:1009A000C9F5F33AA220F680C399193E01FEAFCDF6:1009B0005820D0F53A3121A7CC0B21F1C93A312189:1009C000F5AF323121CD5820DC0B21F1323121C974:1009D00000000000000000003A3121F5AF32312163:1009E0003CC3C5193E0937C93E0A37C97E36005592:1009F0006B773A29216F7221292172233600C9CDE4:100A0000851A2A2721224C21CD9B1B324B213249AA:100A100021C83A2821673A2621BCCAFF1978A7C8FD:100A20002A29213A2721BDCA2D1A2A2521F53A283B:100A300021942F3CB8DA391A784F2128218677790A:100A40002149218677789147F1C878A7C83A2721AC:100A50003CF5CD851AF1BDCA1D1AC92A24217EA7ED:100A600037C85D2C776FBAC8D2711A5D7EA7C26590:100A70001A79A7C06F5D6E3A3F21A5C87EA7C275DF:100A80001A6F5D6EC92A24213A27216F6E26002233:100A90002721C9CD2C1921F9207EE6FE772AF220E4:100AA000444D2AF020E5EB21FF16CDF21A7E1213F9:100AB0000B78B1C2AA1AC10505CDF21A5ECDF21AA1:100AC000567AB3CAD31AEB097E8177237E8877EBF7:100AD000C3B91A2AF020EB2AF6207EF601772323E9:100AE000732372EBAF32F1203AF820CDF11AC3270D:100AF00019E92CC0C5D5E5EB0100012AF420232219:100B0000F4202BCDBD19E1D1C1C9D5C52AFE20CD18:100B10009418EB2AD0201922FA20EB2AD2207D93B8:100B20006F7C9A67DA3B1BD522FC20444D2A0221B8:100B3000CDD81921F9203E80B677D12AFE20444D28:100B40002A0421CDBD1921F9207EF601772AFA2049:100B5000110600444D192200212B7E2B6E6709CD12:100B60007D1BC1D1C92A4C213A26214F7D6C26001C:100B700044093DC2711B3A49214847AFC95059D574:100B80005E2356237AB3C28B1BD1C9EB09EBE31A60:100B90008512131A8C12EBE1C37F1B2A29213A27F5:100BA00021BD3E00C03A2821BC3E00C03E03C9CD55:100BB0002C19212719E521F9207EA7F0E67E772A56:100BC000FC20444D2AFA20EB2A0221C3BD19A7CAF2:100BD00067203DCA6D203DCA6A20FE05DA5E20CA44:100BE0006120C35B2045210000CD8520CD8B202ACC:100BF000A72070C35E20CD8520CD8B20AFF53AA411:100C000020A7C2FE1BF33AA220E690D37F32A22097:100C10002A482022A320F1FBC93A1B200FD8A72184:100C2000A320C2381C3D86D2381C77C2381C3AA299:100C300020E68032A220D37F237ED601D877C9E573:100C4000CD85202ABB202322BB20E1D579A7CA521B:100C50001C04C5CD73203E01CD8E20CD7F20DAC08F:100C60001CC1E178B1CACD1CE5C505CA701C0E00D7:100C700041CD9120DAB11CCD8220772305C2771CAB:100C800079A7CA8C1CCD82200CC2851C42CD822043:100C9000B8C2BA1CC105CACD1CE3C521A120343E8F:100CA0000A963E00C2581C772B34FBCD7620C356E3:100CB0001C21B520CD9A20C3C01C21B720CD9A207D:100CC000CD7020D2561CC1D13E12C36420E1C35E58:100CD00020E5CD852021D01922A720C34A1CE5CDCF:100CE00085202ABD202322BD20DB7FE604373E1568:100CF000C25A1D21FF000944E1D5CD73203E01CD2C:100D00008E20C5CD7F20C1DA521DE13A4A203DC276:100D10000E1D3A4B204F3A4C20CD94207ECD97208B:100D2000230DC21C1D7ACD9720CD9720CD9720CDC5:100D300097203AA220D37F05CA5E20E521A1203466:100D40003E0A963E00C2FF1C772B34FBCD7620C3B3:100D5000FD1CCD7020D2FD1C3E13E1C36420FBCDF1:100D60008B20CD7620A72AB2202322B22021B420C6:100D700035F02B3EF686773437C9C501F6FF783C4F:100D800009DA7F1D32A0207DC60A32A120C1C39599:100D90001D34CD79202AA5203AA020BECA8820F291:100DA000911D35CD7C20C3951D3E20FEAFE5673AF1:100DB000A220E69FB4D37FE1F640D37FEE40D37FFD:100DC0003A4D20E5211B2086BEC2C81DE1C9CD8851:100DD000203A4E20473AA420A7C2CE1DF3CD912041:100DE000DA151E2AA720CD8220BEC21A1E21A020FD:100DF000CD8220BEC21F1E23CD8220BEC20C1E6229:100E0000CD8220BCC82EB82620CD9A20CD882005C2:100E1000C2DC1D37C92EB6C3071E2EB9C3071E2E4E:100E2000BAC3071EDB7D1FD2241EDB7C5FAA0757D7:100E30007BC93E0A32B4203A3121F53C87F321A226:100E400020AEE67FAEF61077D37F21A4207EA736B2:100E500000C2581E3A4F20772B7E3678A723C265F2:100E60001E3A502077FBF18721A920856F22A5200B:100E70002322A720C9FBC5DB7F1FDA921E211B207E:100E800046DB7F1FDA921E3A512080BEC2811EC30C:100E90009B1ECDB91E3A5220CD9D20C1F3DB7F1F92:100EA000D29D1E3A5320C38E20CD7C20DB7FE602EC:100EB000CAA91E2AA5203600C9DB7F1FDAB91E3A4F:100EC00054203DC2C21EC93EFDD37EDB7E3A552072:100ED00057DB7FE608C2DE1E15C2D11E37C9DB7C98:100EE0001600C93DC2E31E3AA2203CD37FAFCD9786:100EF000200DC2ED1E3EFD57C397205FDB7DA7F29C:100F0000FC1E7BD37CAA0757C9472B53F3318022A1:100F1000015800115A1F214820CDAA1821A02006EF:100F20001FCD8A19323121D37F3C320820211F2066:100F300036C323361723361C2387F2301F21191C92:100F4000222020FBCDF61B11802201000921000088:100F5000CD3F1CD2802276C30C1F7802140A100FDA:100F60001411FA050714145034C9C3CE1BC3E51B72:100F7000C3FC1BC3F61BC3FD1BC33F1CC3D11CC357:100F8000DE1CC35E1DC37A1DC3951DC3A91DC3AC62:100F90001DC3D11DC3241EC3321EC3751EC3AC1E88:100FA000C3C21EC3C71EC3E31EC3FB1EC3681FC349:100FB000C31D3E19D37F0EFA79CDC31D79CDC31D54:100FC000F3CDC61FFB76CDED1E015C0C3E47CDFB7D:100FD0001E0B78B1C2CC1F3E18D37F3EDB325520AA:100FE000CDC71ED8015A0CCD241EFE47C00B78B1C8:100FF000C2E71FFB76004A474C0048454154480071:00000001FF
76FF
:10000000110000C30E04FFFFCD5A001600C381008B:10001000CD5A001AC3A401FFC3252050616D3337A8:10002000C328202F5341502FC32B20F5AFC36302A9:10003000C32E203ED0C39D01C331201A772B1CC292:100040003B001604210020C3000448454154482BBE:10005000F9CDBE07E5CDC907E5AFD908E3D5C5F5AC:10006000ED5F4FC30608C300082FE630C821020029:1000700039221D20C90A0FDC1F20F1F1C1D1C32391:10008000082A1B2023221B202108207E47E640232C:100090007E4AC29F002335C29C0036095E194BB1CF:1000A000D3F07ED3F12E1B7EE61FCC710301092015:1000B0000AE620C27A000B0A17DACB003E18CD2AD6:1000C000035E23561B1AFE76CAD200DBF0FE2EC258:1000D00075002108207EE6BD772336F0FB2A1D201F:1000E000F9CD5E02FB21E500E50107200AE6012FBC:1000F000320620CDB0032A1420FE0AD205015F0A81:100100000FDA29017BD604DA6F045FE5211D0116A1:1001100000195E19E31105200AE6020AC975616338:100120007590DA374442304E1C0F7BDA3A0137CDF6:10013000360323221420C9C34807F5CD2703A7C3DC:10014000D907FFFF3E02020BAF02CDB003CD52082C:10015000D2D2000712C9EE0102C923CA33011AC65E:100160000212FE1AD8AF12C92BCA33011AD60212D4:10017000D03E1812C9AF020B02211520C33203066C:10018000DB1106D37C6568220220CD02206C67C398:100190003301C33300F33A0920EE10D3F0320920C3:1001A000E1C37A00F610D3F012E620C2E400C336B1:1001B0000821A4022219200100FECDB5026FEB0D2B:1001C000097CC5F5E67FB53E02C28502CDD5024465:1001D0004F3E18D5CD2A03D1712370CDD5026F22A1:1001E0000020CDD90277221420231B7AB3C2E2016A:1001F000CD7A02F1C107DA5B02C3BA0121A402225F:1002000019203E01D3F93E162620CD140325C20A3B:10021000023E02CD14036C221720210181CD0F0371:100220002A0020EB2A1420237D936F7C9A67CD0F40:1002300003E53E18D5CD2A037E23666FCD0F03E17B:10024000D1CD0F037ECD1403221420231B7AB3C219:1002500044022A1720CD0F03CD0F03AFD3F93E641C:10026000F53E80E3D5EB210920AE5E772E1B7A8622:10027000BEC270022E0973D1E1C9CDD5022A172062:100280007CB5C83E0132142047CD5B02E6780FD81A:10029000DC5E02CDAA02DBF0FE2FCA8D023A1C20E2:1002A0001FC39002AFD3F9C3D200DBF0FE6FDBF9BE:1002B000C02A1920E91600626ACDD90214FE16CAB6:1002C000B902FE02C2B5023E0ABAD2B50222172016:1002D000CDD502545FCDD902673E34D3F9CDAA0201:1002E000E602CADD02DBF8C50608E52A1720074F3B:1002F0007D876F7C176717A90FD204037CEE806798:100300007DEE056F7905C2EE02221720E1C1C97C9E:10031000CD14037DF5CDAA02E601CA15033E11D323:10032000F9F1D3F8C3E7023A05205F16002A1D2031:1003300019C9C38C0BFFC3C20BFFFFFE08D2D2004A:100340005F7E070707E6F8B37715C238033E0FC391:100350006002C3EB0B0E03171717F5E607C6EE5F37:100360001AA8E67FA87723780747F10DC25703D173:10037000C93E02A0C02E067E077747237EE6022AEA:100380001420CA9703CD2703E521540C197E236658:100390006FE3B47E23666FF5EB210B207ACD520319:1003A0007BCD5203F11ACA5203C1111120C3280C8C:1003B000E5C50E14211620DBF0473E0ACD2B007850:1003C000BEC2C8030DC2B70377EEFE0FD2D6030F2D:1003D0000F0F0FD2B703473E02CD600278E60FC180:1003E000E1C9A498909C868DC28C928F98CE01739F:1003F0004860322404710020FF010000000000C9A1:100400007E35BE77CA4F0019D20004C34F00AF3209:1004100036200E0A1165042104201A7713230DC219:100420001A042100003A362047F6F2113104C304C1:1004300020CA5C04017E0C1100001A12130B78B163:10044000C23A040100081100181A12130B78B1C245:1004500049043A3620F620323620D3F211F903212E:100460000A20C33B00D3F27E35BE78D3F2EBE9C657:100470000487117E046F2600197E23666FE9B00A97:10048000A9049D04430B2108207EE6BD772336F0A6:100490003EFF320620FB2A1D20F9C3A904AF3231EA:1004A00021016D05DBF22F1809AF323121016A05F8:1004B000DBF2318022E610DBF2F528173E7832506D:1004C00021F1E60C2809FE0CCA70050F0F18113E29:1004D00003180D3E7C325021F1E603FE03CA70057D:1004E000325121C53ED03209203E07211F2036C39C:1004F000233624233607233D20F4AF32522121191D:100500001C22542121AF05222020015A1F1148200E:10051000CD7B075821A020061FCD8A193A0820F666:1005200003320820C1110B20CD7B07032E063EFFAE:1005300012132D20FB114905D53A5121876F260052:10054000116205197E23666FE93A0820E6FD32083C:10055000202A54212220202156210605CD8A19C3A4:1005600080222606830678095E0898DEDFA48C8D3B:10057000F3012E0B111120CD7B07033A0820F60260:10058000E6FE320820FB01A905110B20CD7B0706F2:100590003E19CD60023A1B203D47DBF0FE6FCAD208:1005A000003A1B20B820F318E78CDEDEC6DEFFF52C:1005B000DBF0FE6F28643A1B20A7200B3A52213C47:1005C000325221FE1E3059F1E52A5421E3C9F33A93:1005D0005121FE002010AF32A3203AA220E6803243:1005E000A220D37F181FFE012007CD340702001878:1005F00014FE022007CD340710011809FE03200560:10060000CD340700002A5421222020C9FFFFFFFF1C:10061000FFFFFFC31307FFC3F906CDCE05C3D2000A:10062000CDCE05C37B05018006111120CD7B0703CC:10063000AFD37F215B072286201E0ACD7006E6011C:10064000CA3B06CD7006E601C243061DC23B06CD7D:100650008520CD8B203E0A32A020CD7620CD612092:10066000118022010009210000CD6720DA3906C976:100670003A31214704AFCDE107F610D37FDB7FC9C4:1006800092F3F101F206111120CD7B0703CD9906FB:10069000D03EFACD2B00C38D06CD340702003E14A8:1006A0003D20FDCD8907D8CD6E07D8CD6E07D83A4D:1006B000312147AFCDE107A5C2A706CDF50603D886:1006C000CD0F0700D8CD0F0702D8CD8907D8CDF5BB:1006D0000607D8CD0F0700D83A31210F0F0FF601CA:1006E000CD1307D8118022CD4807DA89071213C32A:1006F000E70692B2F1E37E23E3F5CD8907DA0C0732:10070000F1CD38070106140520FDA7C93333C9E32D:100710007E23E3F5CDA407DA2107F1CD380701A741:10072000C93333C9FBC9E3C54E233A5021814FED8C:1007300078C1E3C9E37E23E3E3C5F54E233A5021B4:10074000814FF1ED79C1E3C9CD260700E6A0CA4883:1007500007E62037C0CD260701A7C93E0A32B420DC:100760003A3121F5FE02DA3B1E3E03C33B1ECDF5B6:100770000610CD4807D86FCD8907C9E37E23E36F04:100780000A1203132DC28007C901007D0B78B1370F:10079000C8CD260700E620CA8C07CD260700E60153:1007A00037C0A7C901007DCD260700E62037C00B62:1007B00078B137C8CD260700E680CAA707C922143A:1007C00020AF32392021F407C93E4ED3F921D2009F:1007D000DBF2E680C8218604C9CAD20023F1C33205:1007E00003C5F53E80040705C2E6074FF1B1C1C954:1007F000FFFFFFFFC3AA04C39E04C3FA07C3FD079C:10080000E52A3420E3C9ED5747C5FDE5DDE5E5D927:1008100008E3D5C5F5EB21180039E5D51109201AF3:10082000C36900E1DDE1FDE1D908C178ED47F1C11F:10083000D1E1D908FBC9E1F1C1D1E108D9E1E1E198:10084000F1C1D1E108D9E5D5C5F5210A0039E5C3E3:100850002220FE0CD8D603FE0C37C8C3D200017587:1008600009111120CD7B0703CD34070001CD3407DA:10087000D0023E01CD2B00CD260702216B09222993:10088000203EC33228203A3121C60447AFCDE107CC:10089000F60DCD38070047C5FB3E96CD2B0021BE97:1008A00008223720CD3407030201FFFF16060B781C:1008B000B120FB1520F8CD3407D002C31F091E0A52:1008C00021CE08223720CD34074302C3AE0821E3EE:1008D000081DC2C60821E308223720CD34070302D1:1008E000C3AE08E604283801800C0B78B120FBC1A8:1008F00078F60247C5CD380700CD2709C1F578E65F:10090000FB47F120082180DD197CFE09D078CD3825:100910000700CD270920082180DD197CFE09D0CDF4:1009200034070000C37B05CD34070101CD38070231:10093000CD34070001015B09113C20CD7B07063A4D:100940005021C603323E20216109223720213C205C:10095000118022CD34079C02C33C2076DB031213A6:10096000E9F5CD34070800F1E6ACC9CD260702E170:100970002A3720FBE992E0F101AD0A111120CD7B6D:1009800007033EFACD2B003A0820E6FE320820CDC0:10099000340710013E04CD2B0021322136000E0514:1009A0002336000D20FACD060A323321CD0F0A304E:1009B0000ACA7B053EFFCD2B0018F12132213601FA:1009C000CD0F0ADA7B053A3121A7C2EB092132218A:1009D000360B23233607CD0F0ADA7B052132213669:1009E0000123233600CD0F0ADA7B05213221360898:1009F00023232323360A233680CD060A323321CD22:100A00000F0ADA7B05C93A31210F0F0FE660C9F3EF:100A100001FFFF1602CD260701E608280A0B78B170:100A200020F31520F037C9CD34074001CD2607014A:100A3000E60820070B78B120F337C9CD340702014F:100A4000213221CD2607014FA7F2430AE6102844A0:100A500079E64028087ECD3807002318E6CD260722:100A600001E6D0FE9020F6CD2607004F323821CD8A:100A700026070147323921E6E0FEA020F2323A2172:100A8000FBCD260700B737C079E60337C078E6020A:100A900037C0AFC9218022CD2607014FE68028F755:100AA00079E61020B8CD260700772318EA9284F162:100AB0003A0820F602320820012E0B110B20CD7BC4:100AC00007032E063EFF12132DC2C60ACD1D0B32A0:100AD0005121876F260011370B194E2346110B2029:100AE000CD7B070301310BCD7B0703CD1D0BF56FCC:100AF0002600113F0B197E32502106FF210E20CD1A:100B00005203545D01340BCD7B0703CD1D0B3231F5:100B1000213180223A512101340BC3E004CDB003CE:100B2000FE04D8FE0CCAD200CD5E02C31D0BC28CDF:100B30008398C6DE83D6F78006F206AD0A7509787B:100B40007CB8BC3A0820F60232082001890B110B50:100B500020CD7B07032E063EFF12132DC2590B3A00:100B60003920A72FCA680BAF323920E613EE813245:100B700010203EFACD2B003EFACD2B003A0820E69D:100B8000FD3208203E11C36002DE90C2F53A3920E2:100B9000A7C29C0BF1CDCF0B2BC3CF0BF1CDA30B79:100BA0002BAF37D4B003A7C2D2001602CDB0035F7B:100BB0007E07070707E6F0B37715C2AC0B3E0FC3FD:100BC0006002F53A3920A7CACE0BF1C3A30BF11688:100BD00003D4B003FE08D2D2005F7E070707E6F811:100BE000B37715C2D10B3E0FC360024F3A3920A72D:100BF00079C2FA0BD51603C35503D50E02070707B2:100C000007F5E60FC66E5F3E0CCE00571AA8E67FCA:100C1000A87723780747F10DC2FD0BD13E6FA8E6F8:100C20007FA87723780747C9CD7B0703C9FFA4981E:100C3000FF909CFF868DFFC28CFF928FFFF3B6FF63:100C4000F3A2FFF3DE909CBF868DBFC28CBF928F54:100C5000BFFF98CE2D0C300C330C360C390C3C0CED:100C60003F0C420C450C480C4B0C4E0C510C0173C4:100C7000486032240471002010060D420C1CFFFF56:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82:100E8000FFFFFFFFFFFFFFFFFFFFFF0D0A0D0A50EF:100E9000616D2D3830202D2046726F6E74205061A8:100EA0006E656C204D6F6E69746F7220666F722074:100EB00074686520486561746820483820616E64F4:100EC00020574838204469676974616C20436F6D0E:100ED0007075746572732E0D0A536F667477617244:100EE00065204973737565202330312E30332E30E1:100EF000302E0D0A0D0A20202020436F7079726970:100F00006768740946656272756172792031393893:100F1000320D0A09096279205374657665205061A3:100F2000726B65720D0A09094669726D77617265A7:100F300020456E67696E6565720D0A09095A656E0E:100F400069746820446174612053797374656D73AA:100F50000D0A090953742E204A6F736570682C209E:100F60004D490934393038350D0A0D0A4865617428:100F7000682050617274204E756D6265723A20343B:100F800034342D3134300D0A0D0A52657175697291:100F90006573204841382D36205A3830204350554B:100FA00020616E6420656974686572206120343444:100FB000342D3730206F72203434342D31323420C8:100FC000524F4D206465766963652E0D0A55736531:100FD0002077697468203339302D32333333206BF6:100FE0006579706164206C6162656C73206F6E203E:100FF00066726F6E742070616E656C2E0D0A0D0A3C:00000001FF
3FF7
TITLE Generic IDE GAL IC1PATTERN 01REVISION 02AUTHOR Tilmann RehCOMPANY AutoMeterDATE 26.09.1995
CHIP GIDE1 PALCE16V8
TOG1 A0 CLK A1 /WR A2 A3 /RD /SELQ GND/OE /IORD /RDQ /ENLO LH /IOWR /ENHI /RCLK TOG VCC
STRING CS1ADR '(/A3 * A2 * A1)' ; CS1 Addr. x6..x7STRING DATADR '(A3 * /A2 * /A1 * /A0)' ; CS0/Data Addr. x8STRING TFRADR '(A3 * (A2 + A1 + A0))' ; CS0/Task Addr. x9..xF
SIGNATURE TR-GIDE1
EQUATIONS
LH := /LH * /TFRADR ; FlipFlop: LSB/MSB toggle, ; reset at Task File accesses
/TOG = (DATADR+TFRADR) * SELQ * (RD+WR) ; LH-Clock: Data & Task File
RDQ = RD * /SELQ ; accesses to host peripherals
RCLK = DATADR * SELQ * (RD+WR) * /LH * CLK ; reg. Clock at R/W of data LSB
IORD = (TFRADR+CS1ADR+ DATADR*/LH) * SELQ * RD ; read accesses to drive
IOWR = (TFRADR+CS1ADR+ DATADR*LH) * SELQ * WR ; write accesses to drive
ENHI = DATADR * LH * SELQ * (RD+WR) ; en. MSB output to drive/Bus
ENLO = (TFRADR+CS1ADR) * (RD+WR) * SELQ ; LSB direct transfer (TFR/CS1) + DATADR * (/LH*RD + LH*WR) * SELQ ; LSB transfer (Data)
TITLE Generic IDE GAL IC2PATTERN 01REVISION 02AUTHOR Tilmann RehCOMPANY AutoMeterDATE 26.09.1995
CHIP GIDE2 PALCE20V8
a7 a6 a0 a4 a1 a2 a3 ja7 a5 ja6 ja5 gndja4 /exp /sel /selq /cs0 /cs1 ia0 ia2 ia1 /rtc /iorq vcc
SIGNATURE TR-GIDE2
EQUATIONS
sel = (a4*ja4+/a4*/ja4)*(a5*ja5+/a5*/ja5) *(a6*ja6+/a6*/ja6)*(a7*ja7+/a7*/ja7) ; address comparator
selq = sel * iorq * (a3+a2) ; interface access x4..xF
ia0 = a0ia1 = a1ia2 = a2 ; signal buffering
; exp = sel * iorq * /a3 * a2 * /a1 * /a0 ; x4 (22V10 only)rtc = sel * iorq * /a3 * a2 * /a1 * a0 ; x5cs1 = sel * /a3 * a2 * a1 ; x6, x7cs0 = sel * a3 ; x8..xF
TITLE Generic IDE GAL IC2PATTERN 01REVISION 02AUTHOR Tilmann RehCOMPANY AutoMeterDATE 26.09.1995
CHIP GIDE2 PALCE22V10
a7 a6 a0 a4 a1 a2 a3 ja7 a5 ja6 ja5 gndja4 /exp /sel /selq /cs0 /cs1 ia0 ia2 ia1 /rtc /iorq vcc
SIGNATURE TR-GIDE2
EQUATIONS
sel = (a4*ja4+/a4*/ja4)*(a5*ja5+/a5*/ja5) *(a6*ja6+/a6*/ja6)*(a7*ja7+/a7*/ja7) ; address comparator
selq = sel * iorq * (a3+a2) ; interface access x4..xF
ia0 = a0ia1 = a1ia2 = a2 ; signal buffering
exp = sel * iorq * /a3 * a2 * /a1 * /a0 ; x4 (22V10 only)rtc = sel * iorq * /a3 * a2 * /a1 * a0 ; x5cs1 = sel * /a3 * a2 * a1 ; x6, x7cs0 = sel * a3 ; x8..xF
1 Disclaimer of Liability2 Introduction3 Technical Assistance4 Ordering the Card5 Board Views6 Getting Ready6.1 Bill of Material (BOM)6.2 GALs6.3 EPROMs6.4 Identifying Resistor Values6.5 Polarized Components6.6 Mounting the Voltage Regulators6.7 About ICs6.8 Handling Electrostatic Sensitive Devices6.9 H8 Mounting Bracket6.10 Tools and Mechanical Considerations6.11 Soldering6.12 Headers6.13 Clocking And Speed Considerations6.13.1 Gary Kaufman's Daughter Board6.13.2 Half-Can Oscillator6.13.3 Post a Question to the SEBHC Group
7 Assembly and Bill of Material (BOM)7.1 Axial vs Radial7.2 Headers7.3 Resistors7.4 Diodes7.5 LEDs7.6 Capacitors7.7 Tantalum Capacitors7.8 Sockets7.9 Intergrated Circuits7.10 Switches7.11 Voltage Regulators7.12 Heatsinks7.13 Electrolytic Capacitors7.14 Connectors7.15 Brackets
8 Configuration9 Final Assembly10 Installation11 AcknowledgementsA Resistor IdentificationB Polarized DevicesB.1 DiodesB.2 LEDsB.3 Tantalum CapacitorsB.4 Electrolytic Capacitors
C Connector PinoutsC.1 P201 - Front Panel ConnectorC.2 H8 Backplane Connector
D IC PinoutsE Attachments