Abstract:
태그 매칭 장치는 데이터 비교부 및 패리티 비교부를 포함한다. 데이터 비교부는 태그 데이터 및 수신 코드 워드에 포함되는 수신 데이터에 기초하여 태그 데이터와 수신 데이터의 일치 여부를 결정하는 비교 데이터 결과를 출력한다. 패리티 비교부는 태그 데이터를 인코딩하여 태그 패리티 데이터를 생성하고, 태그 패리티 데이터 및 수신 코드 워드에 포함되는 수신 패리티 데이터에 기초하여 태그 패리티 데이터와 수신 패리티 데이터의 일치 여부를 결정하는 비교 패리티 결과를 출력한다. 본 발명의 실시예들에 따른 태그 매칭 장치를 사용하는 경우, 태그 패리티 데이터를 생성하는 동작과 태그 데이터와 수신 데이터를 비교하는 동작을 동시에 병렬적으로 수행하기 때문에 태그 매칭 연산을 수행하는 시간이 감소할 수 있다.
Abstract:
복수의 라인들을 포함하며 라인 단위로 명령어들을 출력하는 명령어 캐시의 구동 방법에서는, 복수의 라인들 중에서 제1 라인에 저장된 제1 명령어 그룹을 출력한다. 제1 명령어 그룹이 분기 명령어를 포함하는 경우에, 분기 명령어에 상응하는 목표 명령어(가 저장된 제2 라인의 일부 및 제2 라인과 인접하는 제3 라인의 일부에 저장된 제2 명령어 그룹을 출력한다. 제1 명령어 그룹은 연속적인 제1 명령어들을 포함하고, 제2 명령어 그룹은 목표 명령어부터 시작하는 연속적인 제2 명령어들을 포함하며, 제2 명령어 그룹의 크기는 복수의 라인들 중에서 하나의 라인의 크기에 상응한다.
Abstract:
A concatenated BCH encoding circuit includes a row encoder, a column encoder, and a parity FIFO buffer. The lower encoder performs first encoding in a row direction with respect to a plurality of data blocks forming one page and generates firs parities in parallel. The column encoder performs second encoding for each data block during the first encoding for the data blocks and generates partial parities in a column direction. The parity FIFO buffer stores the partial parities. The column encoder performs the second encoding in the column direction with respect to the data blocks by one read-out for the data blocks using the partial parities stored in the parity FIFO buffer and generates second parities.
Abstract:
멀티 코어 프로세서는 하나의 명령어 캐시(cache) 및 복수의 코어들을 포함한다. 하나의 명령어 캐시는 명령어(instruction)를 저장한다. 복수의 코어들은 하나의 명령어 캐시를 공유한다. 복수의 코어들 각각은 명령어 캐시로부터 연속되는 주소들에 상응하는 복수의 명령어들을 동시에 수신하여 복수의 명령어들 각각에 상응하는 동작을 순차적으로 수행한다. 멀티 코어 프로세서는 사이즈를 줄일 수 있고 동작 속도를 증가시킬 수 있다.
Abstract:
PURPOSE: An embedded processor and a system including the same are provided to let a register file of a core unit include a Hamming encoder and a Hamming decoder, thereby improving error resilience. CONSTITUTION: A first memory shell module(350) is provided from an instruction memory. The first memory shell module performs error correction of a first parity data and a first data of multiple bits. A core unit(300) includes a register file for storing instructions from the first data. A second memory shell module(360) performs error correction of a second parity data and a second data of multiple bits. The second parity data is provided from a data memory.
Abstract:
PURPOSE: A BHC decoder, a memory system including the same, and a BHC decoding method are provided to reduce hardware complexity by applying BM algorithm in a KES block of a BCH decoder. CONSTITUTION: A syndrome computation block generates syndrome values from a received code word. A key-equation solver generates an error location polynomial based on the syndrome values. A key-equation solver(200) comprises a plurality of registers, a plurality of multiplexers(212), a plurality of adders(213), and a plurality of GF multiplexers(214). A Chien search block calculates an error location based on an error location polynomial. An error correction block outputs the corrected codeword by correcting the error of the code word.
Abstract:
메모리 관리 유닛 제어 장치는 복수의 참조 테이블들, 중재부 및 관리부를 포함한다. 복수의 참조 테이블들은 복수의 메모리 관리 유닛들에 각각 구비되는 변환 참조 버퍼들 각각에 대응되고, 중재부는 복수의 메모리 관리 유닛들로부터 복수의 가상 페이지 번호들을 수신하여 복수의 가상 페이지 번호들 중에서 선택된 가상 페이지 번호 및 선택된 가상 페이지 번호를 송신한 메모리 관리 유닛을 나타내는 제어 신호를 제공하고, 관리부는 선택된 가상 페이지 번호 및 제어 신호를 수신하여 제어 신호에 기초하여 복수의 참조 테이블들을 검색하고, 선택된 가상 페이지 번호에 대응하는 물리 페이지 번호를 중재부에 제공한다. 중재부는 관리부로부터 수신된 물리 페이지 번호를 제어 신호가 나타내는 메모리 관리 유닛으로 제공한다. 메모리 관리 유닛 제어 장치는 메모리 접근 속도를 향상시킬 수 있다.
Abstract:
멀티 코어 반도체 장치에 구비되는 복수의 코어들과 각각 연결되고 데이터가 저장된 복수의 캐시 라인들을 각각 포함하는 복수의 캐시 메모리의 일관성 관리 방법에서는, 복수의 캐시 라인들에 저장된 데이터 중 일부가 저장된 내부 저장공간을 제공한다. 복수의 코어들 중 하나로부터 요청 신호를 수신한다. 복수의 캐시 메모리의 캐시 라인들 중 요청 신호에 대응하는 요청된 데이터가 저장되어 있는 제1 캐시 라인이 존재하는지 여부 및 요청된 데이터가 내부 저장공간에 저장되어 있는지 여부에 기초하여, 요청 신호를 제공한 코어와 연결된 캐시 메모리 내의 제2 캐시 라인에 요청된 데이터를 제공한다.
Abstract:
PURPOSE: A method for generating an address, an address generation slave device, a master slave system and a multi master slave system thereof are provided to reduce address alteration on a bus circuit by creating an address for accessing a memory with a previous access address. CONSTITUTION: An address increase/decrease value register(620) outputs an address gradient value. An access address storage unit(630) outputs the first access address as a previous access address. An address operation unit(640) occurs a generation address with operation of an address gradient value about the previous access address. A multiplexer(650) selects one between a master transmission address and the generated address. The multiplexer outputs the second access address.