Abstract:
PURPOSE: A reed-solomon decoder, a memory system thereof and a decoding method thereof are provided to reduce complexity of hardware by sharing substructures unnecessarily overlapping from a reed-solomon decoder. CONSTITUTION: A syndrome computation block(100) generates the values of syndrome from received code word. A key-Equation Solver(210) generates a polynomial expression of error value and a polynomial expression of error location based on values of the syndrome. A chien search and pony block(220) calculate error locations and error values based on error locator polynomial expression and error value polynomial expression. An error correction block(230) outputs corrected cord word based on the error location and the error value. The syndrome value block generates the syndrome values using one matrix product.
Abstract:
왜곡 보정 장치는 식별번호 인식부, 보정 정보 저장부, 왜곡 보정부를 포함한다. 식별번호 인식부는 식별번호 저장부를 가지는 교환이 가능한 렌즈의 식별번호를 인식한다. 보정 정보 저장부는 교환이 가능한 렌즈에 의해 발생하는 렌즈 왜곡을 보정하기 위해 사용되는 보정 정보를 저장한다. 왜곡 보정부는 교환이 가능한 렌즈의 식별번호에 기초하여 선택된 보정 정보를 이용하여 교환이 가능한 렌즈를 통해 획득된 왜곡된 영상에 포함된 렌즈 왜곡을 보정한다.
Abstract:
PURPOSE: A multi core cache circuit using a single core cache controller, a cache device and a semiconductor device including the same, and a cache memory control method are provided to simplify a structure and reduce traffic by minimizing a change of the structure and using the existing single core cache controller. CONSTITUTION: A cache memory unit(110) includes cache lines and stores data, tag information and status information of the cache lines. A single core cache controller(120) offers a data request signal based on a request signal of a core connected to a cache circuit and the data of the cache memory unit corresponding to the data request signal to the core connected to the cache circuit. A command processor(130) offers a state modification signal for modifying the status information of the cache lines and the data saved in the cache memory unit to outside.
Abstract:
논리회로를 기술한 스프레드시트 파일을 하드웨어 기술언어 파일로 자동 변환시켜 주는 논리회로 파일 자동 변환 방법에 의해 논리회로의 입력 신호 및 출력 신호와 입력 신호 및 출력 신호에 각각 대응하는 입력 값 및 출력 값을 포함하는 스프레드시트 파일을 생성한다. 그리고 생성된 스프레드시트 파일을 파싱하여 입력 신호 및 출력 신호에 관한 정보를 얻고 얻은 입력 신호 및 출력 신호의 정보에 기초하여 하드웨어 기술언어 파일을 생성한다. 논리회로 파일 자동 변환 방법은 테이블 형태로 쉽게 논리회로를 기술하기에 적합한 스프레드시트 파일을 이용하기 때문에 논리회로 기술에 있어서 가독성을 높일 수 있고 용이하게 유지보수를 할 수 있다. 하드웨어 기술언어, PLA
Abstract:
멀티쓰레드 환경의 프로세스를 위한 캐쉬 메모리 장치가 개시된다. 캐쉬 메모리 장치는 캐쉬 메모리, 인덱스 발생 회로 및 캐쉬 컨트롤러를 포함한다. 캐쉬 메모리는 인덱스들, 유효성 검사 비트들, 태그들 및 데이터들을 저장한다. 인덱스 발생 회로는 복수의 인덱싱 정보들 중에서 하나의 선택 인덱싱 정보를 선택하고 상기 선택 인덱싱 정보에 상응하는 인덱스를 발생시킨다. 캐쉬 컨트롤러는 상기 인덱스 발생 회로로부터 발생된 인덱스를 입력 받고 프로세서로부터 어드레스를 입력 받아, 상기 인덱스 및 상기 어드레스에 대응하는 상기 캐쉬 메모리의 데이터를 상기 프로세서로 출력한다. 따라서 멀티쓰레드 환경에서 데이터 전송 속도를 향상시키고 캐쉬 히트율을 증가시켜 소비 전력의 증가를 방지할 수 있다. 캐쉬 메모리, 멀티쓰레드, 인덱스
Abstract:
An interrupt processing method performing the interrupt waiting instruction for an interrupt based processor is provided to reduce overall power consumption for the interrupt latency by being operated in two kinds of action mode of general mode and low power mode. A processor determines whether command is the interrupt standby command or not in an ID(instruction decoding) step(S101). If the command accords with the interrupt standby command, a processor converts a general mode into a low power mode(S102). The processor waits in the low power mode(S104). If the command does not accord with the interrupt standby command, a processor processes the general command in a general mode(S103). A processor determines whether or not the interrupt is generated while waiting in the low power mode(S105). In the interrupt is generated, a processor converts a low power mode into a general mode(S106) and processes the general instruction processing the interrupt service routine in the general mode.
Abstract:
A method for providing a plurality of indexing information and a cache memory device using the same are provided to prevent the increment of power consumption by increasing a cache hit rate. A cache memory device(1300) comprises the followings: a cache memory(1310) storing indices(1311), validity check bits(1312), tags(1313) and data(1314); an index generation circuit(1320) which selects one selection indexing information among a plurality of indexing information, and generates an index corresponding to the selection indexing information; and a cache controller(1330) which receives the generated index and a address from a processor, and then outputs data of the cache memory corresponding to the index and address to the processor.
Abstract:
A data processing unit, a data processing system, a co-processor connecting method, and a co-processor interfacing method are provided to improve the process speed and supporting a connection of multiple co-processor using small number of signal lines. A main processor(411) transmits a first coprocessor interface signal combination, transmits a coprocessor command by receiving a second coprocessor interface signal, and continues the pipeline without waiting the result of coprocessor command. A plurality of coprocessors(412,413) are operated by the coprocessor command. A data processing unit includes a coprocessor bus(420) connecting main processors, and coprocessors for inputting the first coprocessor interface signal group, or the second coprocessor interface signal group to each coprocessors through the same signal line by the interface signals.
Abstract:
본 발명은 지정 가능한 지연 슬롯과 스쿼싱 조건을 가지는 분기 처리 프로세서에 관한 것이다. 특히, 파이프라인 프로세서에서 분기실행(branch execution)을 제어하기 위한 것으로서 지연 슬롯 수와 스쿼싱 조건을 사용자가 지정할 수 있는 분기 명령어와 이를 처리하기 위한 프로세서 구조에 관한 것이다. 본 발명에 의하면, 지연 분기 제어 및 처리를 위한 프로세서에 있어서, 분기 명령어에 표시된 지연 슬롯의 수에 해당하는 지연 슬롯 명령어들의 주소를 생성하는 명령어 주소 생성부와; 상기 분기 명령어 상에 명시된 지연 슬롯 수에 해당하는 명령어를 우선 해석하고, 지연 슬롯 수가 분기 페널티 보다 작은 경우 지연 슬롯 이후 분기 페널티까지 NOP 명령어를 해석하는 명령어 디코더; 및 상기 해석된 명령어의 분기 여부와 분기 목적지 주소를 계산하는 명령 실행부를 구비하는 것을 특징으로 하는 분기 처리 프로세서를 제시한다. 따라서, 본 발명은 프로그램에서 지연 슬롯 명령어로 사용될 수 있는 명령어의 수에 따라 지연 슬롯의 수를 지정할 수 있으므로 분기 명령어의 지연 슬롯이 NOP으로 채워지는 경우는 없게 되어 프로그램 크기가 줄일 수 있으며, 참 슬롯 명령어와 스쿼싱 슬롯 명령어를 모두 사용할 수 있으므로 지연 슬롯을 효율적으로 사용하게 되어 프로그램의 수행 속도를 향상시킬 수 있다. 지연 슬롯, 스쿼싱, 분기명령어, 프로세서, 파이프라인
Abstract:
산술 복호 방법 및 그 장치가 개시된다. 본 발명에 따른 산술 복호 장치는, 현재 심벌의 복호에 이용되는 최대 빈도 심벌의 레인지와 최소 빈도 심벌의 레인지를 결정하고, 현재 옵셋값과 상기 현재 심벌의 복호에 이용되는 상기 최대 빈도 심벌의 상기 레인지를 비교하여 상기 현재 심벌의 값을 결정하여 출력하는 산술 복호부; 및 상기 현재 심벌이 상기 현재 심벌의 복호에 이용되는 상기 최대 빈도 심벌이라고 예측하여, 상기 현재 심벌의 다음 심벌의 복호에 이용되는 최대 빈도 심벌의 레인지와 최소 빈도 심벌의 레인지를 결정하고, 다음 옵셋값과 상기 다음 심벌의 복호에 이용되는 상기 최대 빈도 심벌의 상기 레인지를 비교하여 상기 다음 심벌의 값을 결정하여 출력하는 예측 산술 복호부;를 포함한다. 본 발명에 따르면, 산술 복호화 시 예측 기법을 이용하여 복수의 심벌에 대한 병렬 처리를 가능하게 함으로써 복호 속도를 크게 향상 시킬 수 있다. 산술부호화/복호화, 예측, CABAC