Implementation of a block transfer protocol for a pipelined bus

파이프라인드 버스에서 블록 전송 방법의 구현

  • 한종석 (한국전자통신연구소 프로세서연구실) ;
  • 심원세 (한국전자통신연구소 프로세서연구실) ;
  • 기안도 (한국전자통신연구소 프로세서연구실) ;
  • 윤석한 (한국전자통신연구소 프로세서연구실)
  • Published : 1996.09.01

Abstract

Block data transfer poses a serious problem is a pipelined bus where each data transfer step is pipelined. In this paper, we describe the design and implementation of a variable data block transfer protocol for a pipelined bus of a shared-memory multiprocessor. The proposed method maintains compatibility with the existing protocol for the pipelined bus and ensures fairness and effectiveness by preventing starvation. We present flow charts of requester and responder during a block transfer in the pipelined bus that uses the proposed protocol. The proposed protocol was implemented for the TICOM-III HiPi+Bus.

Keywords