1 |
1
디지털 신호처리 프로세서와 메모리간의 데이터 운용장치에 있어서, 상기 메모리로부터의 단위 프레임의 데이터를 96 비트의 크기로 변환하는 3 워드 버퍼와, 상기 3 워드 버퍼로부터 변환된 상기 단위 프레임의 데이터를 12 바이트 단위의 데이터로 저장하는 순환 버퍼와, 상기 3 워드 버퍼로부터 변환된 상기 단위 프레임의 데이터 중 12 바이트 단위의 데이터가 되지 않는 잔여 바이트를 저장하는 잔여 버퍼와, 상기 잔여 바이트의 수에 따라 상기 순환 버퍼의 순환 시프트 수를 제어하는 스테이트 머신과, 상기 순환 버퍼로부터의 상기 단위 프레임의 데이터를 디코딩하는 디지털 신호처리 프로세서를 포함하며, 상기 잔여 바이트는 상기 잔여 바이트의 수에 따라 순환 시프트된 상기 순환 버퍼의 헤더에 추가되어 상기 디지털 신호처리 프로세서로 전송되는 디지털 신호처리 프로세서와 메모리간의 데이터 운용장치
|
2 |
2
제 1 항에 있어서, 상기 메모리로부터 워드 단위의 데이터를 입력받는 아비터를 추가적으로 포함하는 디지털 신호처리 프로세서와 메모리간의 데이터 운용장치
|
3 |
3
제 1 항에 있어서, 상기 잔여 바이트 수 및 상기 단위 프레임의 전체 바이트 수의 정보가 기입되는 특정 레지스터를 추가적으로 포함하는 디지털 신호처리 프로세서와 메모리간의 데이터 운용장치
|
4 |
4
제 1 항에 있어서, 상기 스테이트 머신은 12 경우의 스테이트를 가지는 디지털 신호처리 프로세서와 메모리간의 데이터 운용장치
|
5 |
5
제 1 항에 있어서, 상기 메모리는 SDRAM 인 디지털 신호처리 프로세서와 메모리간의 데이터 운용장치
|
6 |
6
제 1 항에 있어서, 상기 데이터는 MPEG-4 오디오 스트림인 디지털 신호처리 프로세서와 메모리간의 데이터 운용장치
|
7 |
7
디지털 신호처리 프로세서와 메모리간의 데이터 운용방법에 있어서, 상기 메모리로부터 소정의 워드 단위의 프레임 데이터를 소정의 바이트 단위의 프레임 데이터로 변환하는 단계와, 상기 변환된 프레임 데이터 중 상기 소정의 바이트 단위의 프레임 데이터를 순환 버퍼에 저장하고, 상기 변환된 프레임 데이터 중 상기 소정의 바이트 단위가 되지 않는 잔여 바이트를 잔여 버퍼에 저장하는 단계와, 상기 순환 버퍼를 상기 잔여 버퍼에 저장된 바이트 수 만큼 순환 시프트하여 상기 순환 버퍼의 헤더에 상기 잔여 바이트를 저장하여 상기 디지털 신호처리 프로세서로 전송하는 단계를 디지털 신호처리 프로세서와 메모리간의 데이터 운용방법,
|
8 |
7
디지털 신호처리 프로세서와 메모리간의 데이터 운용방법에 있어서, 상기 메모리로부터 소정의 워드 단위의 프레임 데이터를 소정의 바이트 단위의 프레임 데이터로 변환하는 단계와, 상기 변환된 프레임 데이터 중 상기 소정의 바이트 단위의 프레임 데이터를 순환 버퍼에 저장하고, 상기 변환된 프레임 데이터 중 상기 소정의 바이트 단위가 되지 않는 잔여 바이트를 잔여 버퍼에 저장하는 단계와, 상기 순환 버퍼를 상기 잔여 버퍼에 저장된 바이트 수 만큼 순환 시프트하여 상기 순환 버퍼의 헤더에 상기 잔여 바이트를 저장하여 상기 디지털 신호처리 프로세서로 전송하는 단계를 디지털 신호처리 프로세서와 메모리간의 데이터 운용방법,
|