1 |
1
버스기반 인터커넥션의 마스터 장치와 인터페이스를 수행하고, 상기 마스터 장치로부터 읽기 전송 명령, 쓰기 전송 명령, 주소 데이터, 및 쓰기 데이터를 수신하고, 읽기 데이터를 상기 마스터 장치로 전송하는 슬레이브 포트;상기 읽기 전송 명령과 상기 쓰기 전송 명령을 수신하는 명령 제어기;상기 주소 데이터를 저장하는 주소 버퍼;상기 쓰기 데이터를 저장하는 쓰기 데이터 버퍼;상기 읽기 데이터를 저장하는 읽기 데이터 버퍼;네트워크기반 인터커넥션의 슬레이브 장치와 인터페이스를 수행하고, 상기 쓰기 전송 명령 시 상기 주소 데이터와 상기 쓰기 데이터를 사용하여 상기 마스터 장치의 쓰기 데이터를 상기 슬레이브 장치로 출력하고, 상기 읽기 전송 명령 시 상기 슬레이브 장치로부터 읽기 데이터를 수신하는 프로토콜 변환기; 및상기 읽기 전송 명령 또는 상기 쓰기 전송 명령에 따라 상기 명령 제어기의 제어에 의해 읽기 모드 또는 쓰기 모드로 동작하고, 상기 읽기 데이터 또는 상기 쓰기 데이터의 전송을 위해, 상기 주소 버퍼, 상기 읽기 데이터 버퍼, 및 상기 쓰기 데이터 버퍼의 출력을 제어하는 전송 모드 제어기를 포함하되,상기 프로토콜 변환기는 상기 쓰기 전송 명령 시 기준 딜레이 이후 상기 쓰기 전송 명령에 따른 쓰기 데이터와 주소 데이터를 상기 슬레이브 장치에 전달하고, 상기 기준 딜레이 동안 복수의 쓰기 전송 명령이 상기 슬레이브 장치를 통해 수신되는 버스 브리지 장치
|
2 |
2
제 1 항에 있어서,상기 슬레이브 포트는 상기 마스터 장치로부터 수신된 상기 읽기 전송 명령, 상기 쓰기 전송 명령, 버스트 방식, 및 데이터 전송 크기에 대한 명령 정보를 상기 명령 제어기로 출력하는 버스 브리지 장치
|
3 |
3
제 2 항에 있어서,상기 명령 제어기는 상기 읽기 전송 명령, 상기 쓰기 전송 명령, 상기 버스트 방식 및 상기 데이터 전송 크기에 대한 명령 정보를 상기 읽기 데이터 전송 또는 상기 쓰기 데이터 전송을 위해 상기 전송 모드 제어기와 상기 프로토콜 변환기로 출력하는 버스 브리지 장치
|
4 |
4
제 1 항에 있어서,상기 슬레이브 포트는 상기 쓰기 전송 명령에 대응되는 주소 데이터와 쓰기 데이터를 버스트 모드 단위로 연속적으로 상기 주소 버퍼와 상기 쓰기 데이터 버퍼에 각각 저장하는 버스 브리지 장치
|
5 |
5
제 1 항에 있어서,상기 프로토콜 변환기는 상기 쓰기 데이터를 상기 네트워크기반 인터커넥션의 프로토콜에 대응되도록 프로토콜 변환하여 출력하는 버스 브리지 장치
|
6 |
6
제 1 항에 있어서,상기 프로토콜 변환기는 마스터 포트로 동작하는 버스 브리지 장치
|
7 |
7
제 1 항에 있어서,상기 슬레이브 포트는 상기 마스터 장치로부터 수신된 읽기 전송 명령을 상기 명령 제어기로 출력하는 버스 브리지 장치
|
8 |
8
제 7 항에 있어서,상기 읽기 데이터 버퍼는 상기 읽기 전송 명령에 대응되는 읽기 데이터를 저장하는 버스 브리지 장치
|
9 |
9
제 1 항에 있어서,상기 명령 제어기는 상기 읽기 전송 명령에 따라 상기 전송 모드 제어기의 동작을 상기 읽기 모드로 동작하도록 제어하고, 상기 읽기 전송 명령에 대응되는 슬레이브 장치로부터 수신된 읽기 데이터가 상기 읽기 데이터 버퍼에 저장되면, 상기 슬레이브 포트를 통해 상기 마스터 장치로 출력되도록 상기 읽기 데이터 버퍼를 제어하는 버스 브리지 장치
|