Invention Grant
- Patent Title: Maintaining ordering requirements while converting protocols in a communications fabric
-
Application No.: US15257527Application Date: 2016-09-06
-
Publication No.: US10324865B2Publication Date: 2019-06-18
- Inventor: Deniz Balkan
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons Hood Kivlin Kowert and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: G06F13/16
- IPC: G06F13/16 ; G06F13/40 ; G06F13/42

Abstract:
Systems and methods for maintaining an order of read and write transactions for each source through a bridge in a bus fabric are disclosed. The bridge provides a connection from a first bus to a second bus within the bus fabric. The first bus has a single path for read and write transactions and the second bus has separate paths for read and write transactions. The bridge allows writes to pass reads for a given source, but prevents reads from passing writes. The bridge forwards a write transaction out of the bridge when the write transaction is available for forwarding. The bridge forwards a read transaction from a given source out of the bridge when there are no outstanding write transactions for the given source that are older than the read transaction. The bridge prevents forwarding the read transaction from the given source out of the bridge when there are outstanding write transactions that are older than the read transaction for the given source.
Public/Granted literature
- US20180067877A1 Maintaining Ordering Requirements While Converting Protocols In A Communications Fabric Public/Granted day:2018-03-08
Information query