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

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

Отправлено SM 07 июля 2004 г. 18:54
В ответ на: Мне тяжело на AHDL и с lpm модулями. отправлено V61 07 июля 2004 г. 18:37

нет смысла вычитать по 8 бит (в данном случае) на всех этапах - заранее ведь известно, что если в старших скольких-то разрядах делителя есть хотя бы одна единица, то вычитание даст перенос. Этим sel'ы как раз и занимаются. Логика в конце это мультиплексор, подающий на следующий этап вычитания либо с результата предыдущего, либо с его входа. Начинается кстати все как обычно - со старших радрядов-то... Просто вычитается на первом этапе всего лишь один бит, а остальное - примешивается к переносу суматора по ИЛИ 7 "выдвинутых" влево бит делителя. На втором этапе - двухбитный сумматор и к переносу 6 бит. И так далее.


Ну а буфера LCELL стоят в виде "помощи синтезатору" - экономнее получается с ними. LPM применен тоже из экономии, чтобы сгенерировался оптимальный сумматор автоматически.

Что такое "восстановление остатка" я не понял. Ну нужен мне просто и частное и остаток одновременно :) - это кусок из недров 51-го МК очередной версии (из серии R-100XP).

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru