×

Synchronous data transfer system

  • US 5,684,753 A
  • Filed: 06/07/1995
  • Issued: 11/04/1997
  • Est. Priority Date: 12/23/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A synchronous data transfer system comprising:

  • A. a processor that includes an address port, the address port including a certain number of plural address terminals sending parallel address signals to external the processor, the address signals occurring in plural groups separated in time, the address signals indicating an address of a random location in memory; and

    B. a dynamic random access memory device including;

    i. a single chip integrated circuit;

    ii. a dynamic random access memory array formed on the chip, the array including plural array data leads carrying parallel data signals to the array and parallel array address leads carrying parallel address signals to the array, one data signal representing one data bit and one address signal representing one address bit, the array being organized in plural addressable locations with each location containing one data word of plural data bits and each location being randomly addressable by the address signals for writing of one word of data bits from the array data leads to each addressed location;

    iii. a clock signal terminal formed on the chip for receiving a clock signal formed of rising and falling edges regularly spaced in time, the clock signal being continuous during operation of the device;

    iv. an address port formed on the chip, the address port including the certain number of plural address terminals coupled to the certain number of plural address terminals of the processor and receiving parallel address signals from the processor, the received address signals occurring in plural groups separated in time and being received at the same time is the clock terminal receives the continuous clock signal, the received address signals indicating an address of a random location in the array, the address port including plural registers each latching a fixed number of address bits equal to the certain number of plural address terminals;

    v. an address sequencer coupled between at least one of the plural registers and the array address leads and coupled to the clock signal terminal, the address sequencer receiving the address signals from the at least one plural register and providing address signals to the array address leads to access addressable locations in the array, the address sequencer sequencing through addresses starting from the address of the random location in the array received from the at least one plural register; and

    vi. a data port formed on the chip and connecting with the array data leads and the clock signal terminal, the data port including;

    a. plural data terminals for receiving parallel data signals synchronous with the clock signal, each set of parallel data signals representing one data word; and

    b. at least a write serial latch serially connected between the data terminals and the array data leads, the at least a write serial latch serially latching the data word signals received at the data terminals synchronous with the clock signal and carrying the received data signals to the array data leads for writing the data signals in the array at the random location indicated by the received address signals.

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