ATE331989T1 - Asynchrone zentralisierte multikanal-dma- steuerung - Google Patents
Asynchrone zentralisierte multikanal-dma- steuerungInfo
- Publication number
- ATE331989T1 ATE331989T1 AT00975211T AT00975211T ATE331989T1 AT E331989 T1 ATE331989 T1 AT E331989T1 AT 00975211 T AT00975211 T AT 00975211T AT 00975211 T AT00975211 T AT 00975211T AT E331989 T1 ATE331989 T1 AT E331989T1
- Authority
- AT
- Austria
- Prior art keywords
- requests
- system bus
- peripheral
- bus
- circuit
- Prior art date
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
-
- 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/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/4031—Coupling between buses using bus bridges with arbitration
- G06F13/4036—Coupling between buses using bus bridges with arbitration and deadlock prevention
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Bus Control (AREA)
- Selective Calling Equipment (AREA)
- Communication Control (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/409,820 US6532511B1 (en) | 1999-09-30 | 1999-09-30 | Asochronous centralized multi-channel DMA controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE331989T1 true ATE331989T1 (de) | 2006-07-15 |
Family
ID=23622095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT00975211T ATE331989T1 (de) | 1999-09-30 | 2000-09-27 | Asynchrone zentralisierte multikanal-dma- steuerung |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6532511B1 (de) |
| EP (1) | EP1222551B1 (de) |
| AT (1) | ATE331989T1 (de) |
| DE (1) | DE60029118T2 (de) |
| WO (1) | WO2001024015A2 (de) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6829669B2 (en) * | 2000-09-08 | 2004-12-07 | Texas Instruments Incorporated | Bus bridge interface system |
| US6760802B2 (en) * | 2000-09-08 | 2004-07-06 | Texas Instruments Incorporated | Time-out counter for multiple transaction bus system bus bridge |
| EP1308846B1 (de) * | 2001-10-31 | 2008-10-01 | Infineon Technologies AG | Datenübertragungseinrichtung |
| US7130953B2 (en) * | 2003-03-05 | 2006-10-31 | Broadcom Corporation | Bus architecture techniques employing busses with different complexities |
| KR100630071B1 (ko) * | 2003-11-05 | 2006-09-27 | 삼성전자주식회사 | 다중 프로세서 환경에서의 dma를 이용한 고속 데이터전송 방법 및 그 장치 |
| US20050038946A1 (en) * | 2003-08-12 | 2005-02-17 | Tadpole Computer, Inc. | System and method using a high speed interface in a system having co-processors |
| CN100412833C (zh) * | 2003-11-17 | 2008-08-20 | 北京北大众志微系统科技有限责任公司 | Dma控制器、具有层次总线结构的系统芯片及数据传输方法 |
| KR100633742B1 (ko) * | 2003-12-23 | 2006-10-13 | 한국전자통신연구원 | 주변 장치로부터 데이터 전송 크기를 자동으로 갱신하는직접 메모리 액세스 제어 장치 및 방법 |
| US20060031603A1 (en) * | 2004-08-09 | 2006-02-09 | Bradfield Travis A | Multi-threaded/multi-issue DMA engine data transfer system |
| JP4785637B2 (ja) * | 2006-06-16 | 2011-10-05 | キヤノン株式会社 | データ転送装置及びその制御方法 |
| TWI376605B (en) * | 2006-09-04 | 2012-11-11 | Novatek Microelectronics Corp | Method and apparatus for enhancing data rate of advanced micro-controller bus architecture |
| US8224885B1 (en) | 2009-01-26 | 2012-07-17 | Teradici Corporation | Method and system for remote computing session management |
| US8504756B2 (en) | 2011-05-30 | 2013-08-06 | Lsi Corporation | System, circuit and method for improving system-on-chip bandwidth performance for high latency peripheral read accesses |
| WO2014147448A1 (en) * | 2013-03-22 | 2014-09-25 | Freescale Semiconductor, Inc. | A method of controlling direct memory access of a peripheral memory of a peripheral by a master, an associated circuitry, an associated device and an associated computer program product |
| US9891986B2 (en) * | 2016-01-26 | 2018-02-13 | Nxp Usa, Inc. | System and method for performing bus transactions |
| US11295205B2 (en) * | 2018-09-28 | 2022-04-05 | Qualcomm Incorporated | Neural processing unit (NPU) direct memory access (NDMA) memory bandwidth optimization |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5208915A (en) * | 1982-11-09 | 1993-05-04 | Siemens Aktiengesellschaft | Apparatus for the microprogram control of information transfer and a method for operating the same |
| US5717873A (en) | 1993-09-30 | 1998-02-10 | Intel Corporation | Deadlock avoidance mechanism and method for multiple bus topology |
| US5623697A (en) | 1994-11-30 | 1997-04-22 | International Business Machines Corporation | Bridge between two buses of a computer system with a direct memory access controller having a high address extension and a high count extension |
| JPH0954746A (ja) | 1995-08-11 | 1997-02-25 | Toshiba Corp | コンピュータシステム |
| US5768545A (en) | 1996-06-11 | 1998-06-16 | Intel Corporation | Collect all transfers buffering mechanism utilizing passive release for a multiple bus environment |
| US6145017A (en) * | 1997-08-05 | 2000-11-07 | Adaptec, Inc. | Data alignment system for a hardware accelerated command interpreter engine |
| US6279050B1 (en) * | 1998-12-18 | 2001-08-21 | Emc Corporation | Data transfer apparatus having upper, lower, middle state machines, with middle state machine arbitrating among lower state machine side requesters including selective assembly/disassembly requests |
-
1999
- 1999-09-30 US US09/409,820 patent/US6532511B1/en not_active Expired - Lifetime
-
2000
- 2000-09-27 AT AT00975211T patent/ATE331989T1/de not_active IP Right Cessation
- 2000-09-27 EP EP00975211A patent/EP1222551B1/de not_active Expired - Lifetime
- 2000-09-27 WO PCT/US2000/026543 patent/WO2001024015A2/en not_active Ceased
- 2000-09-27 DE DE60029118T patent/DE60029118T2/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1222551B1 (de) | 2006-06-28 |
| EP1222551A2 (de) | 2002-07-17 |
| WO2001024015A3 (en) | 2001-10-25 |
| DE60029118D1 (de) | 2006-08-10 |
| DE60029118T2 (de) | 2007-02-01 |
| US6532511B1 (en) | 2003-03-11 |
| WO2001024015A2 (en) | 2001-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE331989T1 (de) | Asynchrone zentralisierte multikanal-dma- steuerung | |
| AU4861000A (en) | A method and apparatus for automatically transferring i/o blocks between a host system and a host adapter | |
| EP0917063A3 (de) | System und Mikrocomputer zur Datenverarbeitung | |
| EP0927938A4 (de) | Datenübertragungssystem und verfahren | |
| GB2319642A (en) | A system and method for increasing functionality on the peripheral component interconnect bus | |
| EP1014649A3 (de) | Verfahren und Vorrichtung zur Datenübertragungssteuerung | |
| WO2003043254A3 (en) | Transferring data using direct memory access | |
| KR900000776A (ko) | 주변 제어기와 어댑터 인터페이스 | |
| GB2281421B (en) | Integrated circuit | |
| CA2130064A1 (en) | Method and Apparatus for Transferring Data Between a Host Processor and a Subsystem Processor in a Data Processing System | |
| US7203781B2 (en) | Bus architecture with primary bus and secondary or slave bus wherein transfer via DMA is in single transfer phase engagement of primary bus | |
| MY125199A (en) | System and method for effectively performing isochronous data transfers | |
| US5404137A (en) | High speed transition signalling communication system | |
| HK1041617A1 (en) | A method and apparatus for isochronous data transport over an asynchronous bus | |
| EP0344999A3 (de) | Datenübertragungssystem | |
| EP0798644A3 (de) | Verfahren und Vorrichtung zum Zugriff zu einem Chip-auswählbaren Gerät in einem Datenverarbeitungssystem | |
| EP0860767A3 (de) | Plattensteuergerät | |
| WO2002008919A1 (en) | Mobile communication device | |
| JP2552025B2 (ja) | データ転送方式 | |
| JPH01174042A (ja) | 回線制御方式 | |
| JPS55134426A (en) | Input/output control system | |
| KR20010058671A (ko) | 멀티 채널 직접 메모리 억세스 콘트롤러 | |
| JPH0341542A (ja) | 周辺制御装置 | |
| JPS61260350A (ja) | 並列処理制御方式 | |
| JPS58213372A (ja) | デ−タ転送装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |