![](http://datasheet.mmic.net.cn/230000/IMST400_datasheet_15584548/IMST400_23.png)
5 External memory interface
/ 74
23
5.3
Write cycle
For write cycles the relevant bytes in memory are addressed by the write strobes
notMemWrB0-3
. If a
particular byte is not to be written, then the corresponding data outputs are tristated.
For a write cycle pin
MemnotWrD0
will be low during
T1
and
T2
. Write data is placed on the bus at the
start of
T3
and removed at the end of
T6
. If
T6
is extended to force the next cycle
Tmx
(page 15) to start
on a rising edge of
ProcClockOut
, data will be valid during this time also.
The transputer has both early and late writecycle modes.For a latewrite cycle the relevantwrite strobes
notMemWrB0-3
are lowduring
T4
and
T5
; for an earlywrite they are also low during
T3
. Data should be
latched intomemory on therising edge ofthe strobes in bothcases, although itis valid until the endof
T6
.
If the strobe duration is insufficient, it may be extended at configuration time by adding extra periods
Tm
to either or both of
Tstates T4
and
T5
for both early and late modes. For an early cycle they mayalso be
added to
T3
. Furtherextension maybe obtained by inserting wait states at the end of
T4
. If the data hold
time is insufficient,extra periods
Tm
may be added to
T6
to extend it.
In the write cycle timing diagram
ProcClockOut
is included as a guide only; it is shown with each
Tstate
configured to one period
Tm
. The strobe is inactive during internal memory cycles.
T400-20
Min
d
–7
a
–10
b
–5
c
–5
–5
d
–4
e
–4
Symbol
Parameter
Max
d
+10
a
+5
b
+5
c
+5
4
d
+7
e
+7
Units
ns
ns
ns
ns
ns
ns
ns
Notes
1,5
1,2
1,3
1,4
1
1,5
1,6
TdVWrH
TWrHdX
TS0LWrL
Data setup before write
Data hold after write
notMemS0
before start of early write
notMemS0
before start of late write
End of write from end of
notMemS0
Early write pulse width
Late write pulse width
TS0HWrH
TWrLWrH
Notes
1 Timing is for all write strobes
notMemWrB0-3
.
2
a
is
T6
where
T6
can be from one to five periods
Tm
in length.
3
b
is
T2
where
T2
can be from one to four periods
Tm
in length.
4
c
is total of
T2
+
T3
where
T2
,
T3
can be from one to four periods
Tm
each in length.
5
d
is totalof
T3
+
T4
+
Twait
+
T5
where
T3
,
T4
,
T5
can befromoneto fourperiods
Tm
eachinlength
and
Twait
may be zero or any number of periods
Tm
in length.
6
e
is total of
T4
+
Twait
+
T5
where
T4
,
T5
can be from one to four periods
Tm
each in length and
Twait
may be zero or any number of periods
Tm
in length.
Table5.5
Write