Acorn Products Z80 SECOND PROCESSSOR 409 用户手册

下载
页码 58
memory control signals go active. The Refresh address is incremented 
by the CPU after each time.
Once  the  MREQ  signal  goes  active,  the  "D"  latch  1C18B  produces  CPOP 
and hence RAS as normal. The CAS is not required for a Refresh cycle, 
and is not enabled since none of the conditions listed in section 5.7.
1b are true (AND gate IC20C).
When  the  shadow  ROM  is  being  read,  the  CAS  signal  to  the  DRAMS  is 
disabled,  but  the  row-address  latch  signal,  RAS,  sti11  occurs.  This 
has the effect of a refresh cycle to the DRAMS.
5.9 Desynchronising Logic
To  prevent  ambiguous  events,  i.e.  a  register  status  change  during  
status  read,  this  circuit  produces  a  "WA1T"  signal  to  the  Z80 
processor when the PCS and HCS signals occur simultaneously.
When this happens, a low signal from IC29B pin 6 appears at IC30A pin 
2.  Q  on  IC30A  goes  high  and,  via  IC29A,  maintains  a  logic  1  signal 
upon pin 12 of IC30B, thus, by the end of one clock cycle high is 
sent from pin 9 of IC30B to disable PCS. Simultaneously, a WAIT signal 
is generated for the second processor via IC19A&B.
As soon as  HCS (TP6) is removed, the next rising clock edge removes 
the WAIT signal from the Z80 and, as PCS is still low, a 
low signal is sent 
through IC30B to the 
Tube. This is then 
maintained by the 
low signal upon pin 
4 of IC30A until the 
PCS is complete.
Thus, if PCS (TP5) 
is already running, 
it will continue 
despite an HCS, but 
if HCS began first 
then PCS is 
prevented from 
acting.
*At no time is PCS 
affected, as it 
would not be 
possible to 'stop' 
the BBC processor.
Fig. 4 Timing Diagram - HCS/PCS