发明名称 Arbitration circuitry for asynchronous memory accesses
摘要 A data processing system comprises a processor operating according to a first clock signal and a memory operating according to a second clock signal. The data processing system causes the processor to read data from the memory at least in part in response to a signal from first synchronizing circuitry and a signal from second synchronizing circuitry. The first synchronizing circuitry comprises a first storage element that samples a signal synchronized to the second clock signal in combination with a second storage element that samples an output of the first storage element. The first and second storage elements are triggered by inverse transitions in the first clock signal. The second synchronizing circuitry comprises third and fourth storage elements configured in a similar manner, except that they sample a signal synchronized to the first clock signal and are triggered by inverse transitions in the second clock signal.
申请公布号 US8904221(B2) 申请公布日期 2014.12.02
申请号 US201113334885 申请日期 2011.12.22
申请人 LSI Corporation 发明人 Palaniappan Sathappan;Kothamasu Srinivasa Rao;Naik Deepak Ashok
分类号 G06F1/12;G06F13/42;H04L7/00 主分类号 G06F1/12
代理机构 Sheridan Ross P.C. 代理人 Sheridan Ross P.C.
主权项 1. A data processing system comprising: a first processor, the first processor operating in a first clock domain with a first clock signal; a memory, the memory operating in a second clock domain with a second clock signal; a storage device; first synchronization circuitry comprising a first storage element and a second storage element, the first storage element sampling a signal emanating from the second clock domain, and the second storage element sampling an output of the first storage element, the first storage element and the second storage element being triggered by inverse transitions in the first clock signal; and second synchronization circuitry comprising a third storage element and a fourth storage element, the third storage element sampling a signal emanating from the first clock domain, and the fourth storage element sampling an output of the third storage element, the third storage element and the fourth storage element being triggered by inverse transitions in the second clock signal; wherein the data processing system is operative to cause the first processor to transfer a memory address to the storage device, to cause the memory address to be transferred from the storage device to the memory at least in part in response to a signal from the second synchronization circuitry, and to cause data associated with the memory address in the memory to be transferred to the first processor at least in part in response to a signal from the first synchronization circuitry.
地址 Milpitas CA US