×

Direct memory access (DMA) controller utilizing a delayed column address strobe (CAS) signal

  • US 5,732,284 A
  • Filed: 04/01/1996
  • Issued: 03/24/1998
  • Est. Priority Date: 03/31/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A DMA controller comprising:

  • a first memory control section for producing, by a first address generator, a first address signal for a first memory which is a transfer origin and continuously accessible, and for outputting said first address signal to said first memory;

    a second memory control section for producing, by a second address generator, a second address signal for a second memory which is a transfer destination and continuously accessible, and for outputting said second address signal to said second memory;

    a timing signal generator for producing first and second address strobe signals based on output control signals from said first and second memory control sections, said timing signal generator outputting said first address strobe signal to said first and second memories, respectively, and said second address strobe signal to said first memory;

    delay means for delaying said second address strobe signal by a time which is a sum of an access time of said first memory and a data set-up time of said second memory, and for outputting the delayed second address strobe signal to said second memory;

    first and second control means, provided in said first and second memory control sections, respectively, for outputting control signals separately to said timing signal generator so as to control generation of said first and second address strobe signals for achieving continuous access of said first and second memories independently of each other; and

    a transfer data counter for counting the number of transfer data from said second address strobe signal of said timing signal generator and for outputting transfer suspension information to said timing signal generator when a counted value reaches a preset value,wherein writing of data, which are outputted by said first memory in synchronism with said second address strobe signal from said timing signal generator, into said second memory in synchronism with said delayed second address strobe signal is repeated and wherein, when at least the number of repeating of said data writing into said second memory reaches said preset value, said first address strobe signal is forcibly set inactive based on said transfer suspension information.

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