ADDRESS OFFSET CONTROL CIRCUIT
The present invention provides an address offset control circuit that includes a plurality of address offset addition circuits, and a plurality of selection circuits. The address offset addition circuits respectively add predetermined offset values to addresses respectively outputted from processors (e.g., CPUs) which respectively obtain access to a memory, and respectively output the results of addition thereof. In doing so, the selection circuits respectively select the results of addition by the address offset addition circuits and the addresses outputted from the CPUs and supply the same to the memory.
1 . An address offset control circuit comprising:
address offset addition circuits which respectively add predetermined offset values to addresses respectively outputted from a plurality of processors that respectively obtain access to a shared memory, and output results of addition thereof; and
a plurality of selection circuits which respectively select the results of addition by the address offset addition circuits and the addresses outputted from the processors and supply the same to the memory.
2 . The address offset control circuit according to claim 1 , further including a plurality of address discrimination circuits which respectively discriminate between the addresses outputted from the processors to thereby control selecting operations of the selection circuits respectively.
3 . The address offset control circuit according to claim 2 , further including a plurality of false address detection circuits which respectively detect false states of the addresses outputted from the processors and thereby supply interrupt signals to the processors respectively.
4 . The address offset control circuit according to claim 3 , further including a plurality of address holding means which respectively output normal addresses held therein when the processors output false addresses, and supplies the same to the memory.