×

Efficient memory controller with an independent clock

  • US 5,239,639 A
  • Filed: 11/09/1990
  • Issued: 08/24/1993
  • Est. Priority Date: 11/09/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computing device having a central processing unit (CPU) and memory, a control interface for controlling access to said memory by said CPU comprising:

  • a) an address decoder for receiving and decoding a memory address from said CPU, said memory address corresponding to a location to be accessed in said memory, said address decoder further includes logic for receiving and decoding a memory cycle status from said CPU, said memory cycle status having a read state indicating that said access to said memory is a read access, said memory cycle status having a write state indicating that said access to said memory is a write access;

    b) a storage file for programmably storing said quantity of cycles required to access said location in said memory, said storage file further includes transmission logic for transmitting said quantity of cycles to said CPU, said quantity of cycles being transmitted to said CPU prior to the completion of access to said location in said memory; and

    c) a memory timing control unit for completing said access to said memory in a number of cycles corresponding to said quantity of cycles transmitted to said CPU, wherein said address deconder further includes logic for generating a page signal, said page signal indicating a page hit state if said address received corresponds to a location within a currently active row of said memory, said page signal indicating a page miss state if said address received corresponds to a location not within a currently active row of said memory, said page signal indicating a row miss state if said address received corresponds to a location without a currently active row of said memory.

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