the diy-sbc
John S Gwynne
jsg
Fri Oct 28 21:05:27 GMT 1994
--------
In message <m0r0wCf-000uIZC at twisto.eng.hou.compaq.com> , you write:
| 1) what is the circuitry connected to IC9 pin1? Debounce for the switch?
The initial reset must be asserted for 100ms. It works but it can
be replaced by a "reset generator" with fewer external parts. See below...
| 2) what are your pal equations?
appended to the end of this e-mail.
| Anyway, it seems complete, what are your plans for enhancements? I mean on
| this board, not plans for expansion boards...
1) ic10 and most of the discrete parts attached to it will be replaced with a
MAXIM "watch-dog/battery switch over/reset generator". I hope to order this
next week...
2) I need a few wait states for the external bus that will be on the
expansion board. Right now this should just be an equation change to ic11, but
I may add one connection between E1 and ic11.
3) In hind sight, I think ic13 and ic15 (the battery backed-up ram) should
be put on the expansion board and 2 128kx8 SRAM chips put on this board.
Originally, I was going to put 0.5 or 1 Meg of DRAM (SIMMs) on the expansion
board, but this seems like too much over kill now. I intend to put 2 128kx8
SRAM chips on my expansion board.
4) A connection will be made between the reset generator and IC19 to ensure
that the battery backed-up RAM can not be selected during the first few
clock cycles of a power-on reset.
5) I made the following pin swaps to minimize wire path lengths.
IC7:
(pin as shown on the schematics),(was changed to new pin number)
2,9 3,8 4,7 5,6 6,5 7,4 8,3 9,2 18,11 17,12 16,13
15,14 14,15 13,16 12,17 11,18
IC2:
11,17 13,15 15,13 17,11 9,3 7,5 5,7 3,9
IC3:
11,17 13,15 15,13 17,11 9,3 7,5 5,7 3,9
6) The interrupt priority encoder and heart-beat 100mS interrupt should be on
the cpu board to make it more stand-alone. But, (1) there are a limited
number of pins free on E1 for other external interrupts and (2) not a whole
lot of space left. Expect pins 23,24, and 25 of ic1 and pin 30 of ic17 to be
routed to E1 with maybe pull-up resistor for stand-alone mode.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
GAL equations follow (all GAL's are 15nS)
================ cut here =================
ic9 file
chip ic9 gal16v8a
;1 2 3 4 5 6 7 8 9 10
R1 nc nc nc R nc nc nc nc GND
nc nc nc RESET1 W nc !RESET !HALT nc VCC
equations
RESET = !R1
HALT = !R1
RESET.OE = !R1
HALT.OE = !R1
RESET1 = RESET.PIN
W = !R
================ cut here =================
ic11 file
chip ic11 gal16v8a
;1 2 3 4 5 6 7 8 9 10
CLK24 !AS A23 A22 A21 NC NC NC NC GND
NC NC NC NC NC CLK6 !DTACK !VPA CLK12 VCC
equations
CLK12 := !CLK12
CLK6 := !CLK6 & CLK12 | CLK6 & !CLK12
DTACK = AS & !A23 | AS & !A22 | AS & !A21
VPA = AS & A23 & A22 & A21
================ cut here =================
ic19 file
chip ic19 gal16v8a
;1 2 3 4 5 6 7 8 9 10
NC !UDS !LDS !AS A23 A22 A21 R NC GND
NC NC NC !U_RD !U_WR !U_CS !HBRAM !LBRAM !EPRM VCC
equations
EPRM = AS & R & !A23 & !A22 & !A21
LBRAM = LDS & !A23 & !A22 & A21
HBRAM = UDS & !A23 & !A22 & A21
U_CS = !A23 & A22 & !A21
U_WR = LDS & !R & !A23 & A22 & !A21
U_RD = LDS & R & !A23 & A22 & !A21
================ cut here =================
John S Gwynne
Gwynne.1 at osu.edu
_______________________________________________________________________________
T h e O h i o - S t a t e U n i v e r s i t y
ElectroScience Laboratory, 1320 Kinnear Road, Columbus, Ohio 43212, USA
Telephone: (614) 292-7981 * Fax: (614) 292-7292
-------------------------------------------------------------------------------
More information about the Diy_efi
mailing list