Back to results
US 8,713,217 B2Granted
Permitting access of slave device from master device based on process ID's
AssigneeNEC Corporation
InventorKouhei Nadehara
Life of this patent
Estimating the term…
Abstract
A computer system has a master device having a first register for storing a first process ID associated with a software process number. The master device transmits the first process ID onto a system bus when it generates a transaction. The computer system has a slave device holding a second process ID for permitting access. The slave device accepts the transaction when the first process ID and the second process ID meet a predetermined condition.
Claims8
A computer system, comprising:
- a master device which includes a first register for storing a first process ID associated with a software process number and which transmits the first process ID onto a system bus when generating a transaction;
- and
- a slave device which holds a second process ID for permitting access and which accepts the transaction when the first process ID and the second process ID meet a predetermined condition,
- wherein the slave device includes a determination section for comparing the first process ID and the second process ID with each other and permitting the access only when the first process ID and the second process ID coincide with each other,
- wherein the determination section includes a comparison section for comparing the first process ID and the second process ID with each other and a decoder for receiving a permission signal only when the first process ID and the second process ID coincide with each other in a comparison result,
- and wherein the decoder determines to correctly respond to the transaction and permits the access when the address to be accessed that has been outputted to the address bus is included in an address range assigned to the slave device and the decoder receives the permission signal from the comparison section.
3 more elements
A computer system, comprising:
- a master device which includes a first register for storing a first process ID associated with a software process number and which transmits the first process ID onto a system bus when generating a transaction;
- and
- a slave device which holds a second process ID for permitting access and which accepts the transaction when the first process ID and the second process ID meet a predetermined condition,
- wherein the system bus has at least an address bus and a process ID bus, and the master device outputs an address to be accessed into the address bus and outputs the first process ID to the process ID bus, when starting the transaction,
- and wherein the master device is a microprocessor, and the slave device is a memory having an MPU,
- the MPU is located between the system bus and the memory and has a second register, and
- the MPU permits access to the memory if a value of the address bus is within a predetermined address range when the transaction is generated, and the first process ID and the second process ID coincide with each other.
4 more elements
A computer system, comprising:
- a master device which includes a first register for storing a first process ID associated with a software process number and which transmits the first process ID onto a system bus when generating a transaction;
- and
- a slave device which holds a second process ID for permitting access and which accepts the transaction when the first process ID and the second process ID meet a predetermined condition,
- wherein the master device and the slave device are a DMAC connected between a peripheral device and a memory,
- the DMAC operates as the master device for transmitting the first process ID stored in the first register onto the system bus to start the transaction and for writing data read from the peripheral device into a transfer data register in the DMAC, and
- the DMAC operates as the master device again for outputting a value of the transfer data register to the system bus to start a writing transaction to the memory.
3 more elements
Dependencies are inferred from the claim text.