Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
145 words
A general purpose digital computer comprising: a central processing unit located on a first semiconductor chip; a plurality of memories located on a plurality of second semiconductor chips; a plurality of memory controllers associated with, and connected to, said plurality of memories, respectively, each located on a semiconductor chip other than said first semiconductor chip; a plurality of bidirectional lines interconnecting said central processing unit and said memory controllers for transmission of data and control bits between said central processing unit and said memory controllers; each of said memory controllers including means for storing a mode vector which enables their associated memory for various operations; a first logic means on each of said memory controllers for allowing said central processing unit access to their associated memory as a function of said bits on said bidirectional lines and said mode vector stored in said memory controllers.
Claim 2
Dependent Claim
145 words
A general purpose digital computer comprising: a central processing unit located on a first semiconductor chip; a plurality of memories located on a plurality of second semiconductor chips; a plurality of memory controllers associated with, and connected to, said plurality of memories, respectively, each located on a semiconductor chip other than said first semiconductor chip; a plurality of bidirectional lines interconnecting said central processing unit and said memory controllers for transmission of data and control bits between said central processing unit and said memory controllers; each of said memory controllers including means for storing a mode vector which enables their associated memory for various operations; a first logic means on each of said memory controllers for allowing said central processing unit access to their associated memory as a function of said bits on said bidirectional lines and said mode vector stored in said memory controllers.
Claim 3
Dependent Claim
31 words
The computer of claim 1 wherein said plurality of memory controllers are on semiconductor chips, other than the memories they control, and are connected to their respective memories by bidirectional lines.
Claim 4
Dependent Claim
20 words
The computer of claim 1 wherein said memory controllers are on the same semiconductor chip as the memory they control.
Claim 5
Dependent Claim
58 words
The computer of claim 1 wherein each memory controller includes means for storing a page identification of said memory controllers associated memory, said first logic means is connected to said page means and provides access as a function of a match of said page identification and said bits on said bidirectional lines in combination with said mode vector.
Claim 6
Dependent Claim
35 words
The computer of claim 4 wherein each of said memory controllers include priority logic means, said first logic means is connected to said priority logic means and additionally provides access as a function of priority.
Claim 7
Dependent Claim
33 words
The computer of claim 1 wherein said memory controllers provide an effective address and a read or write enable to its associated memories when access has been allowed by said first logic means.
Claim 8
Dependent Claim
36 words
The computer of claim 1 wherein said plurality of bidirectional lines include eight lines for transmission of data bits and six lines for control bits, and said memory controllers are connected to said lines in parallel.
Claim 9
Dependent Claim
59 words
The computer of claim 7 including a ninth data line, a parity circuit in said central process unit and a parity circuit in each of said memory controllers, said parity circuits produce a parity bit on said ninth data line for the bits on said eight data lines and check the received eight data bits against said parity bit.
Claim 10
Dependent Claim
36 words
The computer of claim 1 wherein each of said memory controllers include a TIME means for counting the number of times any of the other of said first logic means allows access to its associated memory.
Claim 11
Dependent Claim
30 words
The computer of claim 9 wherein each of said memory controllers includes a means for resetting said TIME means when said first means provides an access to its associated memory.
Claim 12
Dependent Claim
25 words
The computer of claim 10 wherein said central processing unit includes means for determining which memory controller has the TIME means with the highest count.
Claim 13
Dependent Claim
31 words
The computer of claim 11 wherein each of said memory controllers include means to prevent said TIME means from counting in response to an appropriate command from said central processing unit.
Claim 14
Dependent Claim
30 words
The computer of claim 1 wherein each of said memory controllers include a means for indicating whether said first logic means allowed access to its associated memory for writing therein.
Claim 15
Dependent Claim
149 words
A general purpose digital computer comprising: a central processing unit on a first semiconductor chip; at least a first and second memory controller on a second and third semiconductor chip, respectively; at least a first and second memory connected to said first and second memory controllers, respectively. a plurality of bidirectional lines connecting said first chip and at least said second and third chips, a plurality of first storage means in each of said memory controllers, all of the corresponding first storage means on said memory controllers having the same content; a plurality of second storage means in each of said memory controllers having, in combination, contents unique to their memory controller; and logic means in each of said memory controllers interconnecting said bidirectional lines, said plurality of first and second storage means and an associated memory for performing memory stack operations using said plurality of first storage means.
Claim 16
Dependent Claim
149 words
A general purpose digital computer comprising: a central processing unit on a first semiconductor chip; at least a first and second memory controller on a second and third semiconductor chip, respectively; at least a first and second memory connected to said first and second memory controllers, respectively. a plurality of bidirectional lines connecting said first chip and at least said second and third chips, a plurality of first storage means in each of said memory controllers, all of the corresponding first storage means on said memory controllers having the same content; a plurality of second storage means in each of said memory controllers having, in combination, contents unique to their memory controller; and logic means in each of said memory controllers interconnecting said bidirectional lines, said plurality of first and second storage means and an associated memory for performing memory stack operations using said plurality of first storage means.
Claim 17
Dependent Claim
28 words
The computer of claim 14 wherein said plurality of first storage means include first pointer (program counter) means for storing the memory address of the next computer instruction.
Claim 18
Dependent Claim
33 words
The computer of claim 15 wherein each of said logic means include means for allowing access of said central processing unit to said memory address of said first pointer means only for reading.
Claim 19
Dependent Claim
42 words
The computer of claim 14 wherein said plurality of first storage means includes a second pointer and a third pointer means for storing the memory address of the top of an operational stack and the next word of an operational stack, respectively.
Claim 20
Dependent Claim
29 words
The computer of claim 14 wherein said plurality of first storage means includes a fourth pointer means for storing the address of a control stack which stores control signals.
Claim 21
Dependent Claim
39 words
The computer of claim 18 wherein said central processing unit includes means for directing a memory controller to store subroutine return address or mode vector in the location on the control stack pointed to by said fourth pointer means.
Claim 22
Dependent Claim
34 words
The computer of claim 14 wherein each of said logic means includes means for incrementing or decrementing the contents of a first storage means in response to an order from said central processing unit.
Claim 23
Dependent Claim
48 words
The computer of claim 20 wherein said central processing unit includes a plurality of registers corresponding in number to said plurality of first storage means and means for incrementing or decrementing said registers when the contents of its corresponding first storage means is incremented or decremented per instruction.
Claim 24
Dependent Claim
47 words
The computer of claim 21 wherein said central processing unit includes means for returning said plurality of first storage means to their initial contents at the beginning of an instruction produced sequence by producing commands which zero said registers in response to a fault or error signal.