[an error occurred while processing this directive]
Да о том и речь (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 19 июля 2005 г. 16:05
В ответ на: а если вообще команды энтропийно кодировать (то есть - если ADD R0,R1 встречается чаще чем ADD R2,R3, то почему они должны иметь равную длину?) отправлено yes 19 июля 2005 г. 15:25

чтобы декодер инструкций монстром не стал. То есть чтобы длину команды и код операции можно было относительно просто получить из старших (если big endian) битов кода команды. При этом приблизиться к оптимальному кодированию. Только вот зачем что-то еще мапировать? Это можно конечно, но зачем? То есть грубо говоря сделать предекодер загружаемым... У меня предекодер как раз и разбирает код переменной длины в поля постоянной длины (включая и длину инструкции) для дальнейшей обработки. Получается надо всунуть мини-FPGA туды заместо предекодера? Но что это даст? Допустим если и по скорости и по площади позволительно будет.

А вот насчет кода x86 - я бы его не назвал "моим подходом" с 8-битной кратностью. Там из-за совместимости со старыми 8086 совсем кодирование далеко от оптимального вышло.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru