KR100814904B1 - 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템 - Google Patents
칩 내부 회로 간의 데이터 전송을 위한 통신 시스템 Download PDFInfo
- Publication number
- KR100814904B1 KR100814904B1 KR1020060050732A KR20060050732A KR100814904B1 KR 100814904 B1 KR100814904 B1 KR 100814904B1 KR 1020060050732 A KR1020060050732 A KR 1020060050732A KR 20060050732 A KR20060050732 A KR 20060050732A KR 100814904 B1 KR100814904 B1 KR 100814904B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication
- data
- access controller
- direct memory
- memory access
- 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 - Fee Related
Links
Images
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)
- Information Transfer Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Description
Claims (9)
- 직접 메모리 접근 제어기;상기 직접 메모리 접근 제어기와 연결되며, 수동적인 회로(Slave)의 위치에 대한 정보와 연속 전송 길이를 담고 있는 헤더와 시작 어드레스를 능동적인 회로(Master)로부터 상기 수동적인 회로로 전달하고, 상기 직접 메모리 접근 제어기와 데이터를 주고 받는 통신 스위치; 및상기 직접 메모리 접근 제어기와 연결되며 상기 데이터와 상기 어드레스를 주고받는 메모리 제어기를 포함하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 1 항에 있어서, 상기 통신 스위치는 입력 포트, 입력 버퍼, 아비터 및 출력 포트를 구비하며, 상기 아비터는 상기 입력 포트로 입력되고 상기 입력 버퍼에 저장된 상기 데이터와 상기 어드레스가 상기 출력 포트로 전송될 수 있도록 사용허가를 하는 그랜트 신호를 전송하는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 2 항에 있어서, 상기 통신 스위치의 전송방식은 버스트 리드, 버스트 라이트, 싱글 리드 및 싱글 라이트 방식을 포함하는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 1 항에 있어서, 상기 직접 메모리 접근 제어기와 상기 메모리 제어기와의 연결, 상기 직접 메모리 접근 제어기와 상기 통신 스위치와의 연결, 및 상기 메모리 제어기와 상기 메모리와의 연결은 적어도 2 채널이 되는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 직접 메모리 접근 제어기는 버스 시스템을 통해 프로세서와 연결되는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 5 항에 있어서, 상기 직접 메모리 접근 제어기는 내부 레지스터와 트랜스퍼 버퍼를 포함하며, 상기 내부 레지스터는 소스 레지스터, 목적지 레지스터 및 전송 모드 레지스터를 포함하는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 메모리 제어기는 버스 시스템을 통해 프로세서와 연결되며, 메모리와 연결되어 상기 데이터와 상기 어드레스를 주고받는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 7 항에 있어서, 상기 메모리 제어기는 모드 레지스터와 트랜스퍼 버퍼를 포함하며, 상기 모드 레지스터에는 재생 시간, Cas 지연시간 및 전송 길이가 저장되는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 통신 스위치는 주변 장치들과 연결되는 것을 특징으로 하는 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/524,069 US20070162645A1 (en) | 2005-12-06 | 2006-09-20 | Communication system for data transfer between on-chip circuits |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050118151 | 2005-12-06 | ||
| KR20050118151 | 2005-12-06 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070059859A KR20070059859A (ko) | 2007-06-12 |
| KR100814904B1 true KR100814904B1 (ko) | 2008-03-19 |
Family
ID=38356115
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060050732A Expired - Fee Related KR100814904B1 (ko) | 2005-12-06 | 2006-06-07 | 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20070162645A1 (ko) |
| KR (1) | KR100814904B1 (ko) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8683126B2 (en) * | 2007-07-30 | 2014-03-25 | Nvidia Corporation | Optimal use of buffer space by a storage controller which writes retrieved data directly to a memory |
| KR100951856B1 (ko) | 2007-11-27 | 2010-04-12 | 한국전자통신연구원 | 멀티미디어 시스템용 SoC 시스템 |
| US7741935B2 (en) * | 2008-02-15 | 2010-06-22 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | High voltage isolation semiconductor capacitor digital communication device and corresponding package |
| US7741896B2 (en) | 2008-02-15 | 2010-06-22 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | High voltage drive circuit employing capacitive signal coupling and associated devices and methods |
| US8188814B2 (en) * | 2008-02-15 | 2012-05-29 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | High voltage isolation dual capacitor communication system |
| US8170062B2 (en) * | 2009-04-29 | 2012-05-01 | Intel Corporation | Packetized interface for coupling agents |
| KR100922343B1 (ko) * | 2009-05-19 | 2009-10-21 | 주식회사 넥서스칩스 | 고속 데이터 전송을 위한 dram방식 인터페이스 장치 및 이를 이용한 데이터 전송방법 |
| FR2953308B1 (fr) | 2009-12-01 | 2011-12-09 | Bull Sas | Systeme autorisant des transferts directs de donnees entre des memoires de plusieurs elements de ce systeme |
| US8446903B1 (en) | 2012-05-22 | 2013-05-21 | Intel Corporation | Providing a load/store communication protocol with a low power physical unit |
| US8437343B1 (en) | 2012-05-22 | 2013-05-07 | Intel Corporation | Optimized link training and management mechanism |
| US8549205B1 (en) | 2012-05-22 | 2013-10-01 | Intel Corporation | Providing a consolidated sideband communication channel between devices |
| US8972640B2 (en) | 2012-06-27 | 2015-03-03 | Intel Corporation | Controlling a physical link of a first protocol using an extended capability structure of a second protocol |
| MY169964A (en) | 2012-06-29 | 2019-06-19 | Intel Corp | An architected protocol for changing link operating mode |
| US9710406B2 (en) | 2014-12-15 | 2017-07-18 | Intel Corporation | Data transmission using PCIe protocol via USB port |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004288021A (ja) | 2003-03-24 | 2004-10-14 | Matsushita Electric Ind Co Ltd | メモリアクセス制御装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4853956A (en) * | 1983-05-20 | 1989-08-01 | American Telephone And Telegraph Company | Communication system distributed processing message delivery system |
| JP3519205B2 (ja) * | 1996-03-21 | 2004-04-12 | シャープ株式会社 | Dmaコントローラ |
| US6981126B1 (en) * | 1996-07-03 | 2005-12-27 | Micron Technology, Inc. | Continuous interleave burst access |
| US6424659B2 (en) * | 1998-07-17 | 2002-07-23 | Network Equipment Technologies, Inc. | Multi-layer switching apparatus and method |
| US6820143B2 (en) * | 2002-12-17 | 2004-11-16 | International Business Machines Corporation | On-chip data transfer in multi-processor system |
| US7293121B2 (en) * | 2004-02-25 | 2007-11-06 | Analog Devices, Inc. | DMA controller utilizing flexible DMA descriptors |
-
2006
- 2006-06-07 KR KR1020060050732A patent/KR100814904B1/ko not_active Expired - Fee Related
- 2006-09-20 US US11/524,069 patent/US20070162645A1/en not_active Abandoned
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004288021A (ja) | 2003-03-24 | 2004-10-14 | Matsushita Electric Ind Co Ltd | メモリアクセス制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20070059859A (ko) | 2007-06-12 |
| US20070162645A1 (en) | 2007-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1665056B1 (en) | Multiple processor system and method including multiple memory hub modules | |
| US6950910B2 (en) | Mobile wireless communication device architectures and methods therefor | |
| US6119196A (en) | System having multiple arbitrating levels for arbitrating access to a shared memory by network ports operating at different data rates | |
| US8700830B2 (en) | Memory buffering system that improves read/write performance and provides low latency for mobile systems | |
| KR100814904B1 (ko) | 칩 내부 회로 간의 데이터 전송을 위한 통신 시스템 | |
| JP2008140220A (ja) | 半導体装置 | |
| JP3769413B2 (ja) | ディスクアレイ制御装置 | |
| US12113723B2 (en) | Switch for transmitting packet, network on chip having the same, and operating method thereof | |
| CN100595744C (zh) | 芯片上系统集成电路、电子系统及在其内传送数据的方法 | |
| JP4198376B2 (ja) | バスシステム及びバスシステムを含む情報処理システム | |
| JP4621604B2 (ja) | バス装置、バスシステムおよび情報転送方法 | |
| US8180990B2 (en) | Integrated circuit including a plurality of master circuits transmitting access requests to an external device and integrated circuit system including first and second interated circuits each including a plurality of master circuits transmitting access requests | |
| JPH10143466A (ja) | バス通信システム | |
| CN115114215B (zh) | 高速外围组件互连接口装置及其操作方法 | |
| US7039750B1 (en) | On-chip switch fabric | |
| US20070156937A1 (en) | Data transfer in multiprocessor system | |
| JP4928683B2 (ja) | データ処理装置 | |
| KR100813878B1 (ko) | 무중재 amba 버스 제어 장치 및 제어 방법과 이를이용한 amba 버스 인터페이스 시스템 | |
| JP4249741B2 (ja) | バスシステム及びバスシステムを含む情報処理システム | |
| US7177997B2 (en) | Communication bus system | |
| WO2019114979A1 (en) | Transparent lrdimm mode and rank disaggregation for use with in-memory processing | |
| JP4521410B2 (ja) | ディスクアレイ制御装置 | |
| JP2006134341A (ja) | ディスクアレイ制御装置 | |
| JP2000020450A (ja) | 演算処理機能付パケット型メモリシステムおよびその制御方法 | |
| KR20000016623U (ko) | 교환기에서 버스마스터 프로세서의 메모리 접속 제어 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20120228 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20130313 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20130313 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |