본문/내용
데이타 버스는 송신 장치로부터 수신장치로의 2진 정보를 운반하며,
바이트 또는 워드 비트수의 도선으로 구성
. 스트로브는 필요한 데이타가 버스에 있음을
목적지 장치(destination unit)에 알리는 것으로서 하나의 도선으로 구성
. 송신장치는 먼저 데이타를 데이타 버스에 실는다
. 데이타가 안정 상태에 놓이면, 송신부는 스트로브 펄스를 발생
. 데이타 버스의 정보와 스트로브 신호는
수신장치가 데이타를 받아들일 만큼의 충분한 시간 동안 활성화 상태
. 스트로브 펄스의 falling edge를 사용하여 데이타 수신
- 데이타 전송을 위한 목적지 개시의 스트로브
. 데이타의 전송이 수신장치에 의해 시작되는 것
. 수신장치는 스트로브 펄스를 발생시켜 송신부에게 데이타 제공을 요청
. 송신장치는 데이타 버스에 요구된 2진 정보를 실음으로써 이에 응답
. 데이타는 수신장치가 정보를 받아들일 만큼의 시간 동안 버스에 실음
. 스트로브의 falling edge를 수신 레지스터의 트리거로 사용
핸드셰이킹
- 스트로브 방법의 결점
. 전송을 시작한 송신장치가 버스에 놓인 데이타를
수신장치가 받아들였는지의 여부를 알 수 없다
. 수신장치는 데이타가 데이타 버스에 실렸는지를 알 수 없다
- 핸드셰이킹 방법
. 전송을 시작한 장치에 응답하는 제2의 제어신호를 도입
. 하나의 제어 라인이 버스내의 데이타의 방향과 함께
송신부로부터 수신부로 향하고 있는 것으로서
버스에 유용한 데이타가 실려 있음을 수신 장치에 통보
. 또 하나의 제어 라인은 수신부로부터 송신부로 나와 있는 것으로서
수신장치가 데이타를 받아들일 수 있는지의 여부를 송신부로 통보
- 핸드셰이킹을 사용한 소스개시의 전송
. 두개의 핸드셰이킹 라인:
* Data valid - 송신장치에 의해 발생
* Data accept - 수신 장치에 의하여 발생
. 송신장치는 버스에 데이타를 싣고 Data valid신호로 통보함으로써 전송 시작,
수신 장치는 버스…
…