CA2008669A1 - Multiple mode memory module - Google Patents
Multiple mode memory moduleInfo
- Publication number
- CA2008669A1 CA2008669A1 CA002008669A CA2008669A CA2008669A1 CA 2008669 A1 CA2008669 A1 CA 2008669A1 CA 002008669 A CA002008669 A CA 002008669A CA 2008669 A CA2008669 A CA 2008669A CA 2008669 A1 CA2008669 A1 CA 2008669A1
- Authority
- CA
- Canada
- Prior art keywords
- memory
- bus
- unit
- address
- storing
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0646—Configuration or reconfiguration
- G06F12/0684—Configuration or reconfiguration with feedback, e.g. presence or absence of unit detected by addressing, overflow detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
- G06F13/1694—Configuration of memory controller to different memory types
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Dram (AREA)
- Bus Control (AREA)
Abstract
A memory unit 18 includes a bus 16 which couples the memory unit to a memory control unit 14. The memory unit includes a latch for receiving and storing an address from the bus, a first memory plane for storing information units associated with an odd address, a second memory plane far storing information units associated with an even address, an input latch for receiving from the bus an information unit associated with a received address and output latches for storing;
prior to transmission to the bus, a stored information unit associated with a received address. The memory unit further includes logic, responsive to a state of a first bus signal line, for enabling the output latches to (a) simultaneously transmit to the bus an information unit from both the first and the second memory planes, or (b) sequentially transmit to the bus an information unit from one of the memory planes followed by an information unit from the other one of the memory planes.
prior to transmission to the bus, a stored information unit associated with a received address. The memory unit further includes logic, responsive to a state of a first bus signal line, for enabling the output latches to (a) simultaneously transmit to the bus an information unit from both the first and the second memory planes, or (b) sequentially transmit to the bus an information unit from one of the memory planes followed by an information unit from the other one of the memory planes.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/348,318 | 1989-05-05 | ||
US07/348,318 US5307469A (en) | 1989-05-05 | 1989-05-05 | Multiple mode memory module |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2008669A1 true CA2008669A1 (en) | 1990-11-05 |
CA2008669C CA2008669C (en) | 2001-03-06 |
Family
ID=23367482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002008669A Expired - Lifetime CA2008669C (en) | 1989-05-05 | 1990-01-26 | Multiple mode memory module |
Country Status (2)
Country | Link |
---|---|
US (1) | US5307469A (en) |
CA (1) | CA2008669C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2271449A (en) * | 1992-09-29 | 1994-04-13 | Ricoh Kk | Dram and controller |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69122520T2 (en) * | 1990-01-31 | 1997-02-13 | Hewlett Packard Co | Multiple bus system memory architecture |
EP0913777B1 (en) * | 1991-03-01 | 2005-05-11 | Advanced Micro Devices, Inc. | Output buffer for microprocessor |
US5485589A (en) * | 1991-12-31 | 1996-01-16 | Dell Usa, L.P. | Predictive addressing architecture |
JP3060812B2 (en) * | 1993-12-27 | 2000-07-10 | 日本電気株式会社 | Information processing device |
US5477488A (en) * | 1994-02-14 | 1995-12-19 | Texas Instruments Incorporated | System, a memory and a process having bit processing circuits associated with memory for pre-processing data read by a processor |
US5678030A (en) * | 1995-02-28 | 1997-10-14 | Harris Corporation | Modification of timing in an emulator circuit and method |
US6061759A (en) * | 1996-02-09 | 2000-05-09 | Apex Semiconductor, Inc. | Hidden precharge pseudo cache DRAM |
US5950219A (en) * | 1996-05-02 | 1999-09-07 | Cirrus Logic, Inc. | Memory banks with pipelined addressing and priority acknowledging and systems and methods using the same |
US6209071B1 (en) | 1996-05-07 | 2001-03-27 | Rambus Inc. | Asynchronous request/synchronous data dynamic random access memory |
US5734849A (en) * | 1996-07-01 | 1998-03-31 | Sun Microsystems, Inc. | Dual bus memory transactions using address bus for data transfer |
WO1999019874A1 (en) | 1997-10-10 | 1999-04-22 | Rambus Incorporated | Power control system for synchronous memory device |
JP3461290B2 (en) * | 1998-07-30 | 2003-10-27 | 富士通株式会社 | Buffer access control circuit |
US6199118B1 (en) * | 1998-08-18 | 2001-03-06 | Compaq Computer Corporation | System and method for aligning an initial cache line of data read from an input/output device by a central processing unit |
US6477569B1 (en) | 1998-11-20 | 2002-11-05 | Eugene Sayan | Method and apparatus for computer network management |
US6404660B1 (en) * | 1999-12-23 | 2002-06-11 | Rambus, Inc. | Semiconductor package with a controlled impedance bus and method of forming same |
JP2001325148A (en) * | 2000-05-18 | 2001-11-22 | Denso Corp | Method and device for controlling access |
US6889304B2 (en) * | 2001-02-28 | 2005-05-03 | Rambus Inc. | Memory device supporting a dynamically configurable core organization |
US7610447B2 (en) * | 2001-02-28 | 2009-10-27 | Rambus Inc. | Upgradable memory system with reconfigurable interconnect |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4514808A (en) * | 1978-04-28 | 1985-04-30 | Tokyo Shibaura Denki Kabushiki Kaisha | Data transfer system for a data processing system provided with direct memory access units |
US4467443A (en) * | 1979-07-30 | 1984-08-21 | Burroughs Corporation | Bit addressable variable length memory system |
US4309754A (en) * | 1979-07-30 | 1982-01-05 | International Business Machines Corp. | Data interface mechanism for interfacing bit-parallel data buses of different bit width |
US4371928A (en) * | 1980-04-15 | 1983-02-01 | Honeywell Information Systems Inc. | Interface for controlling information transfers between main data processing systems units and a central subsystem |
JPS5715271A (en) * | 1980-06-30 | 1982-01-26 | Toshiba Corp | Memory device |
JPS5892025A (en) * | 1981-11-26 | 1983-06-01 | Hitachi Ltd | Data processing system |
US4509113A (en) * | 1982-02-02 | 1985-04-02 | International Business Machines Corporation | Peripheral interface adapter circuit for use in I/O controller card having multiple modes of operation |
JPS58149548A (en) * | 1982-03-02 | 1983-09-05 | Hitachi Ltd | Controlling system of memory |
US4787060A (en) * | 1983-03-31 | 1988-11-22 | Honeywell Bull, Inc. | Technique for determining maximum physical memory present in a system and for detecting attempts to access nonexistent memory |
DE3543911A1 (en) * | 1984-12-14 | 1986-06-26 | Mitsubishi Denki K.K., Tokio/Tokyo | DIGITAL DELAY UNIT |
US4716545A (en) * | 1985-03-19 | 1987-12-29 | Wang Laboratories, Inc. | Memory means with multiple word read and single word write |
US4683534A (en) * | 1985-06-17 | 1987-07-28 | Motorola, Inc. | Method and apparatus for interfacing buses of different sizes |
JPS61294562A (en) * | 1985-06-21 | 1986-12-25 | Mitsubishi Electric Corp | Semiconductor memory device |
JPS6226561A (en) * | 1985-07-26 | 1987-02-04 | Toshiba Corp | Personal computer |
US4947366A (en) * | 1987-10-02 | 1990-08-07 | Advanced Micro Devices, Inc. | Input/output controller incorporating address mapped input/output windows and read ahead/write behind capabilities |
US5109332A (en) * | 1988-09-09 | 1992-04-28 | Compaq Computer Corporation | System for controlling the transferring of different widths of data using two different sets of address control and state information signals |
-
1989
- 1989-05-05 US US07/348,318 patent/US5307469A/en not_active Expired - Lifetime
-
1990
- 1990-01-26 CA CA002008669A patent/CA2008669C/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2271449A (en) * | 1992-09-29 | 1994-04-13 | Ricoh Kk | Dram and controller |
GB2271449B (en) * | 1992-09-29 | 1996-09-04 | Ricoh Kk | Method of processing data representative of a colour image |
US5630106A (en) * | 1992-09-29 | 1997-05-13 | Ricoh Company, Ltd. | DRAM controller including bus-width selection and data inversion |
Also Published As
Publication number | Publication date |
---|---|
CA2008669C (en) | 2001-03-06 |
US5307469A (en) | 1994-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2008669A1 (en) | Multiple mode memory module | |
US4573120A (en) | I/O Control system for data transmission and reception between central processor and I/O units | |
US4459681A (en) | FIFO Memory device | |
JPS5840773B2 (en) | parallel access storage | |
WO1995019596A1 (en) | Addressable communication port expander | |
US4322794A (en) | Bus connection system | |
US4345325A (en) | Message-interchange circuitry for microprocessors linked by synchronous communication network | |
GB2277425A (en) | A message communication system for transferring messages between a host processor and peripherals | |
EP0085973B1 (en) | Information transmission system | |
US5729703A (en) | Bus control operating system having bi-directional address lines, integrated onto same chip as main controller | |
US5506993A (en) | Message packet transmitter | |
US5400332A (en) | Communication system between communication cards mounted separately in shelves | |
US5428801A (en) | Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems | |
US5550533A (en) | High bandwidth self-timed data clocking scheme for memory bus implementation | |
US4636790A (en) | Addressable port telemetry system | |
US5175832A (en) | Modular memory employing varying number of imput shift register stages | |
US4569040A (en) | Electronic switching system having a time division multiplex switch controller address by central control unit | |
EP0315549A3 (en) | Protocol control circuit for data bus system | |
US5099476A (en) | Computer system with distributed content-addressable memory | |
US5710944A (en) | Memory system and data communications system | |
KR0156390B1 (en) | High speed transmitting interface circuit using multiple memory | |
EP0614301A2 (en) | Message packet transmitter | |
KR890002141Y1 (en) | 32-bit data signal transmission device | |
KR960003973B1 (en) | Register device for electronic switching system | |
KR100340204B1 (en) | Link holding circuit of rs-485 communication system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed | ||
MKEC | Expiry (correction) |
Effective date: 20121202 |