The present invention provides a programmable generic read channel control device and circuitry for generating an output signal to control read/write operations. The programmable generic read channel control device includes a set of extension timer, a set of configuration registers, a set of AND gates, and an OR gate. The extension timers are programmed to generate a set of pulses of programmable width in response to a read gate and write gate signal. Each of the pulses is defined by a leading edge pulse and a trailing edge pulse. The set of extension timers includes a short write gate extension timer configured to generate a write gate short leading edge pulse and a write gate short trailing edge pulse defining a write gate short pulse width. The configuration registers store a set of configuration data for the pulses with each configuration register storing one configuration data for either a leading edge or a trailing edge pulse of one of the pulses. The configuration data indicates whether the associated pulse is enabled. The AND gates are arranged to receive the pulses of programmable width with each AND gate receiving either a leading edge or a trailing edge of one of the pulses as a first input. Each AND gate also receiving a configuration data as a second input that allows the first input to be transmitted as an output signal when the configuration data at the second input is enabled. The OR gate is arranged to combine the output signals from the set of AND gates to generate the output signal such that the output signal is generated from only the leading or trailing edges of the pulses from the AND gates receiving the enable signals.

La présente invention fournit un dispositif et des circuits lus génériques programmables de commande de canal pour produire d'un signal de sortie de commander des opérations lecture/écriture. Le dispositif indiqué générique programmable de commande de canal inclut un ensemble de temporisateur de prolongation, un ensemble de registres de configuration, un ensemble de ET les portes, et OU la porte. Les temporisateurs de prolongation sont programmés produire d'un ensemble d'impulsions de largeur programmable en réponse à une porte lue et écrivent le signal de porte. Chacune des impulsions est définie par une principale impulsion de bord et une impulsion de rebord arrière. L'ensemble de chronométreurs de prolongation inclut un court écrivent le temporisateur de prolongation de porte configuré pour produire d'une porte d'inscription principale impulsion courte de bord et d'une porte d'inscription impulsion courte de rebord arrière définissant une largeur d'impulsion de short de porte d'inscription. Les registres de configuration stockent un ensemble de données de configuration pour les impulsions avec chaque registre de configuration stockant une données de configuration pour un principal bord ou une impulsion de rebord arrière d'une des impulsions. Les données de configuration indiquent si l'impulsion associée est permise. ET des portes sont chargés de recevoir les impulsions de la largeur programmable avec chacun ET de déclencher recevoir un principal bord ou un rebord arrière d'une des impulsions comme première entrée. Chacun ET porte recevant également des données de configuration comme deuxième entrée qui permet à la première entrée d'être transmise comme signal de sortie quand les données de configuration à la deuxième entrée sont permises. OU porte est chargé de combiner les signaux de sortie de l'ensemble de ET des portes de produire du signal de sortie tels que le signal de sortie est produit à partir seulement des bords principaux ou de remorquages des impulsions du ET des portes recevant les signaux de permettre.

 
Web www.patentalert.com

< Information recording medium, and editing apparatus and method therefor

< Reproducing apparatus

> Scent emitting device

> Digital timing recovery using baud rate sampling

~ 00063