DE60003387D1 - Direktspeicherzugriffssteuerung in einem rechnersystem - Google Patents
Direktspeicherzugriffssteuerung in einem rechnersystemInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Bus Control (AREA)
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)
| 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)
| 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 |
-
1999
- 1999-01-08 US US09/227,122 patent/US6330623B1/en not_active Expired - Lifetime
-
2000
- 2000-01-06 WO PCT/US2000/000326 patent/WO2000041084A1/en not_active Ceased
- 2000-01-06 JP JP2000592742A patent/JP2002534738A/ja not_active Withdrawn
- 2000-01-06 DE DE60003387T patent/DE60003387T2/de not_active Expired - Lifetime
- 2000-01-06 AU AU26020/00A patent/AU2602000A/en not_active Abandoned
- 2000-01-06 EP EP00904234A patent/EP1145130B1/de not_active Expired - Lifetime
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 |