Invention Grant
- Patent Title: Systems and methods for maintaining an order of read and write transactions in a computing system
- Patent Title (中): 用于在计算系统中维护读写事务的顺序的系统和方法
-
Application No.: US13724886Application Date: 2012-12-21
-
Publication No.: US09229896B2Publication Date: 2016-01-05
- Inventor: Deniz Balkan , Gurjeet S. Saund
- 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 & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F13/36
- IPC: G06F13/36 ; G06F13/40

Abstract:
Systems and methods for maintaining an order of read and write transactions for each source through a bridge in a bus fabric. 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 maintains a pair of counters for each source in a SoC to track the numbers of outstanding read and write transactions. The bridge prevents a read transaction from being forwarded to the second bus if the corresponding write counter is non-zero, and the bridge prevents a write transaction from being forwarded to the second bus if the corresponding read counter is non-zero.
Public/Granted literature
- US20140181349A1 PER-SOURCE ORDERING Public/Granted day:2014-06-26
Information query