发明名称 Mailbox traffic controller
摘要 A system and method for preventing contention in a shared memory environment. In one embodiment, a first processor reads a traffic controller which is coupled to a shared memory and to a second processor. The first processor writes its identifier into the traffic controller provided that the traffic controller does not already have an identifier corresponding to the second processor stored therein. If the traffic controller does have an identifier corresponding to the second processor stored therein, the first processor periodically reads the traffic controller until the traffic controller does not have an identifier corresponding to the second processor stored therein. Once the traffic controller has the identifier corresponding to the first processor stored therein, the traffic controller allows the first processor to control access to the shared memory. Once the first processor controls access to the shared memory, the second processor knows that it must wait before attempting to control access to the shared memory. In so doing, the present invention eliminates contention between the first and second processors for control of the shared memory.
申请公布号 US5845130(A) 申请公布日期 1998.12.01
申请号 US19960712089 申请日期 1996.09.11
申请人 VLSI TECHNOLOGY, INC. 发明人 GOFF, LONNIE C.;CHAMBERS, PETER
分类号 G06F13/16;G06F15/167;(IPC1-7):G06F12/02 主分类号 G06F13/16
代理机构 代理人
主权项
地址