-
公开(公告)号:KR100873010B1
公开(公告)日:2008-12-09
申请号:KR1020070047921
申请日:2007-05-17
Applicant: 한국과학기술원
Abstract: 슬레이브에서 예외 상황이 발생하더라도 트랜잭션을 수행할 수 있는 논블록킹 마스터(non-blocking master), 버스 중재장치, 버스 시스템, 및 버스 중재 방법이 개시된다. 논블록킹 마스터는 코어 및 버스 제어부를 포함한다. 코어는 데이터를 기입 또는 독출하는 트랜잭션을 수행하고, 버스 제어부는 버스 중재장치에 버스 점유의 승인을 요청한다. 논블록킹 마스터는 제 1 트랜잭션을 수행하는 도중 슬레이브에서 예외 상황이 발생한 경우 제 1 트랜잭션을 중단하고 제 2 트랜잭션을 수행할 수 있다. 따라서, 논블록킹 마스터, 버스 중재장치, 버스 시스템, 및 버스 중재 방법은 슬레이브에서 예외 상황이 발생하더라도 데이터를 기입 또는 독출하는 트랜잭션을 수행할 수 있다.
논블록킹 마스터(non-blocking master), 버스 시스템-
公开(公告)号:KR1020080101318A
公开(公告)日:2008-11-21
申请号:KR1020070047921
申请日:2007-05-17
Applicant: 한국과학기술원
Abstract: A non-blocking master performing the transaction which write or read out data, a bus arbiter, a bus system and a bus arbitration method are provided to increase an amount of bus transmission and the data process speed of the system about performing a next transaction even though the current transaction is interrupted. A core performs a transaction for writing data by transmitting data signal to a slave or a transaction for reading out data by receiving data signal from the slave and performs the transaction reading out data(511,521). A bus control(512) requests for an approval of the bus occupation about a first transaction in a bus arbiter(710). A bus control receives the approval of the bus occupation about the first transaction from a bus arbiter. A bus control receives the approval of the bus occupation about a second transaction from a bus arbiter.
Abstract translation: 提供执行写入或读出数据的事务的非阻塞主机,总线仲裁器,总线系统和总线仲裁方法,以增加总线传输量和系统关于执行下一个事务的数据处理速度 虽然当前交易中断。 通过从从机发送数据信号到从机或交易以读出数据,核心执行写入数据的事务,并执行事务读出数据(511,521)。 总线控制(512)请求批准总线仲裁器中的第一个事务的总线占用(710)。 公共汽车控制台从总线仲裁员那里得到公共汽车占用首次交易的批准。 总线控制器从总线仲裁器接收关于第二次交易的总线占用的批准。
-