Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
139 words
An improved memory address decoder comprising: means for receiving addressing signals; memory means for storing a Software programmable memory map, said memory means coupled to said receiving means, said memory map for storing memory attribute information associated with said addressing signals received by said receiving means, said memory attribute information for defining at least one state of a plurality of memory attributes associated with a corresponding block of system memory indicated by said addressing signals; control logic coupled to said memory means for controlling access to said memory means and controlling an output of said memory attribute information from said memory means, said control logic further including means for programming said software programmable memory map according to at least one processor instruction; and means for outputting said memory attribute information, said means for outputting coupled to said memory means.
Claim 2
Dependent Claim
139 words
An improved memory address decoder comprising: means for receiving addressing signals; memory means for storing a Software programmable memory map, said memory means coupled to said receiving means, said memory map for storing memory attribute information associated with said addressing signals received by said receiving means, said memory attribute information for defining at least one state of a plurality of memory attributes associated with a corresponding block of system memory indicated by said addressing signals; control logic coupled to said memory means for controlling access to said memory means and controlling an output of said memory attribute information from said memory means, said control logic further including means for programming said software programmable memory map according to at least one processor instruction; and means for outputting said memory attribute information, said means for outputting coupled to said memory means.
Claim 3
Dependent Claim
30 words
The improved memory address decoder as claimed in claim 1 further including means for reading the content of said memory means, said means for reading coupled to said memory means.
Claim 4
Dependent Claim
37 words
The improved memory address decoder as claimed in claim 2 wherein said means for reading further including a read-back register for storing the content of a location in said memory means while said location is being read.
Claim 5
Dependent Claim
76 words
The improved memory address decoder as claimed in claim 2 further including: means for receiving mode information; and a mode register coupled to said means for receiving mode information and said control logic, said mode register for storing mode information received by said means for receiving mode information, said mode information read by said control logic, said means for reading the contents of said memory means activated when said mode information indicates a read back mode.
Claim 6
Dependent Claim
56 words
The improved memory address decoder as claimed in claim 1 further including: means for receiving mode information; and a mode register coupled to said means for receiving mode information and said control logic, said mode register for storing mode information received by said means for receiving mode information, said mode information read by said control logic.
Claim 7
Dependent Claim
44 words
The improved memory address decoder as claimed in claim 5 wherein said control logic further includes means for disabling the output of said memory attribute information from said memory means, said means for disabling being activated when said mode information indicates a power-up mode.
Claim 8
Dependent Claim
25 words
The improved memory address decoder as claimed in claim 4 wherein said means for programming is activated when said mode information indicates a programming mode.
Claim 9
Dependent Claim
45 words
The improved memory address decoder as claimed in claim 5 wherein said control logic further includes means for enabling the output of said memory attribute information from said memory means, said means for enabling being activated when said mode information indicates a normal operation mode.
Claim 10
Dependent Claim
23 words
The improved memory address decoder as claimed in claim 1 further including non-volatile memory means for storing processing logic and memory configuration data.
Claim 11
Dependent Claim
21 words
The improved memory address decoder as claimed in claim 1 wherein said memory means is a static random access memory device.
Claim 12
Dependent Claim
20 words
The improved memory address decoder as claimed in claim 1 wherein said plurality of memory attributes includes memory residence information.
Claim 13
Dependent Claim
20 words
The improved memory address decoder as claimed in claim 1 wherein said plurality of memory attributes includes write protection information.
Claim 14
Dependent Claim
20 words
The improved memory address decoder as claimed in claim 1 wherein said plurality of memory attributes includes internal cache information.
Claim 15
Dependent Claim
20 words
The improved memory address decoder as claimed in claim 1 wherein said plurality of memory attributes includes external cache information.
Claim 16
Dependent Claim
21 words
The improved memory address decoder as claimed in claim 1 wherein said plurality of memory attributes includes memory module configuration information.
Claim 17
Dependent Claim
114 words
A process for decoding addressing signals, said process comprising the steps of: receiving addressing signals; accessing a software programmable memory map stored in a memory means, said memory map for storing memory attribute information associated with said addressing signals received in said receiving step, said memory attribute information for defining at least one state of a plurality of memory attributes associated with a corresponding block of system memory indicated by said addressing signals; reading a mode register to determine mode information; programming said software programmable memory map according to at least one processor instruction when said mode information indicates a programming mode; and outputting said memory attribute information when indicated by said mode information.
Claim 18
Dependent Claim
114 words
A process for decoding addressing signals, said process comprising the steps of: receiving addressing signals; accessing a software programmable memory map stored in a memory means, said memory map for storing memory attribute information associated with said addressing signals received in said receiving step, said memory attribute information for defining at least one state of a plurality of memory attributes associated with a corresponding block of system memory indicated by said addressing signals; reading a mode register to determine mode information; programming said software programmable memory map according to at least one processor instruction when said mode information indicates a programming mode; and outputting said memory attribute information when indicated by said mode information.
Claim 19
Dependent Claim
27 words
The process as claimed in claim 16 further including a step of reading the contents of said memory means when said mode information indicates a read-back mode.
Claim 20
Dependent Claim
25 words
The process as claimed in claim 16 further including a step of reading processing logic and memory configuration data stored in a non-volatile memory means.
Claim 21
Dependent Claim
25 words
The process as claimed in claim 16 wherein said accessing step further includes a step of reading memory residence information stored in said memory means.
Claim 22
Dependent Claim
25 words
The process as claimed in claim 16 wherein said accessing step further includes a step of reading write protection information stored in said memory means.
Claim 23
Dependent Claim
25 words
The process as claimed in claim 16 wherein said accessing step further includes a step of reading internal cache information stored in said memory means.
Claim 24
Dependent Claim
25 words
The process as claimed in claim 16 wherein said accessing step further includes a step of reading external cache information stored in said memory means.
Claim 25
Dependent Claim
26 words
The process as claimed in claim 16 wherein said accessing step further includes a step of reading memory module configuration information stored in said memory means.
Claim 26
Dependent Claim
32 words
The process as claimed in claim 16 wherein said outputting step further includes a step of disabling the output of said memory attribute information when said mode information indicates a power-up mode.
Claim 27
Dependent Claim
33 words
The process as claimed in claim 16 wherein said outputting step further includes a step of enabling the output of said memory attribute information when said mode information indicates a normal operation mode.