Invention Grant
- Patent Title: Requests and data handling in a bus architecture
- Patent Title (中): 总线架构中的请求和数据处理
-
Application No.: US12803392Application Date: 2010-06-25
-
Publication No.: US08285903B2Publication Date: 2012-10-09
- Inventor: Jason Meredith
- Applicant: Jason Meredith
- Applicant Address: GB Kings Langley, Hertfordshire
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley, Hertfordshire
- Agency: Flynn, Thiel, Boutell & Tanis, P.C.
- Priority: GB1004678.7 20100319
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
The present invention relates to improved methods for processing requests and sending data in a bus architecture. The present invention further relates to an improved bus architecture for processing requests and data. There is provided a method for processing read requests in a bus architecture comprising at least one master device connected to at least two slave devices via a bus. The architecture comprises an allocator for allocating incoming requests from the master device to a target slave device and an optimiser for each slave device. Each optimiser is for buffering incoming requests for the respective slave device. The method comprising the steps of: a) the master device sending a read request for a first slave device to the bus; b) the allocator generating a current-state indicator associated with the read request. The current-state indicator has an initial value, The method further comprises c) the allocator generating a priority indicator associated with the read request; d) the allocator sending the read request, the current-state indicator and the priority indicator to the optimiser of the first slave device; e) the optimiser of the first slave device receiving the read request, the current-state indicator and the priority indicator. Finally, if the initial value of the current-state indicator equals the value of the priority indicator, the method comprises processing the read request; or if the initial value of the current-state indicator does not equal the value of priority indicator, the method comprises deferring processing of the read request until a later time.
Public/Granted literature
- US20110231588A1 Requests and data handling in a bus architecture Public/Granted day:2011-09-22
Information query