KR0127331Y1 - 티콤 버스의 리트라이 장치 - Google Patents

티콤 버스의 리트라이 장치

Info

Publication number
KR0127331Y1
KR0127331Y1 KR2019920023734U KR920023734U KR0127331Y1 KR 0127331 Y1 KR0127331 Y1 KR 0127331Y1 KR 2019920023734 U KR2019920023734 U KR 2019920023734U KR 920023734 U KR920023734 U KR 920023734U KR 0127331 Y1 KR0127331 Y1 KR 0127331Y1
Authority
KR
South Korea
Prior art keywords
logic
retry
level
bus
abrq
Prior art date
Application number
KR2019920023734U
Other languages
English (en)
Other versions
KR940013355U (ko
Inventor
노병철
Original Assignee
이헌조
엘지전자주식회사
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 이헌조, 엘지전자주식회사 filed Critical 이헌조
Priority to KR2019920023734U priority Critical patent/KR0127331Y1/ko
Publication of KR940013355U publication Critical patent/KR940013355U/ko
Application granted granted Critical
Publication of KR0127331Y1 publication Critical patent/KR0127331Y1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/22Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling
    • G06F13/225Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling with priority control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults

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)
  • Quality & Reliability (AREA)
  • Bus Control (AREA)

Abstract

본 고안은 버스상에서 리트라이 상황 발생시 버스사용 요청을 한 보드의 레벨을 변환시켜 리트라이를 신속하고 정확하게 이루어질 수 있도록 한 티콤버스의 리트라이 장치에 관한 것으로, 쉬프트 레지스터(1), 카운터(2), 로직어레이(3)로 된 기존의 구성에 에러 발생시 어떤 전송 형태에서 어떤 형태의 에러가 발생했는지를 체크하는 검출 및 인코딩로직(4)과, 이의 출력단에 접속되어 리트라이시 ABRQ레벨을 바꿔주는 ABRQ레벨 가변 로직(5)과, 상기 로직 어레이(3)와 레벨 가변 로직(5)을 논리합시키는 오아케이트(6)를 포함하여서 이루어진다.

Description

티콤 버스의 리트라이 장치
제1도는 종래 티콤버스의 리트라이를 수행하기 위한블럭도
제2도는 본고안 티콤버스의 리트라이를 수행하기 위한 블럭도
제3도는 본고안 ABRQ레벨 가변 로직의 버스 인터페이스의 실시예를 나타낸 도면
* 도면의 주요부분에 대한 부호의 설명
1 : 쉬프트 레지스터 2 : 카운터
3 : 로직 어레이 4 : 검출 및 인코딩 로직
5 : 레벨 가변 로직 6 : 오아게이트
본 고안은 티콤(TICOM)버스의 리트라이(RETRY)장치에 관한 것으로, 특히 버스상에서 리트라이 상황 발생시 버스 사용요청을 한 보드의 레벨을 변화시켜 리트라이를 신속하고 정확하게 이루어질 수 있도록 한 것이다.
종래 티콤버스의 구성은 제1도와 같이 GA(Geographical address)입력을 쉬프트시키는 쉬프트 레지스터(1)와, 쉬프트 레지스터(1)의 출력을 카운트하는 카운터(2)와, 캉운터(2)의 출력을 논리화시켜 리트라이 출력으로 내보내는 로직 어레이(3)을 구비하여 이루어진다.
이의 동작을 살펴보면 초기값이 정해진 상태에서 쉬프트 레지스터(1)에서 GA의 입력을 1비트씩 쉬프트시키면 이 쉬프트 된 출력중 일부가 3비트 카운터(2)로 입력된다.
따라서, 카운터(2)에서는 현재 리트라이 상태임을 알리는 신호(R1)에 의해 3비트 카운터(2)의 초기값으로 로드(load)된다.
또한, 로드된 카운터(2)는 클락에 동기되어 카운팅을 실시하며 카운트 결과 모든 출력이 제로가 되면 이의 인버트된 값이 리트라이 상태를 알리는 신호(R2)와 로직어레이(3)에서 로지컬 앤드되어 비로소 액티브가 이루어진다.
그리고 액티브된 신호가 시스템 버스 인터페이스중 어드레스 중재회로에 입력되면 보드가 다시 버스사용 요청을 위한 리트라이를 하게 되며, 리트라이 결과 에러가 없으면 버스 싸이클을 종료하고 에러가 있으면 상기의 리트라이 과장을 반복 수행한다.
그러나, 상기와 같은 종래기술에 있어서는 첫번 리트라이를 하기까지 최대 8번의 버스 싸이클을 기다려야 하며 리트라이 결과 정상적인 종료가 되지않을 경우 다시 많은 싸이클을 기다린 후에 리트라이를 실시해야 하므로 시간의 지연 및 전체적인 시스템의 성능저라를 가져오는 문제가 있다.
본 고안은 이와 같은 종래의 결점을 해결하기 위하여 안출한 것으로 리트라이 상황이 발생활 경우 리트라이 상황을 발생기킨 보드에게 버스사용 우선권을 주어 리트라이 상황이 신속하게 종료될 수 있도록 하는 장치를 제공하는데 그 목적이 있다.
이하에서 이와 같은 목적을 달성하기 위한 본고안의 실시예를 상세히 설명하면 다음과 같다.
먼저, 제2도은 본고안의 리트라이 실시를 위한 구성블러도로 쉬프트레지스트(1), 카운터(2), 로직 어레이(3)의 구성은 종래와 같아 동일부호를 사용하며 이의 설명은 생략한다.
본 고안은 상기 로직 어레이(3)와 연결되고 에러가 발생하여 리트라이를 해야 할 경우 어떤 전송형태에서 어떤 형태의 에러가 발생했는지를 체크하기 위한 검출 및 인코딩 로직(4)과, 상기 검출 및 인코딩 로직(4)의 출력단에 접속되어 체크결과 ABRQ(Address Bus Reguest)의 레벨을 바꿔야 할 경우 ABRQ레벨을 바꿔주는 ABRQ레벨 가변로직(5)과, 상기 로직 어레이(3)와 레벨 가변로직(5)의 출력을 논리합시키는 오아게이트(6)를 포함하여서 구성된 것이다.
이와 같이 구성된 본 고안은 리트라이 상태가 되면 검출 및 인코딩로직(4)에서 TT3......, AACK1.....0 신호를 입력받아 자신이 버스사용중 어떠한 전송 형태에서 어떤 종류의 에러(AACK1.....0)를 받았는지 체크한다.
만일 체크결과 에러가 발생했다면 기존 트라이 장치를 무시하고(disa-ble), 새로운 ABRQ레벨 가변 로직을 이용하도록 인에이블 한다.
또한, 레벨 가변 로직(5)에서는 버스상에 리트라이 상황을 발생시킨 보드의 ABRQ레벨을 체크하여 그 요청레벨보다 하나 낮은 ABRQ레벨을 드라이브 한다.
이와 동시에 레벨 가변 로직(5)에서 새로운 신호(S1)를 발생시키면 로직어레이(3)의 출력과 레벨 가변 로직(5)의 출력을 오아게이트(6)에서 논리합하여 보드가 버스중재 과정에 다시 참가하기 위해 필요한 신호(S2)를 출력한다.
제3도는 레벨이 변경된 ABRQ가 버스상에서 ABRQ12.....0* 신호를 드라이브하는 버스 인터페이스 로직과 인터페이스되는 일실시예를 나타낸 것으로 여기서 7은 ABRQ로직, 8은 배타적 논리합 게이트, 9는 인버터를 나타낸다.
이상에서 설명한 바와 같은 본고안은 리트라이시 보드 내부에에 ABRQ레벨을 리트라이를 발생시킨 보드의 레벨보다 더 낮게 조정하여 리트라이 상황을 빠른 시간내에 종료시킬 수 있어 시간적인 지연을 최소화 할 수 있고, 이에 따라 시스템의 전체적 인 성능 향상을 가져오는 효과가 있다.

Claims (1)

  1. GA 입력을 클락에 따라 쉬프트시키는 쉬프트 레지스터(1)와, 상기 쉬프트 레지스터의 출력을 입력받아 현 상태가 리트라이임을 알리는 신호와 클락에 동기되어 카운팅을 실시하는 카운터(2)와, 상기 카운터의 모든 출력이 0가 되면 이를 인버팅시킨 값과 리트라이임을 알리는 신호를 로직 앤드시켜 액티브 신호를 출력시키는 로직 어레이(3)와, 상기 로직 어레이와 연결되고 에러 발생시 어떤 전송형태에서 어떤형태의 에러가 발생했는지를 체크하는 검출 및 인코딩 로직(4)과, 상기 검출 및 인코딩 로직(4)의 출력단에 접속되어 리트라이시 ABRQ레벨을 바꿔주는 ABRQ레벨 가변 로직(5)과, 상기 로직 어레이(3)와 레벨 가변 로직(5)을 논리합시키는 오아게이트(6)를 포함하여 구성함을 특징으로 하는 티콤버스의 리트라이 장치.
KR2019920023734U 1992-11-28 1992-11-28 티콤 버스의 리트라이 장치 KR0127331Y1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR2019920023734U KR0127331Y1 (ko) 1992-11-28 1992-11-28 티콤 버스의 리트라이 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR2019920023734U KR0127331Y1 (ko) 1992-11-28 1992-11-28 티콤 버스의 리트라이 장치

Publications (2)

Publication Number Publication Date
KR940013355U KR940013355U (ko) 1994-06-25
KR0127331Y1 true KR0127331Y1 (ko) 1998-10-15

Family

ID=19345064

Family Applications (1)

Application Number Title Priority Date Filing Date
KR2019920023734U KR0127331Y1 (ko) 1992-11-28 1992-11-28 티콤 버스의 리트라이 장치

Country Status (1)

Country Link
KR (1) KR0127331Y1 (ko)

Also Published As

Publication number Publication date
KR940013355U (ko) 1994-06-25

Similar Documents

Publication Publication Date Title
US4667338A (en) Noise elimination circuit for eliminating noise signals from binary data
US4686677A (en) Apparatus and method for detecting time-related faults
US5568485A (en) Priority encoder
US4498178A (en) Data error correction circuit
KR950015189B1 (ko) 광폭의 선입선출버퍼(fifo)의 에러검출장치
KR0127331Y1 (ko) 티콤 버스의 리트라이 장치
US6145047A (en) Circuit and method for converting interrupt signals from level trigger mode to edge trigger mode
EP0628913A1 (en) Interrupt signal detection circuit
US5721869A (en) Data processing apparatus with function of effecting hang-up processing
JP2644112B2 (ja) Fifo試験診断回路
US5513367A (en) Multiprocessor system having respective bus interfaces that transfer data at the same time
JPH0553945A (ja) 車両内シリアルデータ通信方式
JP2000299716A (ja) データ受信装置及びデータ受信方法
JP2748765B2 (ja) 多数決回路
JPH029251A (ja) フレーミングエラー・ステータス回路
US5953349A (en) Data variation detecting system
JPS62269539A (ja) 通信制御装置
JPH0779247B2 (ja) デコ−ド回路
JPS6318776B2 (ko)
JPH07210471A (ja) 情報処理装置
JPS58200323A (ja) 入出力処理装置
JPS61158232A (ja) 逐次的プリアンブル信号検出回路
JPH0234071B2 (ko)
JP2001273199A (ja) シリアルインターフェイス
JPH04211856A (ja) クロック同期式シリアルインターフェース

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
REGI Registration of establishment
FPAY Annual fee payment

Payment date: 20010314

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee