EP0707268A3 - Easily programmable memory controller which can access different speed memory devices on different cycles - Google Patents

Easily programmable memory controller which can access different speed memory devices on different cycles Download PDF

Info

Publication number
EP0707268A3
EP0707268A3 EP95307349A EP95307349A EP0707268A3 EP 0707268 A3 EP0707268 A3 EP 0707268A3 EP 95307349 A EP95307349 A EP 95307349A EP 95307349 A EP95307349 A EP 95307349A EP 0707268 A3 EP0707268 A3 EP 0707268A3
Authority
EP
European Patent Office
Prior art keywords
memory controller
memory devices
easily programmable
different
cycles
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP95307349A
Other languages
German (de)
French (fr)
Other versions
EP0707268A2 (en
Inventor
Jeffrey C Stevens
Gary W Thome
John E Larson
Michael J Collins
Michael Moriarty
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Compaq Computer Corp
Original Assignee
Compaq Computer Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Compaq Computer Corp filed Critical Compaq Computer Corp
Publication of EP0707268A2 publication Critical patent/EP0707268A2/en
Publication of EP0707268A3 publication Critical patent/EP0707268A3/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4234Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
    • G06F13/4243Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus with synchronous protocol
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • G06F13/1689Synchronisation and timing concerns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • G06F13/1694Configuration of memory controller to different memory types

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Memory System (AREA)
EP95307349A 1994-10-14 1995-10-13 Easily programmable memory controller which can access different speed memory devices on different cycles Withdrawn EP0707268A3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32351794A 1994-10-14 1994-10-14
US323517 1994-10-14

Publications (2)

Publication Number Publication Date
EP0707268A2 EP0707268A2 (en) 1996-04-17
EP0707268A3 true EP0707268A3 (en) 1996-07-31

Family

ID=23259536

Family Applications (1)

Application Number Title Priority Date Filing Date
EP95307349A Withdrawn EP0707268A3 (en) 1994-10-14 1995-10-13 Easily programmable memory controller which can access different speed memory devices on different cycles

Country Status (5)

Country Link
US (1) US5778413A (en)
EP (1) EP0707268A3 (en)
JP (1) JPH08227377A (en)
AU (1) AU703750B2 (en)
CA (1) CA2160200A1 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6092165A (en) * 1996-08-16 2000-07-18 Unisys Corporation Memory control unit using a programmable shift register for generating timed control signals
US5996042A (en) * 1996-12-16 1999-11-30 Intel Corporation Scalable, high bandwidth multicard memory system utilizing a single memory controller
US6279087B1 (en) * 1997-12-22 2001-08-21 Compaq Computer Corporation System and method for maintaining coherency and improving performance in a bus bridge supporting write posting operations
US6154821A (en) * 1998-03-10 2000-11-28 Rambus Inc. Method and apparatus for initializing dynamic random access memory (DRAM) devices by levelizing a read domain
US6122744A (en) * 1998-05-20 2000-09-19 Intel Corporation Selecting a routine based on processing power
JP2002082830A (en) * 2000-02-14 2002-03-22 Mitsubishi Electric Corp Interface circuit
US6810470B1 (en) * 2000-08-14 2004-10-26 Ati Technologies, Inc. Memory request interlock
JP2002288036A (en) * 2001-03-27 2002-10-04 Nec Corp Memory reading circuit and ice
US6763444B2 (en) 2001-05-08 2004-07-13 Micron Technology, Inc. Read/write timing calibration of a memory array using a row or a redundant row
US7120068B2 (en) * 2002-07-29 2006-10-10 Micron Technology, Inc. Column/row redundancy architecture using latches programmed from a look up table
TWI282057B (en) * 2003-05-09 2007-06-01 Icp Electronics Inc System bus controller and the method thereof
JP4536361B2 (en) * 2003-11-28 2010-09-01 株式会社日立製作所 Data transfer apparatus, storage device control apparatus, and storage device control apparatus control method
US8200879B1 (en) * 2004-06-29 2012-06-12 National Semiconductor Corporation Memory interface including an efficient variable-width bus
US8156276B2 (en) * 2005-08-01 2012-04-10 Ati Technologies Ulc Method and apparatus for data transfer
US7999817B1 (en) 2006-11-02 2011-08-16 Nvidia Corporation Buffering unit to support graphics processing operations
US8139071B1 (en) * 2006-11-02 2012-03-20 Nvidia Corporation Buffering unit to support graphics processing operations
US8762654B1 (en) 2008-07-02 2014-06-24 Marvell International Ltd. Selectively scheduling memory accesses in parallel based on access speeds of memory
US8706951B2 (en) 2008-07-18 2014-04-22 Marvell World Trade Ltd. Selectively accessing faster or slower multi-level cell memory
US8918657B2 (en) 2008-09-08 2014-12-23 Virginia Tech Intellectual Properties Systems, devices, and/or methods for managing energy usage
US8248883B1 (en) * 2010-08-31 2012-08-21 Xilinx, Inc. Non-volatile I/O device based memory
WO2014183287A1 (en) * 2013-05-16 2014-11-20 Advanced Micro Devices, Inc. Memory system with region-specific memory access scheduling
CN112181703B (en) * 2020-09-28 2022-10-28 中国人民解放军国防科技大学 CAM supporting soft error retransmission mechanism between capacity processor and memory board and application method
CN114328350B (en) * 2021-12-23 2024-06-14 山东云海国创云计算装备产业创新中心有限公司 AXI bus-based communication method, device and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0339224A2 (en) * 1988-04-29 1989-11-02 International Business Machines Corporation Memory controller
EP0479428A1 (en) * 1990-10-01 1992-04-08 International Business Machines Corporation Data processing apparatus for dynamically setting timings in a dynamic memory system
EP0549139A1 (en) * 1991-12-20 1993-06-30 Sun Microsystems, Inc. Programmable memory timing
EP0617365A1 (en) * 1993-03-22 1994-09-28 Compaq Computer Corporation Fully pipelined and highly concurrent memory controller
EP0619546A1 (en) * 1993-04-05 1994-10-12 Motorola, Inc. Programmable memory controller and method for configuring same

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR1402975A (en) 1964-05-05 1965-06-18 Fixed articulated lance
US4694395A (en) * 1985-11-25 1987-09-15 Ncr Corporation System for performing virtual look-ahead memory operations
US5301278A (en) * 1988-04-29 1994-04-05 International Business Machines Corporation Flexible dynamic memory controller
US5034917A (en) * 1988-05-26 1991-07-23 Bland Patrick M Computer system including a page mode memory with decreased access time and method of operation thereof
US5159676A (en) * 1988-12-05 1992-10-27 Micron Technology, Inc. Semi-smart DRAM controller IC to provide a pseudo-cache mode of operation using standard page mode draws
US5237672A (en) * 1989-07-28 1993-08-17 Texas Instruments Incorporated Dynamically adaptable memory controller for various size memories
CA2028085A1 (en) * 1989-11-03 1991-05-04 Dale J. Mayer Paged memory controller
JPH03254497A (en) * 1990-03-05 1991-11-13 Mitsubishi Electric Corp Microcomputer
US5269010A (en) * 1990-08-31 1993-12-07 Advanced Micro Devices, Inc. Memory control for use in a memory system incorporating a plurality of memory banks
JP3992757B2 (en) * 1991-04-23 2007-10-17 テキサス インスツルメンツ インコーポレイテツド A system that includes a memory synchronized with a microprocessor, and a data processor, a synchronous memory, a peripheral device and a system clock
US5353423A (en) * 1991-06-21 1994-10-04 Compaq Computer Corporation Memory controller for use with write-back cache system and multiple bus masters coupled to multiple buses
US5333293A (en) * 1991-09-11 1994-07-26 Compaq Computer Corp. Multiple input frequency memory controller
US5307320A (en) * 1992-09-23 1994-04-26 Intel Corporation High integration DRAM controller
US5475829A (en) * 1993-03-22 1995-12-12 Compaq Computer Corp. Computer system which overrides write protection status during execution in system management mode

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0339224A2 (en) * 1988-04-29 1989-11-02 International Business Machines Corporation Memory controller
EP0479428A1 (en) * 1990-10-01 1992-04-08 International Business Machines Corporation Data processing apparatus for dynamically setting timings in a dynamic memory system
EP0549139A1 (en) * 1991-12-20 1993-06-30 Sun Microsystems, Inc. Programmable memory timing
EP0617365A1 (en) * 1993-03-22 1994-09-28 Compaq Computer Corporation Fully pipelined and highly concurrent memory controller
EP0619546A1 (en) * 1993-04-05 1994-10-12 Motorola, Inc. Programmable memory controller and method for configuring same

Also Published As

Publication number Publication date
CA2160200A1 (en) 1996-04-15
EP0707268A2 (en) 1996-04-17
JPH08227377A (en) 1996-09-03
AU3313595A (en) 1996-04-26
US5778413A (en) 1998-07-07
AU703750B2 (en) 1999-04-01

Similar Documents

Publication Publication Date Title
EP0707268A3 (en) Easily programmable memory controller which can access different speed memory devices on different cycles
EP0720171A3 (en) Ferroelectric memory device
EP0727822A3 (en) Semiconductor memory device
GB2297409B (en) Programmable logic devices
GB9606928D0 (en) Memory devices
DE69427334T2 (en) Direct memory access controller
EP0739015A3 (en) Semiconductor memory device
GB9605873D0 (en) Memory device
GB2287112B (en) Auto-precharging semiconductor memory devices
GB2280975B (en) Semiconductor memory devices
TW422397U (en) Semiconductor memory device
SG64943A1 (en) Ferroelectric memory device
GB9417264D0 (en) Memory device
GB2299705B (en) Semiconductor memory devices
KR0132636B1 (en) Memory device
GB9421138D0 (en) Memory device
GB2308734B (en) Semiconductor memory device
GB2306028B (en) Semiconductor memory device
GB9408901D0 (en) Serial access memory device
GB9226382D0 (en) Memory device
GB9724028D0 (en) Shared memory access controller
GB9417271D0 (en) Memory device
GB9615750D0 (en) Programmable controller
GB2283128B (en) Memory device
EP0623934A3 (en) Memory device programming apparatus.

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB SE

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB SE

17P Request for examination filed

Effective date: 19970124

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 19991203

18D Application deemed to be withdrawn

Effective date: 20000404