1 |
1
시스템 버스와 아이피(IP)간을 인터페이싱하는 인터페이싱 장치에 있어서,상기 아이피로부터 입력한 제1 신호에 해당하는 데이터 전송에 관한 버스 프로토콜을 생성하여 상기 시스템 버스로 출력하거나 상기 시스템 버스로부터 입력한 제2 신호에 해당하는 버스 프로토콜을 해석하여 어드레스와 데이터에 관한 정보를 출력하는 버스 논리부; 및상기 제1 신호를 상기 버스 논리부로 출력하거나 상기 아이피가 해석 가능한 인터페이스 신호의 해석된 결과를 상기 버스 논리부로부터 입력하여 상기 아이피로 출력하는 아이피 논리부를 구비하는 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 장치
|
2 |
2
제1 항에 있어서, 상기 시스템 버스는 AMBA 버스인 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 장치
|
3 |
3
제2 항에 있어서, 상기 AMBA 버스는 AMBA AHB 버스인 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 장치
|
4 |
4
제1 항에 있어서, 상기 시스템 버스, 상기 아이피 및 상기 시스템 버스와 아이피간 인터페이싱 장치는 시스템 온 칩화되는 것을 특징으로 하는 시스템 버스와 아이피간의 인터페이싱 장치
|
5 |
5
제1 항에 있어서, 상기 제1 및 제2 신호들 각각은 명령이나 데이타인 것을 특징으로 하는 시스템 버스와 아이피간의 인터페이싱 장치
|
6 |
6
제1 항에 있어서, 상기 버스 논리부는상기 제2 신호를 상기 시스템 버스로부터 입력하고, 입력한 상기 제2 신호에 해당하는 버스 프로토콜을 해석하여 어드레스 기간과 데이터 기간으로 분리하고, 상기 해석된 결과를 상기 아이피 논리부로 출력하는 슬레이브 논리부; 및상기 아이피 논리부로부터 입력한 상기 제1 신호의 데이타 전송에 관한 버스 프로토콜을 생성하고, 상기 생성된 버스 프로토콜을 상기 시스템 버스로 출력하는 마스터 논리부를 구비하는 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 장치
|
7 |
7
제6 항에 있어서, 상기 슬레이브 논리부는어드레스 기간에서 상기 시스템 버스로부터 어드레스 신호를 전송받고, 데이타 기간에서 상기 어드레스 신호를 상기 아이피 논리부로 출력하는 어드레스 제어부; 및상기 제2 신호를 해석하여 상기 어드레스 기간과 상기 데이타 기간으로 분리하고, 상기 분리된 결과에 상응하여 상기 어드레스 제어부를 제어하고, 데이타의 기입과 독출을 각각 제어하는 기입 및 독출 제어 신호들을 상기 해석된 결과에 상응하여 발생하고, 발생된 상기 기입 및 독출 제어 신호들을 상기 아이피 논리부로 출력하는 슬레이브 상태 제어부를 구비하고,상기 아이피 논리부는 상기 기입 제어 신호에 응답하여 상기 시스템 버스로부터 입력한 데이타를 기입하고 상기 독출 제어 신호에 응답하여 데이타를 상기 시스템 버스로 독출하는 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 장치
|
8 |
8
제6 항에 있어서, 상기 마스터 논리부는상기 아이피 논리부로부터 입력한 상기 제1 신호에 응답하여 상기 시스템 버스의 사용권을 요구하고, 상기 시스템 버스의 사용권을 받아서 상기 아이피 논리부에 전달하는 마스터 상태 제어부; 및상기 아이피 논리부로부터 상기 시스템 버스로 전송할 데이타에 관한 정보를 상기 제1 신호로서 입력하고, 상기 제1 신호의 전송할 데이타에 관한 정보에 따라 상기 전송에 관한 버스 프로토콜을 생성하는 프로토콜 생성부를 구비하고,상기 아이피 논리부는 상기 마스터 상태 제어부로부터 상기 사용권이 입력될 때 상기 데이타에 관한 정보를 상기 마스터 논리부로 출력하는 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 장치
|
9 |
9
제8 항에 있어서, 상기 데이타에 관한 정보는상기 아이피 논리부로부터 상기 시스템 버스로 상기 데이타를 전송할 모드를 나타내는 모드 정보;버스트 모드에서 상기 데이타를 몇 개씩 묶어서 보낼 것인가를 나타내는 묶음 정보;기본 어드레스에 대한 어드레스 정보; 및한 번에 전송할 데이타의 폭에 대한 폭 정보를 구비하는 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 장치
|
10 |
10
시스템 버스와 아이피(IP)간을 인터페이싱하는 인터페이싱 방법에 있어서,상기 아이피로부터 버스 논리부로 입력된 제1 신호에 해당하는 데이터 전송에 관한 버스 프로토콜을 생성하여 상기 시스템 버스로 전송하고, 상기 시스템 버스로부터 받아들인 제2 신호에 해당하는 버스 프로토콜을 해석하여 어드레스와 데이터에 관한 정보를 얻는 단계; 및상기 아이피로부터 받아들인 상기 제1 신호를 상기 버스 논리부로 제공하고, 상기 제2 신호에 해당하는 버스 프로토콜에서 해석된 결과를 상기 아이피로 전달하는 단계를 구비하는 것을 특징으로 하는 시스템 버스와 아이피간 인터페이싱 방법
|
11 |
11
시스템 버스와 아이피(IP)간을 인터페이싱하는 인터페이싱 장치에서 수행되는 컴퓨터 프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체에 있어서,상기 아이피로부터 버스 논리부로 입력된 제1 신호에 해당하는 데이터 전송에 관한 버스 프로토콜을 생성하여 상기 시스템 버스로 전송하고, 상기 시스템 버스로부터 받아들인 제2 신호에 해당하는 버스 프로토콜을 해석하여 어드레스와 데이터에 관한 정보를 얻는 단계; 및상기 아이피로부터 받아들인 상기 제1 신호를 상기 버스 논리부로 제공하고, 상기 제2 신호에 해당하는 버스 프로토콜에서 해석된 결과를 상기 아이피로부터 전달하는 단계를 수행하는 컴퓨터 프로그램을 저장하는 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록 매체
|