[go: up one dir, main page]

WO2006134550A3 - Memory controller - Google Patents

Memory controller Download PDF

Info

Publication number
WO2006134550A3
WO2006134550A3 PCT/IB2006/051876 IB2006051876W WO2006134550A3 WO 2006134550 A3 WO2006134550 A3 WO 2006134550A3 IB 2006051876 W IB2006051876 W IB 2006051876W WO 2006134550 A3 WO2006134550 A3 WO 2006134550A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory
stl
buffer
data streams
memory controller
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.)
Ceased
Application number
PCT/IB2006/051876
Other languages
French (fr)
Other versions
WO2006134550A2 (en
Inventor
Artur Burchard
Atul P S Chauhan
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Priority to JP2008516481A priority Critical patent/JP2008544359A/en
Priority to EP06765728A priority patent/EP1894108A2/en
Publication of WO2006134550A2 publication Critical patent/WO2006134550A2/en
Publication of WO2006134550A3 publication Critical patent/WO2006134550A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/1673Details of memory controller using buffers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Abstract

A memory controller (SMC) is provided for coupling a memory (MEM) to a network (N). The memory controller (SMC) comprises a first interface (PI), a streaming memory unit (SMU) and a second interface. The first interface (PI) is used for connecting the memory controller (SMC) to the network (N) for receiving and transmitting data streams (STl - ST4). The streaming memory unit (SMU) is coupled to the first interface (PI) for controlling data streams (STl - ST4) between the network (N) and the memory (MEM). The streaming memory unit (SMU) comprises a buffer (B) for temporarily storing at least part of the data stream (STl - ST4) and a buffer managing unit (BMU) for managing the temporarily storing of the data streams (STl - ST4) in the buffer (B) and for dynamically allocating buffers (PFB, WBB) for at least one of the data streams (STl - ST4). The second interlace is coupled to the streaming memory unit (SMU) for connecting the memory controller (SMC) to the memory (MEM) in order to exchange data with the memory (MEM) in bursts. Furthermore, a buffer dimensioning unit (BDU) is provided for dimensioning the buffer (B) for at least one of the data streams (STl - ST4).
PCT/IB2006/051876 2005-06-13 2006-06-13 Memory controller Ceased WO2006134550A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008516481A JP2008544359A (en) 2005-06-13 2006-06-13 Memory controller
EP06765728A EP1894108A2 (en) 2005-06-13 2006-06-13 Memory controller

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP05105145 2005-06-13
EP05105145.6 2005-06-13

Publications (2)

Publication Number Publication Date
WO2006134550A2 WO2006134550A2 (en) 2006-12-21
WO2006134550A3 true WO2006134550A3 (en) 2007-03-08

Family

ID=37235997

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2006/051876 Ceased WO2006134550A2 (en) 2005-06-13 2006-06-13 Memory controller

Country Status (4)

Country Link
EP (1) EP1894108A2 (en)
JP (1) JP2008544359A (en)
CN (1) CN101198941A (en)
WO (1) WO2006134550A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006131899A2 (en) * 2005-06-09 2006-12-14 Nxp B.V. Memory controller and method for coupling a network and a memory
CN101194242A (en) * 2005-06-09 2008-06-04 Nxp股份有限公司 Memory controller and method for connecting network and memory
US20120066444A1 (en) * 2010-09-14 2012-03-15 Advanced Micro Devices, Inc. Resolution Enhancement of Video Stream Based on Spatial and Temporal Correlation
US10691344B2 (en) 2013-05-30 2020-06-23 Hewlett Packard Enterprise Development Lp Separate memory controllers to access data in memory
CN105630714B (en) * 2014-12-01 2018-12-18 晨星半导体股份有限公司 Interface resource analysis device and method
CN109981620A (en) * 2019-03-14 2019-07-05 山东浪潮云信息技术有限公司 A kind of back office interface management system
KR20210066631A (en) 2019-11-28 2021-06-07 삼성전자주식회사 Apparatus and method for writing data in memory

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6553446B1 (en) * 1999-09-29 2003-04-22 Silicon Graphics Inc. Modular input/output controller capable of routing packets over busses operating at different speeds
US6813701B1 (en) * 1999-08-17 2004-11-02 Nec Electronics America, Inc. Method and apparatus for transferring vector data between memory and a register file
US6859454B1 (en) * 1999-06-30 2005-02-22 Broadcom Corporation Network switch with high-speed serializing/deserializing hazard-free double data rate switching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6859454B1 (en) * 1999-06-30 2005-02-22 Broadcom Corporation Network switch with high-speed serializing/deserializing hazard-free double data rate switching
US6813701B1 (en) * 1999-08-17 2004-11-02 Nec Electronics America, Inc. Method and apparatus for transferring vector data between memory and a register file
US6553446B1 (en) * 1999-09-29 2003-04-22 Silicon Graphics Inc. Modular input/output controller capable of routing packets over busses operating at different speeds

Also Published As

Publication number Publication date
EP1894108A2 (en) 2008-03-05
WO2006134550A2 (en) 2006-12-21
CN101198941A (en) 2008-06-11
JP2008544359A (en) 2008-12-04

Similar Documents

Publication Publication Date Title
WO2006059283A3 (en) Streaming memory controller
GB0500606D0 (en) Method of eliminating real-time data loss on establishing a call
JP5746283B2 (en) Method and apparatus for reducing context switching during data transfer and reception in a multiprocessor device
US6766464B2 (en) Method and apparatus for deskewing multiple incoming signals
WO2008043002A3 (en) Method and system for optimizing a jitter buffer
WO2003028296A8 (en) Communication system and techniques for transmission from source to destination
WO2006004828A3 (en) Multiplexing octets from a data flow over mpeg packets
WO2009022795A3 (en) Method of transmitting uplink data and buffer status reports in a wireless communications system, wireless device for implementing such method
WO2006096823A3 (en) Communication system and techniques for transmission from source to destination
GB2477253A (en) Stable video rate adaptation for congestion control
WO2006134550A3 (en) Memory controller
CN101258748B (en) Multipoint conference server, multipoint conference system and multipoint conference method
CN101437033B (en) Method and network appliance for supporting variable velocity
WO2006131900A3 (en) Memory controller and method for coupling a network and a memory
TW200712908A (en) Transmit buffers in connection-oriented interface
WO2008152691A1 (en) Remote copy method and storage system
WO2004095211A3 (en) Data storage system
WO2006131899A3 (en) Memory controller and method for coupling a network and a memory
DE60215953D1 (en) NON-TRANSPARENT DATA TRANSMISSION IN A MOBILE NETWORK
CN101656893A (en) Multi-stage switching network
JP5313155B2 (en) Data transmission method and system in time division multiplexing mode
US20090185575A1 (en) Packet switch apparatus and method
TWI385946B (en) Communication system with adjustable consuming power
WO2003046731A3 (en) High-speed interchip interface protocol
US8392733B2 (en) Network apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006765728

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2008516481

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 200680021094.4

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 2006765728

Country of ref document: EP