7.5Mhz WDJN
WDOUT
£13
£12 .01
BO IDS IF6X
GNO
1 2
3 4 5
6 7 8
9 10
elk
I I I I I I I
I
gnd
vee
16R6 0
IWM Interfoce R R
R R R R 0
IDE
20 19 16 17 16 15
14 13
12 1 1
vee
IWD
IHOLDOFF
IRE SET
RDATA 101
IQO
leMD
IDEV
IENABLENotes on IWM interface:
The IWM Interface Is a PAL which has several functions. It monitors the write data Hnes of the IWH's of both the host and Nisha. It also monitors the state of the phase Hnes coming from the host IWH. It produces read data pulses based on the phase I ines· state and based on transitions seen on either of the write data lines. The PAL also produces controller reset and two handshaking lines: eMD and HOLOOFF.
In order to produce read data pulses, the PAL sees the transitions on the write data lines and outputs a high going pulse of a duration of two c lock periods. This pulse is output on the read data 1 ine. Read data is enabled when the signal IENABLE is asserted low. The read data Hne is held high unless the phase lines are in the following states:
93 ,,2 9 J ,,0 read data Jevel l O X X
o
1 0 1o
read dataIn order to read data the phase 1 ines must be in the correct state (as indicated above-I OXX).
The PAL produces the signal IDEV when both IDS and IFaX are asserted. Thus IDEV fol1ows IDS when the correct address (FaX) is asserted on the address bus. Shown below is timing for a write to the IWM:
/FBX
\ ____________ 1
IDS \ \
Address Valid
Data \~ J~ Valid
IDEV \ I
r... .J
td tdh
Mv
td (IDS to IDEV delay time) =- IOns
tdh (/OEV to write data not vaHd de1ay) • 60 ns tdv (write data valid to IOEV) • 60 ns
"I., V
j i \
The signal IRESET 1s asserted low when the phase lines are 1100 and the stgnal IENABLE Is asserted low.
The s1gnal leMD Is asserted low when the phase 1 ines are lOX 1 and the signal IENABLE is asserted low.
The 51 gna 1 lHOLDOFF 1s asserted low when the phase I tnes are 1 0 1 X and
the signal IENABLE is asserted low.
Because IRESET, ICMD, and lHOLOOFF are s1gnals which are gated through flip-flops internally within the PAL, they are synchronized with the clock.
Rdab
Rdata
Rdata
00 01 11 10
O~ 1~
Phose line (.ontrol for Renee
Moc to PA~
(. I I .-,
I 1
I ... I i)
0 ()
0
i,) 0
(i Ci
0 0
I f '0·
PAL to Z8 R e ::; e t H (1 1 !j [! f { H q.::; t.
0 (' r r:)
C I i.)
() ()
0
() 0
PAL to MflC
[toto to H~~~::;t
0
)OXI
) Off.
~ , ... .,.
k -D-+--I--H>-
/Cf/;L! !
__ J
CL~ - - - "
_~D;---.--.t~D}---lbf V
"I '
1./> ~
,,'
) '
.I ~.'
0;
, ' r
, ' , I
( .. '
,~)\ 0
() t ()
VJ t!JJ
V)i y'-;-
;-~~~'
I))\.' ( A) lUi} "
16R6
~ - "
If 17 J (l ~ I , , t: H' t '~I'; 1, It> 1 ' I f' I ~ 7(1i'I • .' /4,",}I"" I f . ' ! t ) l l l
I, ,
--L4=11:-+
--+j--1 ---t-' ""1 4-+-+-' -~+-- -+J+ I "t -""-" ~+~>--s=J >---~r-- I-)-.-
-" m---- -
1"I ~ "'-'"
, ~
"
>-r--
.
b -IN a.. I ; I ..A
-<
) :F
~~ ...
, -
i
~
I ;::r-
,
r - - lB
IU ....
'"
[) 01---II ~
Ii
I) ~
"
~~Q
~T " I I
...
~ ~ ~I ....
~v
I i
~
~
I~
- f - -
11
-
...""
~11 -~....J
[) 0 -
19 : ...
20
21 ....
11 2) .... ... ~~1
... .A
~ ...
, ~
...
~
~
~~
2_
25 0'
~ r-- r - -
26
D 01---
2l ~
~
28 ~
29 .t-,r-
~~1
)U b----
3'
~ ..JC: ..A ...
~
bA-TA HI
~ -
32 ~
~
J) ~~
J<
Dl
)5 ~~
36 """>-
31 ~ >-~ 0
y;~
...
~ 31 J9 b- JC. .. .A"V~
..-v
.c ~
~
~
.! J , ~
.1
~
c:: ;:-
...
4; "'"\-
" t:::>--.
¢O ..
.1~-I"
-
r~ v "' ...1&0
..
~ ~.,
~
R:J~ ~f--
iI
~~
~I
~ ~
S3
'" I - L-~'l
/l>S ~ ' -
..
...< .Jt""'-"4~
.
...K~~ w ~ ~~ ~ ::)-'~
.. fo-)-- ~ Ii
• ~r=.~
I'
1P6X ., '-l t:>-
IbEV
..
JC. .A ~-''''''I.A
...
~
IE/J&
':52fi27
• I I 3 4 5 6 1 .91011 17131115 16171119 2C21211 J 2 21293D31
PAL16R6
_1 ~·.u~t .. lHTEf{J:~-f~GE .. , __ ._ .. ___ .
i'~ I ::3HA 12/13/84
• ~2-5CI lJ\ wD.l1L.1illOU.L.J.:JH3-_ (..irQ _EJiL-PHO IDS IF8X GND
oj /ENBL IDE:V fervID /GO /01. /02 IRESET fHOLDDFF fWD
e
~j Ivee
f> I !._... F'rSE-r';;;;; . -~--.-PI ... .. J""j;'Ul·_t"').i~jOi ~ ... ~- .~A..t:-= .•. . .J·1 hI.-'-' .. , -<.!.,'C)H{" 'W 7 I
elf'·
Ct1D:::: PH3*fPH2*PHOII _ ... - .. ___ .... _______ ... ___ . _____ . _ _ ....•.... - - - . - . - . - - - . - - .. _
_ III H:JLDOFF:;:;;; pl-l~j*/PH2.*PHt
_ III
- - - _ . _ . _ - - - -
I
Wi) ;;;: WD n,.;* /t;JDOU r
" L-..._ ... ---±-_fJiO I N.:!t-_WDDlLI _______ ._ ... _
.. - - - _ .... _. .-L_ 1-JH~LEH2~· G21i''/ (..1 ·k./ QO:li:WD-- _ .. _-... -.-. ..-__ . ____ . _____ ... ____ . ____ __
I~! + PH3*/PH2*G2*Gli:/Q(Ht-/ItJD
e
2~! + PH3* I P H2·* fG2*G l-A-GO21 I---T---E H:3·k..1...E1:12JtLG2:u1ilJdiO""' ______ . _______________ . __
2,.i:,.f
e
~lllOX1
101X
i Al!-/13 +
_ . ___ L_LJ'*B :::: -E.XOR! _ _ .-.
; 0101 -PHASE LINES
.... ----i--·--1.('J-O .. -.=.·..s:r·ATE:----NOr--... --.. -.-- .. -.---.---.. ----"'--- ....
110 011
001
:t"' j ____ ._._._"' __ ._±-__ Q.2~~-.Q_1._~itJfl_Q ... ___ .. _. _ .. _._~ __ ._ .... .. ... _ . ...j ___ ._LLO.-_ _ ._. __ ... _.~ ___ ... _. _____ ~_. _______ . ___ _
+ /Q2->i-Gl'*/GO 010
._---_ .. _ - - - _ ... ----~JlQ.Q.--. - - - _ .. _ .. _ . _ - - - _ . _ _ ._-- 010
r'(--':::.c.RIP T 101':1.. __ .____ . __ ... _. _______ ._. ______________ ... ___ ... _ ... _ .. _._ .... ____ ._ ... _ ... _ .. _... _ .... __.. ___ .. _.___________ ._ .... _______ ... __ ... __ .. __ ~ ___ .~ _ _ _ . THIS PAL HANDLES READ DATA EXTRACTION AND GENERATES CMD, HOLDOFF, AND RESET.
". ____ .. £.hllL__. ___