Memory mapping unit
AssigneeBurroughs Corporation
InventorLarry W. Koos
Life of this patent
Estimating the term…
Loading patent…
AssigneeBurroughs Corporation
InventorLarry W. Koos
Estimating the term…
A memory mapping unit enables different sized memory boards to be mapped in any order into any size memory address boundary in a microprocessor. Any 2.sup.K sized memory board (where N.ltoreq.K.ltoreq.M) can be mapped to any 2.sup.N address boundary. To accomplish this, a binary adder adds the 2's complement of the base address register with significant bits from the address buss. A series of logic gates are connected to the output of the binary adder and a board size mask register. The logic gates perform an "AND" operation on the output from the binary adder and the board size mask register. The outputs from the logic gates connect to a multiple input "NOR" gate. When all the inputs are logical "zero", indicating the address is on the board, a board enable command is produced which activates the memory board transceiver.
A memory mapping unit used to map a 2.sup.K size memory board to any 2.sup.N address boundary, for a 2.sup.M memory space having a M bit address buss connected in parallel to each memory board, the 2.sup.K memory board can range in size from N.ltoreq.K.ltoreq.M, each memory board mapping unit is associated with a particular memory board and produces a board enable command when the address carried by the address buss identifies the location on the memory board, comprising:
A memory mapping unit is used to map any 2.sup.K sized memory board to any 2.sup.N address boundary, for a 2.sup.M memory space having a M bit address buss connected in parallel to each memory board, the 2.sup.K memory board can range in size from N.ltoreq.K.ltoreq.M, each memory mapping unit is associated with a particular memory board and produces a board enable command when the address carried by the address buss identifies the location on the memory board, comprising:
Dependencies are inferred from the claim text.