1 |
1
내부에 RISC(Reduced Instruction Set Computer) 마이크로 프로세서 및 FPGA(Field Programmable Gate Array)를 집적한 디바이스를 이용하여 로직 회로를 구성하고, 하나 이상의 통신 방식에 따른 프로토콜을 하드웨어 및 소프트웨어를 사용하여 처리하는 코어 커널부;상기 코어 커널부에 필요한 클럭 신호를 공급하는 클럭부;상기 코어 커널부에 필요한 리셋 신호를 공급하는 리셋부;상기 코어 커널부에 연결되어 VoIP(Voice over Internet Protocol) 송수화기와의 접속 기능을 수행하는 송수화기 접속부;상기 코어 커널부에 연결되고, 특정 FPGA로 구성된 기저대역 무선 모뎀의 기능을 수행하는 BBP(BaseBand Processor) 로직부;상기 코어 커널부에 연결되어 시작 프로그램, 운용 프로그램, 사용자 데이터 및 각종 응용 프로그램을 저장하는 메모리부;상기 코어 커널부에 연결되고, 상기 코어 커널부를 디버깅하기 위한 특정 디버깅 장치와 연결되는 JTAG(Joint Test Action Group) 접속부; 및상기 코어 커널부에 연결되어 터미널과 접속 기능을 수행하는 EIA232 접속부를 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
2 |
2
제 1항에 있어서, 상기 코어 커널부와 POTS(Plain Old Telephone Service) 전화기와의 접속 기능을 수행하는 POTS 접속부; 상기 BBP 로직부에 연결되어 주파수 대역에 따른 무선 접속 기능을 수행하는 무선 접속부; 상기 코어 커널부에 접속되어 USB(Universal Serial Bus)와 연결하는 USB 접속부; 및 상기 코어 커널부와 로컬 버스 및 이더넷에 연결되어 이더넷 물리층 기능 또는 이더넷 MAC(Medium Access Control) 계층과 물리계층 기능을 수행하는 이더넷 접속부 를 더 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
3 |
3
제 2항에 있어서, 상기 송수화기 접속부에 연결되어 VoIP 전화기능을 수행하는 VoIP 송수화기; 상기 POTS 접속부에 연결되어 아날로그 전화기능을 수행하는 POTS 전화기; 및 상기 코어 커널부에 접속되어 추가 회로 구성을 위해 확장 기능을 제공하는 사용자 확장 접속부 를 더 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
4 |
4
제 1항에 있어서, 상기 코어 커널부에 연결되어 사용자와 통신하는 기능을 위한 키패드 및 LCD 를 더 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
5 |
5
제 1항에 있어서, 상기 코어 커널부는, 상기 RISC 마이크로 프로세서 및 기본 제어회로를 포함하는 코어부; 및 상기 기본 제어회로에 따른 기능외에 추가적인 기능에 따른 로직 회로를 FPGA로 구성하여 부가의 주변장치를 제어하는 커널로직부 를 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
6 |
6
제 2항에 있어서, 상기 코어부는, 상기 JTAG 접속부와 연결되어 제어기 전체의 중앙 연산 처리를 수행하는 리스크 코어; 상기 리셋부와 연결되어 리셋 신호의 생성 및 제어를 수행하여 고급호스트버스를 통해 상기 리셋 신호를 공급하는 리셋 제어기; 상기 클럭부와 연결되어 클럭 신호의 생성 및 제어를 수행하여 상기 고급호스트버스를 통해 상기 클럭 신호를 공급하는 클럭 제어기; 상기 메모리부 및 고급호스트버스와 연결되어 외부 메모리와의 접속 기능을 수행하는 외부 버스 제어기; 및 상기 EIA232 접속부 및 고급호스버스와 연결되어 입출력 데이터를 제어하는 범용 비동기 송수신 제어기 를 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
7 |
7
제 6항에 있어서, 상기 코어부는, 상기 고급호스트버스와 연결되어 버스 사용권 제어 및 상기 커널 로직부의 고급호스트버스 신호로 확장해주는 버스 브리지; 상기 고급호스트버스와 연결되어 프로그램 수행에서 발생되는 내부 및 외부 인터럽트를 처리하는 인터럽트 처리기; 상기 고급호스트버스와 연결되어 상기 클럭 제어기로부터 기준 클럭을 입력받아 타이밍 신호를 발생시키는 타이머 및 WDT(Watch Dog Timer); 상기 리스크 코어가 동작 속도를 위한 프로그램 및 데이터를 일시적으로 저장하는 내부 메모리; 및 상기 코어 커널부의 전체 환경 설정 데이터 및 상기 커널 로직부의 로직 데이터를 제어하는 환경설정 제어기 를 더 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
8 |
8
제 7항에 있어서, 상기 커널로직부는, 상기 버스 브리지와 연결된 고급 주변 버스 브리지를 통해 데이터 송수신에 따른 제어 신호를 생성하여 공급하는 직접 메모리 액세스 제어기; 상기 고급 주변 버스 주변기와 연결된 고급 주변 버스를 통해 상기 제어 신호로 사용되는 입출력 신호를 처리하는 입출력 제어기; 상기 고급 주변 버스와 연결되어 톤 생성 및 코덱을 제어하고, 송수화기 접속부 및 POTS 접속부와 데이터를 송수신하는 톤 모듈 및 코덱 제어기; 상기 고급 주변 버스와 연결되어 무선 MAC 프로토콜을 처리하는 무선 미디어 액세스 제어기; 상기 고급 주변 버스와 연결되어 이더넷 MAC 프로토콜을 처리하는 이더넷 미디어 액세스 제어기; 상기 고급 주변 버스와 연결되어 USB 포트에 접속하기 위한 인터페이스를 제공하는 범용 직렬 버스 제어기; 및 상기 커널 로직부에서 사용하고 남은 상기 고급 주변 버스를 확장하는 사용자 정합부 를 포함하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
9 |
9
제 8항에 있어서, 상기 고급 주변 버스 브리지는, 상기 고급호스트버스와 고급주변버스를 각 버스의 타이밍에 기초하여 데이터 신호와 주소 신호 및 제어 신호를 연결하는 것을 특징으로 하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|
10 |
9
제 8항에 있어서, 상기 고급 주변 버스 브리지는, 상기 고급호스트버스와 고급주변버스를 각 버스의 타이밍에 기초하여 데이터 신호와 주소 신호 및 제어 신호를 연결하는 것을 특징으로 하는 유무선 인터넷 전화용 시스템온칩 개발 장치
|