×

Microcomputer system with buffer in peripheral storage control

  • US 4,716,522 A
  • Filed: 03/10/1983
  • Issued: 12/29/1987
  • Est. Priority Date: 03/10/1982
  • Status: Expired due to Term
First Claim
Patent Images

1. In a microcomputer system including a data processor;

  • a random access memory;

    a common bus interconnecting said data processor and said random access memory; and

    a peripheral disc storage unit in which data is stored on a disc in sectors having a predetermined number of data blocks;

    a peripheral storage control for controlling data transfer between said peripheral disc storage unit and said random access memory under control of said data processor, comprising;

    an internal data bus;

    counter means connected to said internal data bus for storing memory addresses;

    buffer means connected to said counter means for storing a sector of data read out from said peripheral disc storage unit into, and for feeding a number of data blocks which may be less than that of a sector of data to said internal data bus from, a storage location thereof having an address corresponding to that stored in said counter means;

    switching means selectively connecting said buffer means to said internal data bus or said peripheral storage;

    data transfer means connected between said internal data bus and said common bus and connected to receive a transfer acknowledge signal from said data processor for controlling the direction of data transfer between said internal data bus and said common bus in response to both a read/write instruction signal received on said common bus and said transfer acknowledge signal from said data processor; and

    control means connected to said internal data bus and responsive to a predetermined command transferred to said internal data bus by said data transfer means for controlling said switching means, said counter means and said buffer means to effect connection between said buffer means and said peripheral disc storage unit to cause data transfer therebetween and to effect connection between said buffer means and said internal data bus to cause data transfer with said random access memory via said data transfer means and said common bus, including storing means for storing an indication of a number of blocks to be transferred and a read start address received from said data processor via said common bus and said data transfer means, means for setting said counter means with said read start address associated with said predetermined command and means for controlling said buffer means to read out a number of blocks of data, beginning at said read start address according to the data stored in said storing means.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×