Address lines load reduction
AssigneeMotorola, Inc.
InventorsDavid Galanti, Eitan Zmora, Natan Baron, Kevin Kloker
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsDavid Galanti, Eitan Zmora, Natan Baron, Kevin Kloker
Estimating the term…
Subsystems (12-20) are coupled by a bus (44) which includes higher order address lines (62, 64) and lower order address lines (60). One or more subsystems (20) has an address connection (202) for receiving lower order addresses (76') identifying an address space (INT) within this subsystem (20). This connection (202) is coupled to the higher order address lines (62, 64) of the bus (44). An address generator (22) provides subsystem select (CS) addresses and lower order (INT) addresses. A control means (24) coupled between the address generator (22) and the bus (44), uses the subsystem select (CS) addresses to dynamically couple the lower order (INT) addresses from the address generator (22) to the higher order bus lines (62, 64) when the subsystem select (CS) address is for the chosen subsystem (20). This reduces the number of subsystems (12-20) coupled to the lower order bus lines (60) and helps equalize bus (44) loading.
A system having multiple subsystems, comprising:
A method for operating a system having an address generator, an address bus, a bus controller, and multiple subsystems coupled by the address bus, the address bus including higher order address lines and lower order address lines, and wherein a first subsystem has a first subsystem select address and lower order address connections for receiving lower order addresses identifying an address space within the first subsystem, the method comprising:
A method for operating a system with more equally distributing bus line loading, said system having multiple peripherals using different numbers of address bits, said peripherals being served by a bus, said method comprising the steps of, dynamically mapping lower order internal address bits of at least one selected peripheral, but not of another selected peripheral, to higher order address lines of the bus that are not used to select the at least one selected peripheral, so that some lower address lines of the bus need not be loaded by the selected peripheral.
Dependencies are inferred from the claim text.