Programmable wake up of memory transfer controllers in a memory transfer engine

   
   

Methods for waking up an idle memory transfer controller (MTC) in response to an event from an external source. The first mechanism, Parameter List Pointer (PLP) FIFO Wake Up, wakes up an MTC after an external agent writes to an MTC's PLP FIFO. This activates the MTC's run bit, making the MTC eligible to execute instructions if chosen to do so by the memory transfer engine arbiter. This mechanism allows the MTC to distinguish between multiple possible originators of multiple possible wake-up events; wake-up events may be queued. Events may be directed to particular MTCs or to the next MTC available to process the event. The second mechanism wakes up an MTC after an external agent writes to an MTC's external wake-up address. This sets the MTC's run bit, making the MTC eligible to execute instructions if chosen to do so by the memory transfer engine arbiter. This approach only recognizes one event and one source. Events may not be queued using this approach.

Méthodes pour réveiller un contrôleur à vide de transfert de mémoire (MTC) en réponse à un événement d'une source extérieure. Le premier mécanisme, l'indicateur de liste de paramètre (PLP) fifo réveillent, réveillent un MTC après qu'un agent externe écrive au PLP fifo d'un MTC. Ceci active le peu de la course du MTC, rendant le MTC éligible pour exécuter des instructions si choisi de faire ainsi par l'arbitre de moteur de transfert de mémoire. Ce mécanisme permet au MTC de distinguer les créateurs possibles multiples des événements possibles multiples de commande ; des événements de commande peuvent être alignés. Des événements peuvent être dirigés vers MTCs particulier ou vers le prochain MTC disponible pour traiter l'événement. Le deuxième mécanisme réveille un MTC après qu'un agent externe écrive à l'adresse externe de la commande d'un MTC. Ceci place le peu de la course du MTC, rendant le MTC éligible pour exécuter des instructions si choisi de faire ainsi par l'arbitre de moteur de transfert de mémoire. Cette approche identifie seulement un événement et une source. Des événements ne peuvent être alignés en utilisant cette approche.

 
Web www.patentalert.com

< Apparatus and method for implementing IPSEC transforms within an integrated circuit

< Method and system for monitoring errors on field replaceable units

> Pipelined memory controller

> Electronic certificate signature program

~ 00104