Method and apparatus for maintaining transaction ordering...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 13/00 (2006.01) G06F 13/40 (2006.01)

Patent

CA 2186598

A bus bridge (400) between two buses includes two request queues: outbound (420) and inbound (430). Requests originating on the first bus (401) which target a destination on the second bus (402) are placed into the outbound queue (420). If the request can be deferred, decoding circuitry (415) within the bridge (400) issues a deferred response to the originating agent, indicating the request will be serviced later. Bus control circuitry (425) removes requests from the outbound queue (420) and executes them on the second bus (402). When bus control circuitry (425) receives a response from the destination agent in response to this execution, it either returns the response to the originating agent immediately or after passing it through the inbound queue (430). Both queues (420, 430) have associated data buffers (520, 530) for transferring data between the two buses (401, 402). Requests are handled similarly in the opposite direction, with the request originating on the second bus (402) for execution on the first bus (401).

Un pont (400) reliant deux bus comprend deux files de demande: une file extérieure (420) et une file intérieure (430). Les demandes apparaissant sur le premier bus (401) qui visent une destination sur le deuxième bus (402) sont placées dans la file extérieure (420). Si la demande peut être différée, un circuit de décodage (415) intégré dans le pont (400) envoie une réponse différée à l'agent émetteur qui indique que la demande sera satisfaite ultérieurement. Un circuit (425) de commande du bus retire les demandes de la file extérieure (420) et les exécute sur le deuxième bus (402). Lorsque le circuit (425) de commande du bus reçoit une réponse de l'agent récepteur en réponse à cette exécution, il renvoie la réponse à l'agent émetteur immédiatement ou bien après l'avoir passé dans la file interne (430). Les deux files (420, 430) comprennent des tampons (520, 530) de données qui permettent de transférer des données entre les deux bus (401, 402). Les demandes sont manipulées de la même manière dans le sens opposé, la demande apparaissant sur le deuxième bus (402) étant exécutée sur le premier bus (401).

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for maintaining transaction ordering... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for maintaining transaction ordering..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for maintaining transaction ordering... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1399758

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.