A method and apparatus are provided for implementing improved phase
alignment in a direct access storage device (DASD). A reference clock
input is received for providing a system clock. Locking to a
synchronization field of a readback signal is performed by adjusting the
phase of the system clock. A timing mark is detected and then the adjusted
phase of the system clock is held. Responsive to the detected timing mark,
a reference delay of a predefined number and fraction of system clock
periods is identified. At an end of the reference delay, a write circuit
accepts data and generates write signals for a write operation. The phase
of the system clock is adjusted corresponding to a predefined fractional
delay and is used to run a programmable counter that counts the predefined
number of system clock periods corresponding to the reference delay.
Um método e um instrumento são fornecidos executando o alinhamento melhorado da fase em um dispositivo de armazenamento do acesso direto (DASD). Uma entrada de pulso de disparo da referência é recebida fornecendo um pulso de disparo do sistema. Travar a um campo da sincronização de um sinal do readback é executado ajustando a fase do pulso de disparo do sistema. Uma marca cronometrando é detectada e a fase ajustada do pulso de disparo do sistema é prendida então. Responsivo à marca cronometrando detectada, uma referência atrasa de um número predefinido e a fração de períodos de pulso de disparo do sistema é identificada. Em um fim da referência atrasa, um circuito da escrita aceita dados e gera-os escreve sinais para uma operação da escrita. A fase do pulso de disparo do sistema é corresponder ajustado a um fracionário predefinido atrasa e é usada funcionar um contador programável que conte o número predefinido do sistema os períodos de pulso de disparo que que correspondem à referência atrasa.