×

Multimode expanded memory space addressing system using independently generated DMA channel selection and DMA page address signals

  • US 4,891,752 A
  • Filed: 03/03/1987
  • Issued: 01/02/1990
  • Est. Priority Date: 03/03/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer comprising:

  • a central processing unit;

    a computer address modification system receiving memory address signals, DMA channel selection signals and memory address signals and selectively outputting translated memory address signals and DMA page address signals in response thereto;

    a CPU address bus coupled to the central processing unit, to the computer address modification system and through a first gate to a system address bus;

    a main memory;

    A DMA controller that is operates during a DMA cycle to provide a plurality of direct memory access address signals;

    an interrupt controller;

    a system address bus providing addresses to the main memory;

    a DMA address bus coupled to receive address signals from the DMA controller, the DMA address bus being coupled through a second gate to the system which address bus and to an output for a plurality of address signals from the computer address modification system which correspond to a most significant plurality of the address signals from the DMA controller;

    a local I/O bus coupled to communicate information with I/O devices including the DMA controller and the interrupt controller and with the computer address modification system;

    a system data bus coupled to the main memory;

    a CPU data bus coupled to communicate data with the central processing unit and with the compute address modification system;

    a third gate coupling the CPU data bus to the system data bus;

    a fourth gate coupling the system data bus to the local I/O bus;

    a latch coupled to receive and store data from the local I/O bus including address signals which correspond to said most significant plurality of the address signals from the DMA controller;

    a DMA extension bus coupled to transfer the address signlas stored by the latch which correspond to said most significant plurality of the address signals from the DMA controller to the computer address modification system;

    a fifth gate coupling the DMA extension bus to corresponding signals on the CPU address bus;

    a translated address bus receiving translated address signals from the computer address modification system and coupling the translated address signals to the main memory;

    a sixth gate coupling signals from the translated address bus which correspond to said most significant plurality of the address signals form the DMA controller to corresponding signals of the DMA address bus; and

    a seventh gate coupling the translated address bus to the system address bus.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×