发明名称 |
Method and an apparatus for coherency control |
摘要 |
The subject matter discloses a method for data coherency; the method comprising receiving an interrupt request for interrupting a CPU; wherein the interrupt request is from one of a plurality of modules; wherein the interrupt request notifying a writing instruction of a first data by the one of the plurality of modules to a shared memory; and wherein the shared memory is accessible to the plurality of modules through a shared bus; suspending the interrupt request; validating a completion of an execution of the writing instruction; wherein the validating is performed after the suspending; and resuming the interrupt request after the completion of the execution of the writing is validated, whereby to notify a to the CPU about the completion of the execution of the writing instruction. |
申请公布号 |
US9448954(B2) |
申请公布日期 |
2016.09.20 |
申请号 |
US201114000216 |
申请日期 |
2011.02.28 |
申请人 |
DSP GROUP LTD. |
发明人 |
Vainsencher Leonardo;Folk Yaron P.;Itkin Yuval |
分类号 |
G06F13/24;G06F13/00;G06F12/08;G06F13/16 |
主分类号 |
G06F13/24 |
代理机构 |
Reches Patents |
代理人 |
Reches Patents |
主权项 |
1. A method for data coherency; the method comprising:
receiving by a coherency control module (CCM), an interrupt request for interrupting a central processing unit (CPU), wherein the CPU is coupled to the CCM; wherein the interrupt request is from one of a plurality of modules; wherein the interrupt request is for notifying of a writing instruction of a first data by the one of the plurality of modules to a shared memory; andwherein the shared memory is accessible to the plurality of modules through a shared bus;
suspending, by the CCM, the interrupt request by preventing the CPU from receiving the interrupt request; validating, by the CCM, a completion of execution of the writing instruction; and resuming the interrupt request by sending the interrupt request to the CPU. |
地址 |
Herzeliya IL |