Abstract:
본 발명은 캐시에 있어, 더티(dirty) 데이터를 저장하는 신뢰 캐시; 및 클린(clean) 데이터를 저장하는 비신뢰 캐시;를 포함하되, 상기 캐시는 상기 신뢰 캐시와 상기 비신뢰 캐시에 기지정된 비율로 캐시 영역을 할당하여 동작을 시작하며, 상기 비신뢰 캐시는 상기 신뢰 캐시보다 낮은 전압이 공급되는 캐시를 제공한다.
Abstract:
본발명은변환색인버퍼의페이지거주정보를이용한동적메모리장치및 그의선택적리프레쉬방법을개시한다. 즉, 본발명은변환색인버퍼의페이지거주정보를근거로동적메모리장치에서선택적리프레쉬기능을수행함으로써, 현재사용하는페이지만을선택적으로리프레쉬하며 DRAM의파워및 에너지소모를줄일수 있으며, 이미프로세서에탑재된변환색인버퍼를이용하기때문에리프레쉬가필요한페이지를선택하기위한추가적인하드웨어저장장소를필요로하지않는다.
Abstract:
본 발명은 캐시에 있어, 더티(dirty) 데이터를 저장하는 신뢰 캐시; 및 클린(clean) 데이터를 저장하는 비신뢰 캐시;를 포함하되, 상기 캐시는 상기 신뢰 캐시와 상기 비신뢰 캐시에 기지정된 비율로 캐시 영역을 할당하여 동작을 시작하며, 상기 비신뢰 캐시는 상기 신뢰 캐시보다 낮은 전압이 공급되는 캐시를 제공한다.
Abstract:
본 발명은 아이피의 하드웨어 동작 특성을 반영한 메시지 기반의 통신 프로토콜에 의한 시스템 온 칩 상의 아이피 제어 방법 및 이에 사용되는 래퍼에 관한 것이다. 본 발명에 따른 메시지 기반의 통신 프로토콜에 의한 IP 제어 방법은 상기 IP에 부착된 래퍼를 통해 마스터로 동작하는 IP와 슬레이브로 동작하는 IP가 연결되는 단계; 상기 마스터로 동작하는 IP의 INIT 명령에 따라 상기 슬레이브로 동작하는 IP에 부착된 래퍼가 상기 슬레이브로 동작하는 IP를 초기화하는 단계; 상기 마스터로 동작하는 IP의 START 명령에 따라 상기 슬레이브로 동작하는 IP가 정해진 동작을 실행하는 단계; 및 상기 슬레이브로 동작하는 IP의 동작 실행 중, 상기 마스터로 동작하는 IP의 STOP 명령에 따라 상기 슬레이브로 동작하는 IP가 동작을 멈추고 대기하는 단계를 포함한다. 본 발명에 의하면 SoC 상의 특정 IP를 제어하는 데 있어 사전에 정의된 메시지를 사용하여 단 한 번의 명령어 전달로 원하는 제어를 할 수 있어 시스템의 성능을 향상시킬 수 있다. SoC, IP, 통신 프로토콜
Abstract:
본 발명은 다수의 이종 프로세서 간에 처리되는 멀티 프로세싱 기술을 개시한다. 즉, 다수의 이종 프로세서를 구비하는 멀티 프로세싱 시스템 및 그 구동 방법은 기선정된 응응 프로그램이 메인 프로그램과 하나 이상의 병렬 함수로 분리 지정된 후, 서브 이종 프로세서에 의해 컴파일된 하나 이상의 병렬 함수가 상기 서브 이종 프로세서에 기구비된 레퍼를 통과함에 따라, 상기 컴파일된 하나 이상의 병렬 함수가 메인 이종 프로세서의 고유 호출 규약과 데이터 포맷에 맞도록 변경 또는 정합(整合)되게 하는 시스템 및 그 구동 방법을 구현함으로써, 다수의 이종 프로세서 간의 호출 규약 및 데이터 포맷에 대한 차이를 레퍼를 통해 극복하여 기존 개발 툴의 큰 수정 없이도 병렬적으로 처리하고자 하는 응용 프로그램을 할당 및 처리할 수 있어 시스템 성능 향상 및 고집적화로 인한 매출 증대를 높일 수 있다. 이종 프로세서, 호출 규약, 데이터 포맷, 레퍼
Abstract:
PURPOSE: A multi-processing system and a driving method for including a plurality of different kind processors are provided so that the application for processing is assigned and it processes without the big correction of the development tool. The system performance is improved and sale is increased and due to the high integration. CONSTITUTION: A main heterogeneous processor one among a plurality of different kind processors. A selected application program is the compile. It designates as the main program and one or more parallel functions. The sub heterogeneous processor is one among a plurality of different kind processors. The mapping and the mapped parallel function is compiled in a dedicated memory(200). The Wrappers included in the sub different kind processor matches the compiled parallel function to data according with the access protocol and data format of the main different kind processor as change.
Abstract:
PURPOSE: An IP control method of a system on chip by a communication protocol and a wrapper thereof are provided to improve portability and reusability of IP by providing the abstraction step to a system designer and an IP designer. CONSTITUTION: An IP operated as a master and an IP operated as a slave are connected through a wrapper attached to an IP(S401). The wrapper attached to the IP operated as the slave initializes the IP operated as the slave according to the INIT command of the IP operated as the master(S403). The IP operated as the slave executes the designated operation according to the START command of the IP operated as the master(S409). The IP operated as the slave stops the operation according to STOP command of the IP operated as the master during the operation of the IP operated as the slave(S413).