[go: up one dir, main page]

DE60003387D1 - Direktspeicherzugriffssteuerung in einem rechnersystem - Google Patents

Direktspeicherzugriffssteuerung in einem rechnersystem

Info

Publication number
DE60003387D1
DE60003387D1 DE60003387T DE60003387T DE60003387D1 DE 60003387 D1 DE60003387 D1 DE 60003387D1 DE 60003387 T DE60003387 T DE 60003387T DE 60003387 T DE60003387 T DE 60003387T DE 60003387 D1 DE60003387 D1 DE 60003387D1
Authority
DE
Germany
Prior art keywords
computer system
access control
memory access
direct memory
direct
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.)
Expired - Lifetime
Application number
DE60003387T
Other languages
English (en)
Other versions
DE60003387T2 (de
Inventor
Shih-Ho Wu
Ross Evoy
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.)
NXP BV
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
Publication of DE60003387D1 publication Critical patent/DE60003387D1/de
Application granted granted Critical
Publication of DE60003387T2 publication Critical patent/DE60003387T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling 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)
  • Bus Control (AREA)
DE60003387T 1999-01-08 2000-01-06 Direktspeicherzugriffssteuerung in einem rechnersystem Expired - Lifetime DE60003387T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/227,122 US6330623B1 (en) 1999-01-08 1999-01-08 System and method for maximizing DMA transfers of arbitrarily aligned data
US227122 1999-01-08
PCT/US2000/000326 WO2000041084A1 (en) 1999-01-08 2000-01-06 Direct memory access controller in a computer system

Publications (2)

Publication Number Publication Date
DE60003387D1 true DE60003387D1 (de) 2003-07-24
DE60003387T2 DE60003387T2 (de) 2004-05-19

Family

ID=22851834

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60003387T Expired - Lifetime DE60003387T2 (de) 1999-01-08 2000-01-06 Direktspeicherzugriffssteuerung in einem rechnersystem

Country Status (6)

Country Link
US (1) US6330623B1 (de)
EP (1) EP1145130B1 (de)
JP (1) JP2002534738A (de)
AU (1) AU2602000A (de)
DE (1) DE60003387T2 (de)
WO (1) WO2000041084A1 (de)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6707484B1 (en) * 1994-07-28 2004-03-16 Semiconductor Energy Laboratory Co., Ltd. Information processing system
US6513107B1 (en) * 1999-08-17 2003-01-28 Nec Electronics, Inc. Vector transfer system generating address error exception when vector to be transferred does not start and end on same memory page
US6816924B2 (en) * 2000-08-10 2004-11-09 Infineon Technologies North America Corp. System and method for tracing ATM cells and deriving trigger signals
EP1193610B1 (de) * 2000-09-29 2006-11-15 Ricoh Company, Ltd. Datenverarbeitungsvorrichtung und DMA-Datenübertragungsverfahren
US6775758B2 (en) * 2000-12-21 2004-08-10 Hewlett-Packard Development Company, L.P. Buffer page roll implementation for PCI-X block read transactions
US7254641B2 (en) * 2001-01-30 2007-08-07 Intervoice, Inc. Digital multimedia contact center with tier escalation and deescalation in response to changed criteria
KR100403620B1 (ko) 2001-02-28 2003-10-30 삼성전자주식회사 채널 활용율을 높이는 통신 시스템 및 그 방법
US6711494B2 (en) * 2001-07-30 2004-03-23 Emulex Corporation Data formatter for shifting data to correct data lanes
US6865638B1 (en) * 2001-08-31 2005-03-08 Integrated Device Technology, Inc. Apparatus and method for transferring multi-byte words in a fly-by DMA operation
DE10213839B4 (de) * 2002-03-27 2016-11-03 Advanced Micro Devices, Inc. DMA-Mechanismus für einen Hochgeschwindigkeitspaketbus
US7191318B2 (en) * 2002-12-12 2007-03-13 Alacritech, Inc. Native copy instruction for file-access processor with copy-rule-based validation
US20060075394A1 (en) * 2004-10-01 2006-04-06 Tatsuya Iwamoto Dynamic loading and unloading for processing unit
JP4908017B2 (ja) * 2006-02-28 2012-04-04 富士通株式会社 Dmaデータ転送装置及びdmaデータ転送方法
US20070299863A1 (en) * 2006-04-27 2007-12-27 Qualcomm Incorporated Portable object serialization
DE102006025133A1 (de) * 2006-05-30 2007-12-06 Infineon Technologies Ag Speicher- und Speicherkommunikationssystem
JP2008009817A (ja) * 2006-06-30 2008-01-17 Fujitsu Ltd 半導体装置及びデータ転送方法
CN100444144C (zh) * 2006-07-27 2008-12-17 威盛电子股份有限公司 微电脑系统的直接内存存取作业方法
GB0616025D0 (en) 2006-08-11 2006-09-20 Aspex Semiconductor Ltd Improvements relating to direct data input/output interfaces
US7743179B2 (en) * 2007-03-30 2010-06-22 Via Technologies, Inc. Data transmission methods
WO2009145776A1 (en) * 2008-05-29 2009-12-03 Hewlett-Packard Development Company, L.P. Replaceable printer component including memory storing data defined by tags and sub-tags
US20090307399A1 (en) * 2008-06-10 2009-12-10 Accusys. Inc. Job-base structure using process as data processing and transmitting unit
US8918552B2 (en) * 2008-10-24 2014-12-23 International Business Machines Corporation Managing misaligned DMA addresses
US8446944B1 (en) * 2009-04-30 2013-05-21 Verint Video Solutions Inc. Data processing system and method
US8392689B1 (en) * 2010-05-24 2013-03-05 Western Digital Technologies, Inc. Address optimized buffer transfer requests
BR112013020341B1 (pt) * 2011-03-02 2021-06-08 Nec Corporation sistema de controle de dados e método de controle de dados
US9047018B1 (en) * 2012-03-20 2015-06-02 Emc Corporation Method and system for zero-copy disk IO using sector unaligned buffers
US8935468B2 (en) * 2012-12-31 2015-01-13 Cadence Design Systems, Inc. Audio digital signal processor
US10445267B2 (en) 2016-06-29 2019-10-15 Nxp Usa, Inc. Direct memory access (DMA) unit with address alignment
JP2018120449A (ja) * 2017-01-26 2018-08-02 ソニーセミコンダクタソリューションズ株式会社 演算処理装置および情報処理システム
US10645029B1 (en) 2017-03-20 2020-05-05 Barefoot Networks, Inc. Fast reconfiguration of the data plane of a hardware forwarding element
TWI636363B (zh) * 2017-08-08 2018-09-21 慧榮科技股份有限公司 用來於一記憶裝置中進行動態資源管理之方法以及記憶裝置及其控制器
EP4352618A4 (de) * 2021-06-09 2025-04-23 Enfabrica Corporation Mehrebenen- und mehrprotokoll-speichervermittlungsstelle mit konfigurierbarem transport
CN114879584B (zh) * 2022-07-05 2022-10-28 成都智明达电子股份有限公司 一种基于fpga的dma控制器边界对齐方法及其电路
US12306777B1 (en) * 2023-03-30 2025-05-20 Amazon Technologies, Inc. Hierarchical collective compute operations using DMA transfers

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0537401A1 (de) * 1991-10-16 1993-04-21 International Business Machines Corporation Verfahren zum Nachrichtenaustausch zwischen einem gemeinschaftlichen Speicher und Datenübertragungsadaptern, unter Verwendung eines leistungsfähigen, logischen Protokolls
US5708849A (en) 1994-01-26 1998-01-13 Intel Corporation Implementing scatter/gather operations in a direct memory access device on a personal computer
US5542053A (en) 1994-11-30 1996-07-30 International Business Machines Corporation Bridge interface between two buses of a computer system with a direct memory access controller programmed by a scatter/gather programmer
EP0732659B1 (de) 1995-03-17 2001-08-08 LSI Logic Corporation (n+i) Ein/Ausgabekanälesteuerung, mit (n) Datenverwaltern, in einer homogenen Software-Programmierbetriebsumgebung
US5812976A (en) 1996-03-29 1998-09-22 Matsushita Electric Corporation Of America System and method for interfacing a transport decoder to a bitrate-constrained audio recorder
US5867733A (en) * 1996-06-04 1999-02-02 Micron Electronics, Inc. Mass data storage controller permitting data to be directly transferred between storage devices without transferring data to main memory and without transferring data over input-output bus
US5901291A (en) * 1996-10-21 1999-05-04 International Business Machines Corporation Method and apparatus for maintaining message order in multi-user FIFO stacks
US6076180A (en) * 1997-06-23 2000-06-13 Micron Electronics, Inc. Method for testing a controller with random constraints

Also Published As

Publication number Publication date
AU2602000A (en) 2000-07-24
WO2000041084A1 (en) 2000-07-13
JP2002534738A (ja) 2002-10-15
EP1145130B1 (de) 2003-06-18
DE60003387T2 (de) 2004-05-19
EP1145130A1 (de) 2001-10-17
US6330623B1 (en) 2001-12-11

Similar Documents

Publication Publication Date Title
DE60003387D1 (de) Direktspeicherzugriffssteuerung in einem rechnersystem
DE69730164D1 (de) Steuerung von speicherzugriffsanordnung in einem multiprozessorsystem
GB2352065B (en) A memory access system
DE69803860D1 (de) Direktspeicherzugriffseinheit
DE60039465D1 (de) Direktspeicherzugriffssteuerung
DE69718247D1 (de) Speicherverwaltung in fehlertoleranten Computersystemen
DE69938621D1 (de) Befehlausgabe in einem Rechner
DE69818008D1 (de) Datenzugriffskontrolle
AU5159900A (en) Memory management in distributed computer system
DE69827714D1 (de) Assoziativspeichersystem
DE69919137D1 (de) Datenspeichersystem
GB2368691B (en) An access control system in a networked computer system
DE69836437D1 (de) Speichersystem mit speichermodul mit einem speichermodul-steuerbaustein
DE60038674D1 (de) Datenspeicherverwaltungs-und programmablaufsystem
DE69938378D1 (de) Datenkopieren in Speichersystemen
FI953204A0 (fi) Datamuistin jakaminen moniprosessorijärjestelmissä
DE69407434D1 (de) Datenspeicher/prozessorbus
DE69823180D1 (de) Speicherzugangsschutz
DE69801673D1 (de) Co-prozessordatenzugangskontrolle
DE69635865D1 (de) Adressentransformation in einem cluster-computersystem
DE69700328D1 (de) Ausgleich von Latenzzeit in einem Speicher
DE19882605T1 (de) Objektorientierte Datenspeichervorrichtung
DE69732268D1 (de) Automatische Datenvorausladung in einem Rechnersystem
DE60022196D1 (de) Datenspeichersystem
DE60119111D1 (de) Zugriffssteuerung zu einem datenverarbeitungsmittel

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: EISENFUEHR, SPEISER & PARTNER, 10178 BERLIN

8327 Change in the person/name/address of the patent owner

Owner name: NXP B.V., EINDHOVEN, NL

R082 Change of representative

Ref document number: 1145130

Country of ref document: EP

Representative=s name: MUELLER-BORE & PARTNER PATENTANWAELTE, EUROPEA, DE