KR0170742B1 - 엠버스를 이용한 데이터 전송 방법 - Google Patents
엠버스를 이용한 데이터 전송 방법 Download PDFInfo
- Publication number
- KR0170742B1 KR0170742B1 KR1019960007373A KR19960007373A KR0170742B1 KR 0170742 B1 KR0170742 B1 KR 0170742B1 KR 1019960007373 A KR1019960007373 A KR 1019960007373A KR 19960007373 A KR19960007373 A KR 19960007373A KR 0170742 B1 KR0170742 B1 KR 0170742B1
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- cycle
- data
- mode
- data transmission
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/364—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Systems (AREA)
- Bus Control (AREA)
Abstract
Description
Claims (4)
- 버스를 기반으로 하고 공유메모리 구조를 가지며, 선마이크로 시스템사(미국의 컴퓨터회사명)의 엠버스를 입출력모듈의 로컬버스로 사용하는 중형컴퓨터 시스템에서 상기 로컬버스를 사용하여 시스템버스로부터 로컬메모리로 또는 로컬메모리로부터 시스템버스로 소정의 블럭단위로 데이터를 전송하는 방법에 있어서, 상기 공유메모리로부터 시스템버스를 통해 로컬메모리로 소정 블럭단위로 데이터를 읽어 들이는 블럭읽기 사이클, 로컬메모리로부터 시스템버스를 통해 상기 공유메모리로 소정 블럭단위로 데이터를 쓰는 블럭쓰기 사이클을 구분하는 단계; 상기 엠버스에 대한 버스사용권을 요구하고, 상기 버스사용권을 중재받는 단계; 상기 버스사용권을 획득하면 버스를 사용하고 있음을 표시하고 버스를 사용하는 단계; 엠버스에서 제공하는 데이터전송을 제어하는 신호들을 체크하여 데이터전송을 할 것인지(데이터전송모드), 재전송을 할 것인지(재전송 모드), 에러로 처리할 것이지(에러모드)를 결정하는 모드결정단계; 및 상기 모드결정단계에서 데이터전송모드이면 상기 소정의 블럭단위로 데이터를 전송하고 전송사이클을 끝내며, 재전송모드이면 다시 소정의 블럭단위로 데이터를 전송하고, 에러모드이면 전송사이클을 끝내는 단계를 포함함을 특징으로 하는 엠버스를 이용한 블럭 데이터 전송방법.
- 제1항에 있어서, 상기 모드결정단계의 데이터전송을 제어하는 신호들은 데이터 전송준비완료를 나타내는 신호(MRDY_), 데이터를 재전송을 요구하는 신호(MRTY_), 데이터 전송 에러를 나타내는 신호(MERR_)임을 특징으로 하는 엠버스를 이용한 블럭데이터 전송 방법.
- 제1항에 있어서, 데이터전송 모드에서의 데이터 전송은 카운터를 사용하여 소정의 블럭에 상응하는 데이터량을 전송하고, 상기 카운터의 동작을 체크하여 다음 단계 천이를 결정함을 특징으로 하는 엠버스를 이용한 블럭데이터 전송 방법.
- 버스를 기반으로 하고 공유메모리 구조를 가지며, 선마이크로 시스템사(미국의 컴퓨터회사명)의 엠버스를 입출력모듈의 로컬버스로 사용하는 중형컴퓨터 시스템에서 상기 입출력모듈의 중앙처리장치(CPU)가 상기 로컬버스를 사용하여 시스템버스로부터 또는 시스템버스로 데이터를 억세스하거나(단일모드 사이클), 상기 입출력모듈의 내부 레지스터를 억세스하는(슬레이브 사이클) 방법에 있어서, 상기 중앙처리장치가 상기 단일모드 사이클을 시작할 것인지 상기 슬레이브사이클을 시작할 것인지 결정한 후, 엠버스를 사용하고 있음을 표시하는 단계; 상기 단일모드 사이클일 겨우에는 단일모드 읽기 또는 단일모드 쓰기를 진행하고, 시스템버스의 상태 및 엠버스 상태를 확인하여 사이클이 정상적이며 응답신호를 확인하 후 사이클을 종료하고, 에러가 발생하면 재전송을 시도하는 단계; 및 상기 슬레이브 사이클일 경우에는 상기 레지스터에 대해 데이터 쓰기 또는 읽기를 수행하고, 응답신호를 확인한 후 사이클을 종료하는 단계를 포함함을 특징으로 하는 엠버스를 이용한 데이터 전송방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960007373A KR0170742B1 (ko) | 1996-03-19 | 1996-03-19 | 엠버스를 이용한 데이터 전송 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960007373A KR0170742B1 (ko) | 1996-03-19 | 1996-03-19 | 엠버스를 이용한 데이터 전송 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970066906A KR970066906A (ko) | 1997-10-13 |
KR0170742B1 true KR0170742B1 (ko) | 1999-03-30 |
Family
ID=19453413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960007373A KR0170742B1 (ko) | 1996-03-19 | 1996-03-19 | 엠버스를 이용한 데이터 전송 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0170742B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000003700A (ko) * | 1998-06-29 | 2000-01-25 | 김형벽 | 버스모듈 장치 |
-
1996
- 1996-03-19 KR KR1019960007373A patent/KR0170742B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR970066906A (ko) | 1997-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6353867B1 (en) | Virtual component on-chip interface | |
JPH02227765A (ja) | デジタル・コンピユータのデータ転送装置 | |
CN101510185B (zh) | 一种高速总线向低速总线写入、读取数据的方法和装置 | |
JPH02227766A (ja) | デジタル・コンピユータのデータ転送装置 | |
JP2004171209A (ja) | 共有メモリデータ転送装置 | |
JPH03129548A (ja) | デュアル・ポート・メモリとその通信方法 | |
CA2060820C (en) | Direct memory access for data transfer within an i/o device | |
US6401142B1 (en) | Apparatus and method for selective bus transfer using master and slave modes | |
US6085261A (en) | Method and apparatus for burst protocol in a data processing system | |
JP2688171B2 (ja) | 通信アダプタ並びにデータ転送システムおよび方法 | |
KR100476895B1 (ko) | 가변 가능한 데이터 전송 모드를 갖는 인터페이스 장치 및그것의 동작 방법 | |
US7062588B2 (en) | Data processing device accessing a memory in response to a request made by an external bus master | |
US6279044B1 (en) | Network interface for changing byte alignment transferring on a host bus according to master and slave mode memory and I/O mapping requests | |
JP3703532B2 (ja) | 多重化アドレスバスを備えたコンピュータシステム | |
KR0170742B1 (ko) | 엠버스를 이용한 데이터 전송 방법 | |
CN117806999A (zh) | 一种位宽和通道可调的片上总线 | |
CN111177048A (zh) | 一种ahb总线的设备及其进行数据流传输的方法 | |
JP2762506B2 (ja) | 回線制御装置 | |
JP2546901B2 (ja) | 通信制御装置 | |
JPH11328102A (ja) | バス制御システムおよびバス制御方法 | |
JPH02211571A (ja) | 情報処理装置 | |
JPH0222748A (ja) | 不揮発生メモリ制御回路 | |
JP2671743B2 (ja) | マイクロコンピュータ | |
JPH08180027A (ja) | 調停回路 | |
JPH04225458A (ja) | コンピュータ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19960319 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19960319 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980930 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19981015 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19981015 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010924 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020930 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030929 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040924 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20050929 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20050929 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20070910 |