US 7,516,290 B2
Memory controller
Hiroki Machimura, Kanagawa (Japan)
Assigned to NEC Electronics Corporation, Kawasaki, Kanagawa (Japan)
Filed on Sep. 28, 2006, as Appl. No. 11/528,406.
Claims priority of application No. 2005-284505 (JP), filed on Sep. 29, 2005.
Prior Publication US 2007/0073991 A1, Mar. 29, 2007
Int. Cl. G06F 13/00 (2006.01)
U.S. Cl. 711—167  [711/105; 711/151; 711/154] 12 Claims
OG exemplary drawing
 
1. A memory controller performing address and data transfer between a CPU and a memory, said memory controller comprising a circuit that receives from said CPU a first control signal including at least information indicating whether a type of a bus cycle is a sequential cycle or a nonsequential cycle and performing control of a bus cycle such that when said first control signal indicates the sequential cycle, an address continuous with an address of an immediately preceding bus cycle is output to said memory as an address of a current bus cycle, while when said first control signal indicates the nonsequential cycle, an address unrestricted by an address of an immediately preceding cycle is output to said memory as an address of a current bus cycle, said memory controller further comprising
a first circuit that on the premise that a bus cycle immediately following a current bus cycle is the sequential cycle, generates an address having a value continuous with a current address, before the current bus cycle is completed.