Method and apparatus for externally configuring and modifying the transaction request response characteristics of a semiconductor device coupled to a bus
First Claim
1. A memory subsystem comprising:
- a bus comprising a group of general purpose signal lines carrying substantially all time-division multiplexed address, data, and control information for a memory transaction; and
a memory device coupled to the bus, the memory device receiving and decoding the time-division multiplexed address, data, and control information, the control information indicating the memory transaction to be performed by the memory device, the memory device comprising individually addressable discrete memory sections and address registers each for storing information indicative of a range of addresses for a corresponding one of the individually addressable discrete memory sections, the memory device performing the memory transaction indicated by the control information if the address information specifies an address within one of the corresponding range of addresses.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system having a bus, a bus master, and a plurality of semiconductor devices having bus transaction response characteristics that are configurable by the bus master via the bus. Each semiconductor device includes at least one register that is operative to store information specifying a manner in which the semiconductor device is to respond to transaction requests received from the bus. The bus master transmits the information to the semiconductor device via the bus lines of the bus when the bus in configured. The semiconductor device stores the information received from the bus lines in the register during configuration of the bus and thereafter responds to requests according to the information stored in register. Configurable bus transaction response characteristics may include a unique device identification for the semiconductor device, a range of addresses to which the semiconductor corresponds, or the bus access-time of the semiconductor device. The semiconductor device may be a memory device.
85 Citations
13 Claims
-
1. A memory subsystem comprising:
-
a bus comprising a group of general purpose signal lines carrying substantially all time-division multiplexed address, data, and control information for a memory transaction; and a memory device coupled to the bus, the memory device receiving and decoding the time-division multiplexed address, data, and control information, the control information indicating the memory transaction to be performed by the memory device, the memory device comprising individually addressable discrete memory sections and address registers each for storing information indicative of a range of addresses for a corresponding one of the individually addressable discrete memory sections, the memory device performing the memory transaction indicated by the control information if the address information specifies an address within one of the corresponding range of addresses. - View Dependent Claims (2, 3, 8, 9, 11)
-
-
4. A memory device that is programmable to respond to a range of addresses, comprising:
-
at least one pin for coupling the memory device to a bus in a memory subsystem, the bus comprising a group of general purpose signal lines carrying substantially all time-division multiplexed address, data, and control information for a memory transaction, the control information indicating the memory transaction to be performed by the memory device; at least one addressable discrete memory section; and at least one programmable address register for storing information indicative of the range of addresses for the at least one addressable discrete memory section, the memory device performing the memory transaction indicated by the control information if the address information specifies an address within one of the range of addresses. - View Dependent Claims (5, 6)
-
-
7. A method for programming a memory device to respond to a range of addresses, the memory device having individually addressable discrete memory sections, the method comprising the steps of:
-
the memory device receiving time-division multiplexed address, data and control information from a bus, the bus comprising a group of general purpose signal lines carrying substantially all of the time-division multiplexed address, data, and control information for a memory transaction, wherein the address information is indicative of a range of addresses for a corresponding one of the individually addressable discrete memory sections of the memory device; decoding the time-division multiplexed address, data, and control information; writing the address information to address registers of the memory device according to the decoded control information; and the memory device thereafter responding to memory transaction requests indicated by the control information when the address information specifies an address within one of the corresponding range of addresses. - View Dependent Claims (10)
-
-
12. A memory subsystem comprising:
-
a bus comprising a group of general purpose signal lines carrying substantially all time-division multiplexed address and control information for a memory transaction; and a memory device coupled to the bus, the memory device receiving and decoding the time-division multiplexed address and control information, the control information indicating a transaction to be performed by the memory device, the memory device comprising at least one addressable discrete memory section and at least one address register storing information indicative of the range of addresses for the at least one addressable discrete memory section, the memory device performing the memory transaction indicated by the control information if the address information specifies an address within one of the range of addresses. - View Dependent Claims (13)
-
Specification