1 |
1
데이터의 선택적 시프트 연산을 이용한 데이터의 확장 및 축소를 위한 병렬 연산용 데이터 변환 방법에 있어서,비트 선택 벡터 생성기에 의해, 변환할 데이터들의 비트 위치 정보 및, 확장 또는 축소 모드를 근거로 데이터 변환을 병렬적으로 하기 위한 위치 정보를 제공하는 비트 선택 벡터 리스트를 생성하는 단계;데이터 변환기에 의해, 입력 데이터, 상기 비트 선택 벡터 생성기에 의해 생성된 비트 선택 벡터 리스트 및, 상기 확장 또는 축소 모드를 근거로 시프트 연산을 통해 병렬적으로 상기 입력 데이터를 변환하는 단계; 및상기 데이터 변환기에 의해, 상기 변환된 데이터를 다른 장치에 전송하거나 메모리에 저장하는 단계를 포함하는 병렬 연산용 데이터 변환 방법
|
2 |
2
제 1 항에 있어서,상기 확장 또는 축소 모드는,데이터를 송신하거나 저장하는 경우 확장 모드로 설정된 상태이며, 데이터를 수신하거나 읽는 경우 축소 모드로 설정된 상태인 것을 특징으로 하는 병렬 연산용 데이터 변환 방법
|
3 |
3
제 1 항에 있어서,상기 비트 선택 벡터 리스트를 생성하는 단계는,데이터 선택 위치에 대한 동적 변화가 없는 시스템일 때, 상기 비트 선택 벡터 생성기에 의해, 미리 설정한 상수 값을 읽는 것을 특징으로 하는 병렬 연산용 데이터 변환 방법
|
4 |
4
제 3 항에 있어서,상기 입력 데이터를 변환하는 단계는,상기 데이터 변환기에 의해, 상기 입력 데이터, 상기 읽은 상수 값 및, 상기 확장 또는 축소 모드를 근거로 시프트 연산을 통해 병렬적으로 상기 입력 데이터를 변환하는 것을 특징으로 하는 병렬 연산용 데이터 변환 방법
|
5 |
5
제 1 항에 있어서,상기 입력 데이터를 변환하는 단계는,확장 모드일 때, 상기 입력 데이터에서 상기 비트 선택 벡터 리스트에 대응하는 위치의 데이터 비트를 복제하는 과정; 및상기 복제된 데이터 비트를 선택적으로 미리 설정된 제 1 방향으로 시프트하여, 상기 입력 데이터를 확장하는 과정을 포함하는 것을 특징으로 하는 병렬 연산용 데이터 변환 방법
|
6 |
6
제 1 항에 있어서,상기 입력 데이터를 변환하는 단계는,축소 모드일 때, 상기 입력 데이터에서 상기 비트 선택 벡터 리스트에 대응하는 위치의 데이터 비트를 삭제하는 과정; 및상기 데이터 비트의 삭제에 따라 남은 데이터 비트를 선택적으로 미리 설정된 제 2 방향으로 시프트하여, 상기 입력 데이터를 축소하는 과정을 포함하는 것을 특징으로 하는 병렬 연산용 데이터 변환 방법
|
7 |
7
데이터의 선택적 시프트 연산을 이용한 데이터의 확장 및 축소를 위한 병렬 연산용 데이터 변환 장치에 있어서,변환할 데이터들의 비트 위치 정보 및, 확장 또는 축소 모드를 근거로 데이터 변환을 병렬적으로 하기 위한 위치 정보를 제공하는 비트 선택 벡터 리스트를 생성하는 비트 선택 벡터 생성기; 및입력 데이터, 상기 비트 선택 벡터 생성기에 의해 생성된 비트 선택 벡터 리스트 및, 상기 확장 또는 축소 모드를 근거로 시프트 연산을 통해 병렬적으로 상기 입력 데이터를 변환하고, 상기 변환된 데이터를 다른 장치에 전송하거나 메모리에 저장하는 데이터 변환기를 포함하는 병렬 연산용 데이터 변환 장치
|
8 |
8
제 7 항에 있어서,상기 확장 또는 축소 모드는,데이터를 송신하거나 저장하는 경우 확장 모드로 설정된 상태이며, 데이터를 수신하거나 읽는 경우 축소 모드로 설정된 상태인 것을 특징으로 하는 병렬 연산용 데이터 변환 장치
|
9 |
9
제 7 항에 있어서,상기 비트 선택 벡터 생성기는,데이터 선택 위치에 대한 동적 변화가 없는 시스템일 때, 미리 설정한 상수 값을 읽는 것을 특징으로 하는 병렬 연산용 데이터 변환 장치
|
10 |
10
제 9 항에 있어서,상기 데이터 변환기는,상기 입력 데이터, 상기 읽은 상수 값 및, 상기 확장 또는 축소 모드를 근거로 시프트 연산을 통해 병렬적으로 상기 입력 데이터를 변환하는 것을 특징으로 하는 병렬 연산용 데이터 변환 장치
|
11 |
11
제 7 항에 있어서,상기 데이터 변환기는,확장기를 포함하며,상기 확장기는,확장 모드일 때, 상기 입력 데이터에서 상기 비트 선택 벡터 리스트에 대응하는 위치의 데이터 비트를 복제하고, 상기 복제된 데이터 비트를 선택적으로 미리 설정된 제 1 방향으로 시프트하여, 상기 입력 데이터를 확장하는 것을 특징으로 하는 병렬 연산용 데이터 변환 장치
|
12 |
12
제 7 항에 있어서,상기 데이터 변환기는,축소기를 포함하며,상기 축소기는,축소 모드일 때, 상기 입력 데이터에서 상기 비트 선택 벡터 리스트에 대응하는 위치의 데이터 비트를 삭제하고, 상기 데이터 비트의 삭제에 따라 남은 데이터 비트를 선택적으로 미리 설정된 제 2 방향으로 시프트하여, 상기 입력 데이터를 축소하는 것을 특징으로 하는 병렬 연산용 데이터 변환 장치
|