Patent ID: 7543105

Claim:
A memory access control device comprising: a memory master to request access to memory; a memory control unit to produce control signals of memories based on access information to be output from said memory master; and a hit predicting unit to predict whether or not a next access to each bank in memory will be directed to a same page; wherein, for each of a last natural number of times of accesses to each bank in memory, said hit predicting unit stores whether a hit or a miss has been found as history information; an wherein, when said hit predicting unit predicts a hit based on the history information, said memory control unit terminates a routine without closing a bank at a time of completion of present access operations, and when when said hit predicting unit predicts a miss based on the history information, said memory control unit closes said bank at the time of completion of present access operations and terminates the routine; and wherein after a bank and a page to be accessed next have been determined, said memory master informs said memory control unit of information about said bank and said page to be accessed and wherein said memory control unit, if said bank to be accessed next by said memory master is the bank being presently accessed and said page to be accessed by said memory master is the page being presently accessed, said memory control unit terminates the routine, regardless of a prediction from said hit predicting unit, without closing said bank being presently accessed at the time of completion of present access operations, and if, if said bank to be accessed next by said memory master is the bank being presently accessed and said page to be accessed by said memory master is different from the page being presently accessed, said memory control unit closes said bank being presently accessed at the time of completion of present access operations, regardless of the prediction from said hit predicting unit, and said memory control unit terminates the routine.