This appendix contains timing diagrams for the 8-MHz, AT-compatible bus processes in the Series 4000.
Table A-l contains reference information for the cycle times shown in the timing diagrams contained in this chapter. Find the reference number in a diagram and refer to the table for the correct cycle times.
8-1
Series 4000 AT -Compatible Bus Timing Diagrams
Table B-1. Series 4000 AT-Compatible Bus Cycle Times Time (Nanoseconds)
Number Characteristic Minimum Maximum
1 CLOCK High to BUS CLOCK High 0 15
-Series 4000 AT -Compatible Bus Timing Diagrams
()
( - ' \ .)
Time (Nanoseconds)
Number Characteristic Minimum Maximum
45 MEM_CS16.L Negated to CLOCK High 37
-80 MEMRnN,SMEMRnN,OWS 313
-81 MEMR.L to valid S015-0
-
250o o C) ()
'----_/o
• 16Mhz
v-r
8Mhz
- - ...
BALE
---+----r--..
~.""">,'\I~
--~---~ ~~~---~27
~~~====~=17==~====~ --~---4---r----1/
7 MEMR.L
1~f-""!III""
LA23-17 :>:~<>">< i "<,,,,~, ;:"':>:::"">::"':»~: "'~"":>::"';"">~>'::' ;~":~""~"'~:"":>~"';"':."',
'"
-7 9 ~ -, 21 ~ ' - - - -...
----+--~~~~~~~~
SA 19-0 ,~:>':,<:"':::'" .>:>~:":::"'::":::<,< ~~:'~:>'~:\ X~~"':'<>::>:»' >~~"~~"'>':>~":~"':: ::>~<:,<_
--) 8 ~ -, 10~
-7
20~"'--+--SMEMR . L l. ",., / I(~ 17 ' ,~ "' .. / 1\,,""':,' I~
" 2 9 " 11 ~
S015-0
::~\,~~,'j,::~~~,'j,~:,\,:>:::":~",, >::>:::"::::",:"":,"':'<l~~"':""::,,,::,,,,;,,":>:::'"
>':'<"":'<"'::"'::'<:>";""~"'::"">::'<"'" ~<>::,< ,.:"""'!t"":",,,.,..>,:~:>:">, ~>~~"":"~,,,:,,"',::>"'!t""::>~~:,,,,+; ::~:...<~"",:~",::,~",:".,.":",~,:,,,,+.->~",><~:,<,....>,~~""~!I""!",::,~<~~,,,""'!!I',::>~';:,
I -713~ ~12~
10_ CH_RDY ..
y,/'/':;';f%;'f1(/'/;'1~1//,//r,l'-;;-;~;-;>;'l"/:;:7(r'l;f~/lh't<;'1';':;";:
MEM_CS16.L 22
23
--.----+I~)/?;,,~;":::.:j,::,,::;,::;":::":;":;~::;~~:::,t:~:~,:~~,:::~,::~~;~::r:::::,:;\
* Internal Signal on the CPU/Motherboard.
Not available on the Bus.
FIgure B-1. Bus 16-Bit Memory Read Cycle
8-3 Series 4000 AT -Compatible Bus Timing Diagrams
* 16Mhz
v-
~8Mhz
V I
BALE-~---.,...-"
MEMW.L
~~~
7~"
30~>:::>\
~.l·· .• \
IQ}
.,
LA23-1 7 <::>:>:::,<~
; ;>::,<
.'",:::~.,,::,~'~::~'~::~"::>:::>:::.. :::>:~--~---~----__ -+ ______ ~--J
SMEMW.L 31---+----~~10~---r---~
IE-\2
SBH E . L {'" t'" t'" t'" "~t'o t"" t"·;""";""";"""·{"'·{"}"""·{"""' 23 ~ I,,'" .",0' .", .. :;,'7,"""~1
/ I~ . .',"'~>"':"\,'~,,,"· .","·l.,"·· .'
1t Internal signal on the CPU/Motherboard.
Not available on the Bus.
Figure B-2. Bus 16-Bit Memory Write Cycle
Series 4000 AT -Compatible Bus Timing Diagrams 8-4
f')
/
( )
/
(-)
. J
(-')
/
o
o o o n
' " - - , ,o
* 16Mhz
I I
8Mhz
Vir-BALE _ _ +-_ _ _ ~:..I'
IOR.L 37 -+---.;u
SA 19-0
'~«/+~/.~//~~9~\
\' . . . . \ ... " • • • \ . . . . \! .\ .\ ... \ . . . ,.,.1
34F I I I
39~
• •1 1 1
8
SD15-0
~??:.-:I'.;..:>;-~<,~~<+/~,;>~-:::<;,:,j~/."';:~~f'·(f~»·;~;;li;~:;~;'Y:;-?>I~;'?-* 4~~/;.~>f";>f;';/(-;Z/{';;.;;;.::·;>;,/;%l'';'·Z«<>:I;/.>'.:;
10_ CH - RDY
~~;~~;:~: :,:~.~,;~~~~~~;, ::'-.:~'~~~~-;~~ :<::;~~~~'~;~::~: :~~~::<~:.' / ~
14~':'~:/X//Z#I';'~ ;.;~;~~;~~,·;~~~t,~;::<>;/:>j~~~~/'%:~;>;<~;>/'~;';;'; I U
I OCS 1 6. L ""'"""-:"",,:,,,,,,>, ~""":""":""":""":"",,:,,,,,,:,,,,,,: ",:""":""":""":""":"",,:,,,,,,:,,,, '"""':","':","':","':","':","':","':,,,",:""":""":",,"',,,,,\ " ... \ " '\ ... '," ,'\ ,'" ,'" .\ ... " .\ .\\ ." .':. ... \ .\ .\ ... \ ... \ ',\ 35 / 1'<,""':""":""":""":""":"",,,,,,,,,,:,""':.","" .\ ... '\ .\ ., \ .'\ '.,,",i.\
. / 16~
7
36 ~I
SBHE. L
"\,\~~\'~::,\~~~:>'::~ :,\\\,::~,,~:>~~,<~,,~~~,,~~~,,~, ',<>~\ <
2371"""~""~"'>'><>':~ _\
I
* Internal signal on the CPU/Motherboard.
Not available on the Bus.
Figure 8-3. Bus 16-Bit I/O Read Cycle
8-5 Series 4000 AT -Compatible Bus Timing Diagrams
8Mhz
'1/
* 16Mhz
BALE
----~---~~
10W.l
_--r __ --+ __
-4:::::::!~~-t---t---~h1~--i~---t----J.--J-SA19-0
~I/+~I/lfil'l\ 1
34F 1 1 1
39~ 1 1 1
SDl5-0
~//+/.~/)//t/;X
t f f f t f t t t f t 't,. - I
47r . 4 13 l I 1
38 ~
' \ I I· I
10_CH_RDY
""I"f:~'I't~'f:?j:':?/I';~/f:'/~,;j'~:"/~'f:'f~':::"::::'/~'I"/~'/~'~1/~'j~';:~';:~'fl
4-ru
10_CS16.l 35-+----~1
SBHE.L
'~/I~'Z;;F/)/..?VA~
)~ t t " )\ l' " i" ".0 ,.. ,\ .736r
23_ _ - 4 ____ ~I~~~~~\
.* Internal signal on the CPU/Motherboard.
Not available on the Bus.
Figure 8-4. Bus 16-Bit I/O Write Cycle
Series 4000 AT -Compatible Bus Timing Diagrams 8-6
/---) (~ if)
I
() (8
o o o
* 16Mhz 8Mhz BALE
SMEMR.L
I L,
,"L"'..\~(----I--~SA 19-0
;;~':l~'f~'f~'f~'f~':::~':::":::t~~':::"f~'f~ ""'_~"'I~>
_ _ _ _ -+-____ ... __ ...MEM CS 1 6. L - "":'1>"::""';"":>"::""'::""'::'~"'l'<>'::~""::~",'::~""::,~ t ) \ ?' )\ .\ .\ i" t ?' " )\ ?' \\
10_ CH _ RDY "':::{~~'("(~':~":~:~'(~'("l"(":~~";>:~:~'(~':~:~";:l;":;'t,~:;~";::j~':::a::~:'Z':;':::~':~~'4I~'('('~
SD 7-0 :~":l:::"::::~":::~":::~";::~'::::~"::::'l>::>;:~';::";::~";::~'::::~"::l:::~'::::~'::::~"~:::~"::::~'::::~";::"F'::::~':?::"::::~"::::"':::"::f;::"::>~;...::
* Internal signal on the CPU/Motherboard.
Not available on the Bus.
o o
",- ", ", ,"- ", ",- ,,' ! ",- ." ",- ",- ",
" '\'\\""'\\\'\\"f""''''''''''''''\\''''''\\\\\\'''\'''''' \\'" .. \\' ... "\\ .... '., .... " .. {.\\\\,, .. \\\ .. " " " " " " ,~" " " " " .
"""l"""'f"'"
~~~~~~~ ~~~~~~:~~~~~i
\ { f 4 { 4 4 C f { f 4 f 4 ( P f 4 f { 4
('f~~~"::~~':;'l'(':f~:::~':;":~:t(~':::~':~~':;'::;..(~';;":l'(':~"';:~':~~'('f:":~l(~':::~':::~':~~':~~<
.. . ~:2t:Il::~":::~::::~":::?:::~":::~~:::"'~:l"::?:::~"~:;"~:::":::>:
Figure B-5. Bus 8-Blt Memory Read Cycle
8-7 Series 4000 AT -Compatible Bus Timing Diagrams
11 16Mhz
8Mhz
BALE
SMEMW.L
- .:~\" ,,,,,, ,\\\ .. , .. "0 ... \,,\ \,,,\ ,-i-.,.' .. ", \':.\ ... ' SA19 0 ""'1"" "". "". "". "". "". "". "1 "". "". "". '~
... " .. , .... , ... " ... g'" ... \, ,,' ... f f· ... ''--__ ...,1,---1---+---4
':"":>;>':<:>':>::"<~r>~>«>::::"'~::
M EM CS 16. L - :>\,l<>:::~,\,,::\,\,:~,\,,:>::~,,\,:,t~"'\:~""~"":~I 'trS·)'")",,,·)"t?' ;";::"::::\'::>:;:"::>::>t»:~>:>::>::>:::"a::::":>:~>::>::>:
IO_C:::~: ~i~~~~:~r;f//r~'f%/%;r-('l;%'l-r!::~;i (::;'\~~':::"::>::>:~t:>::>:~:"::>:::"'::>~:"~l"';>':><:,,\~,<>':>;::~t;;:~<>:::'<:"'f"":>:;>~f"";>:::'"';;:"";:,<>
..
:~:~\\\::~~\\\:~\\\:;:~\\~;:~\\::~\\\::~\..
~;~\<~~\\~~~\\~;:~\\\::::\..
~::~11 Internal signal on the CPU/Motherboard.
Not available on the Bus.
Figure B-6. Bus 8-Bit Memory Write Cycle
Series 4000 AT -Compatible Bus Timing Diagrams B-8
f ) ()
/
(j r ) o
o n
' - . j11 16Mhz
8Mhz
BALE
10AoL
~ 44
SA 19-0 .. ···:v1:···:····,··:···":·,·"":,·,···':,··f .,' f " .. " ... " .. '" f·.... "·':·,'·'l'·'·:,..·"·:,··"·':····,J f' f'"'' ... '" t ' I;
10_ CS 1 60 L .",:::::",:::::.,::::::",:::::",:::::",:::::,,:::::,":::::,":::::,":::"'::::>:::>::::>:::::,"::>':::::"':::::"::::>::::>;:::":::::"':::>:::""::::...:::::"":::::"':::>::::,
, i , ,
10 CH AOY - - ::""'i<>"::""'::""'::~""::""'::~""::~'r:""':~""::~"':~"":>'::~""::~"'l"':~"":~"":~""'::~"":~~"":~~"":~"k"'::""'::~""::"":>"'::""':>"1<:"<>"::""~ ., " .:' .. ' ., .. , ., ., . ., t ., ( ., ., ., .. ,
4.
of' .. ' " ., ., . ~ t " t . " ., ., , ., ., .,SD7 -0 "~>:>::>~:"':::~':;~":::~'::;>:::~"::~":;:":;~":~~'::;~'::;";;~'~::~':::>:>:::~'::;:":::>:;~"::>:>':;<::>:>:>,:>:>":>"::,,,::,,,~,\
I I I I I I
* Internal signal on the CPU/Motherboard 0 Not available on the Bus 0
o o o
··:><>::::·":::::··:::::'·:::::·'~:::"1~:::"~>;::·''~:::"'~:::"';::"'~:>
"""·""'·""'··"""·"""·;~"·"l"""·'""'·""'··"""·""'··""'··~"'·t"'·""'··"""'"," .. """,,,,",\
(~~~~~~:~~~~~~C ~~,~~ .. ' i" )\ )' ... " ,.. .\ ." .... \ , ... ,,' " .... t ... ',' .
(:>:::>:::>::::"':::>::::~1>'::>:::>::>:::>:::~"::~::"'::::"'::;..::?a>'::>:::>:>'::::"':::"::::~;f'::::>:::>:::>:::>:::>::>':::
.. ) '" ~
Figure B-7. Bus 8-Bit I/O Read Cycle
8-9 Series 4000 AT-Compatible Bus Timing Diagrams
* 16Mhz
8Mhz
BALE
10W.l
I k.""'·.\+-(---I--~
f-
44SA 19-0 "'::~'l,,""::"":'<~"':>'~"':~<t":"":~'">":) )' ")"'5"5"5"5",'(")'>'\" ( __ I>
10_ CS 16 .. l
":>'::>;>("("';>("("':>:>';:":>;>;::"'f"';:"':>;>("'(";>"f:";:"f~'("f:":>(\1
r , r ,10_ CH _ROY
:<1f~":>';::"(~'("';>;;"1>f"'("::"?("'(~'::1(~'~1~"f";>;>(~',"';:~';::";>;>';~';::,~"a;>~>f~';
* Internal signal on the CPU/Motherboard.
Not available on the Bus.
" " " ' f " " "
,~~~~~,,~~,~,~!
f ( # # # ( f f ( ( ( ( ( # .
{:::":>:;:"~:~";::":;~":t\'~<>(\\:>:::"';:'<~\t>';>(":>:>:>:
~;:~"':::<>:>'f"l"'::~':;'\';\"':::'\:?>":1\?f":;~':::"(~';:'~\;>F\(~';:":>('~';>;;"';l>~>:;<>f:~":>t
Figure B-8. Bus 8-Bit 110 Write Cycle
Series 4000 AT -Compatible Bus Timing Diagrams
I'~ ) (r-'\
, )
B-10
()
( \ )o
o o o n
"-.-)o
... 16Mhz
PRQ :~"~:":~"~~~':>~><>:~"'~~'~~~':::":::':~~':~:"'~:<>;,'::
DACK
AEN 59
-71
60 I~ ~
70SA19-0
LA23-17
5Dl5-0 IOR.L,
-71
61.1;:71
81 ;
"
... ~
MEMR.L ,
IOW.L, MEMW.L
TC
... Internal signal on the CPU/Motherboard.
Not available on the Bus.
Figure B-9. Bus DMA Cycles
8-11 Series 4000 AT -Compatible Bus Timing Diagrams
* 16Mhz 8Mhz BALE VlEMR.L
56 ----31 . . . - .
AEN
;;~~:";:>~<~<~~'1>;:~.;~ s
...
;>::~,;:,<>;>;>:><>:;>::>;~";>F'~::~'::>~<:'-:::"":::'<l<>::>:>';:~':;>'::::< ,I:::R:~:': /I?;'(-:·~~l(?'/(:(~·?:'-;~~I:/;~~~/I./r:>('; l! I V/rj
* Internal signal on the CPU/Motherboard.
Not available on the Bus.
Series 4000 AT -Compatible Bus Timing Diagrams
~
In
Figure B-1 O. Bus Refresh Cycle
8-12
(-j
I-~\)
o
o o o o o
* 16MHz
DRQ DACK
MASTER.L AEN
-71
1 5977
I I '~ ____ ~ ______ ~ ______ ~ ______ ~ ______ ~ ______ -+ ______ ~ ______ ___
~~-7
,
SA19-0 DRIVEN BY CPU DRIVEN BY EXTERNAL MASTER
LA23-17
DRIVEN BY CPCOMMANDS
II (
DRIVEN BY EXTERNAL MASTER , i , ;* Internal signal on the CPU/Motherboard.
Not available on the Bus.
Figure B-11. External Mastership
8-13 Series 4000 AT -Compatible Bus Timing Diagrams
16MHz
8MHz
BALE
---~~----~~~
MEMW.L 78
~~~~====~~--~30---4---~----~~---r----~~
LA23-17
'~~<>:;":~~":>:>:~"'" ",
24""'~""::<~"':~"'~"":~"':>':~'~~"':~"'::
~--~---~~---~---~-' SA 19-0
"':>:~"~;"":~"':~"':~"':>' >':"":»':"":~"'::"":: ':~"'~"":~'
8
~~--~--~~----~~~----~---~----~SMEMW.L 78
~<:"
-7
SD 15 -0
.~"'(~"(~"(~"(~"~:"';:";::";:~";:~":>(:":>~>';:~'~~"~~"~>' ..
I'~
33 ~OWS.L
\ """::"'~ 79~
.o,,""o .. \,'t' '/ If"'~ , .... , .. '""-1
.... , .. '.\ .\
22
I ~~:::~~:::~::::::~~::::~:~~:~~::,:;~~\
23
I )I:~"'~~"'~~"'::""::~"':::~"'::
., t t " tl t\
Figure 8-12. Bus 16-Bit Memory Write Cycle (Zero Wait State)
Series 4000 AT -Compatible Bus Timing Diagrams 8-14
/ ) () !)
(-~)L"":,~"·,
t'.ill
o
II!'7:I
'~~l\.~~\'L
o o o o o
16MHz
8MHz _1fT
BALE ~
~ ~J~
MEMW.L 6 ~"":""'~:'
80I WZI
7
LA23-17
~:~~:;~~~~~:~I~" ~
9~ I I XcI·%~%~z;~~~x: I I
U~ HI~
SA19-0
//%//'/" /..</..·Z//;"':'< <-<~ I I %/~
~,:::::,~\~( -t---..J
80I '#.",,::::"',1 SMEMW.L
SD1S-0 •
:/Zi/Z'~<~~/'ly/.
eo . , . \ . \ .'1. .'1. .\ • • \ . . . . \ ,\ .'1...
eo'%J?/X
.\, .'1. . . . . \ 32t· I I I I I !. X!:/">"">,,,>"',;··Z:"!"',>,,,:~
\ .\ .\ .\ .\ .\ .'1. "0 . \ . \OWS.L ~{''''''''"\
,\""\,,,, L79~
/ I 1""""",,\. T'''.\\''\'.\~
MEMCS16.L---+---~---~---+---~---~~---P---+---~---~---+---Figure B-13. Bus 8-Bit Memory Write Cycle (Zero Wait State)
8-15 Series 4000 AT -Compatible Bus Timing Diagrams
16MHz 8MHz BALE
MEMR.L
1~~
~
~<~<\
7
I"..,.,
E~:~I
LA23-17'~>":~,"":~'<""':~"'\:~~'<~'< 0'" 24 ~o"'~""~"'::'<>~>"':~"";\<~"':>'~"<'
~---+---~---+---~~
SA 19-0 <>'>::::"";\"':>::~"~:"~ ~,«>j~<~<>~>::: :';"':><~~,
8 ~~--~--~---~~----~---~----~
SMEMR.L 78
32
~ ,\0\
I"""" ... '
SD1S-0
o~::~":~"'::~"':>';~'~::'<\"'::~~"';~":~"~::'"~:\":>~<>::>:::"';\"'>~>"::~"';~"'~"'~:~"":",\':>~:>::~"':~""::"":»<>~: >\:~"'::~"":>~,<~",>,:>':~""::>::>::>:::>::~"':~\\':~"~::~"~:>"::""::>::>~>"\:>'::"'~::~"':><~o"::"\'::~"~::\"';~"\'::"'~:>:~"~:::""~""';"\~"":>'::~"~:>~><>':::"'~:>':
OWS.L
~15
MEM CS 16. L
'<:"~::~~':>';~'~~~':::~';:~~J:~::>:;:':::~~::::~~::~~~:::~,::t;:~:j:~~:>'::\
22:j:,,;:~,::>~>:::~,~:>::<>;::,,::>
i 316~
SBHE. L
:~"'~"'::>::~"':~"':~'\:>'::>'<>":~~"'\:~"':>':~~"'?;."':>\'\
l'r"~"""'r)' · ' t , , ) )'''0'0'1")'f
23 'r,0""o_""o_"o,o"",o"""o."",o \/ I \ ... \.l'-·~\\ .. ""-'~ .... \\-t ... · 0::"'" ... , ...
I
Figure B-14. Bus 16-Bit Memory Read Cycle (Zero Wait State)
Series 4000 AT -Compatible Bus TimIng Diagrams 8-16
~ () .~
)()
\"",'0",,"\
t ... '·:"" o·l·"
o
'f2::j
0'" ,,;00
-,\,\ ,,\' .·i·_., ... _
o
16MHz 8MHz BALE
----rttf-I
o o O -' -~ o
~\\\:\\\\\\\
~UL
MEMR.L
1
6f- I
7I ~ .. ~j:\C I
80I W:tn .z
""""'"
LA23-17
:'Z//Z;~~>I~~" j ..
9f--[ _ 1 X2;;~;:;~~;:;.:zzx::---nl-- ·--1- ---~- I· )
SA19-0
"Z':>:~~;':";'~Z>:-:: •. :>:~~.::.~~3iO F F .
I1=. . fZX~·
80 ~----~----~~n~---r---r-
-7
32SMEMR.L
8D15-0 \:>\::~\\\>~~<~\\\:::\\~:>\~\\\\:>~~\\\\::\\<>~><\<:>~>~>~~~\\\::~\\~::~\,~:>~~>\~~\\~;\\,\:>':;\\\~::\\,~::\,,~~<>~>\::>,:>\::,:\\,:><,\<,\<>~~>~~,\,~::,,\~::~\\~:,'\\~~\\\~~\\\'~\\\'::~'\~:>'~~;.~:,\<>~>':>~:>~>'::,\\<.\<>::~\\~:»:~~.\~:>\
"-~."
OWS.L
I\\\\\\'~\"\''\ L 79~1'-._\"\\ .0_\"\'" ~ '7
MEMCS16.L---~---+---+---+---~---~---~---~---~---~---~---Figure 8-15. Bus 8-Bit Memory Read Cycle (Zero Wait State)
8-17 Series 4000 AT -Compatible Bus Timing Diagrams