[an error occurred while processing this directive]
Смысла "пробегаться" не понял, но отвечу :)
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено Мартовский Котяра 21 октября 2002 г. 18:01
В ответ на: Это он будет мне считать единицы во входном потоке - а я хочу чтобы после того как задвинулся очередной бит пробежаться по всему регистру и посчитать число "1" и выдать рез-т на выход (-) отправлено Jolik 21 октября 2002 г. 14:21

Поставь на выходы разрядов регистра простенькую комбинационную схемку, выдающюю количество единиц в зависимости от входного кода. Недостаток этого метода в том, что с увеличением длинны регистра на 1 разряд, занимаемые схемкой ресурсы увеличиваются вдвое. Впрочем если регистр не слишком длинный, это поможет. Чем тебя не устраивает счетчик, я правда так и не понял. Если хочешь сделать что-то типа схемы бит-стаффинга, то именно на счетчике я в свое время её и делал. Что же касается твоего "пробежаться", за один такт ты не пробежишся никак, ибо само понятие "пробежаться" включает в себя требуемые для этого такты :) А вообще-то смешивание понятий "параллельное" и "последовательное" IMHO главная беда всех переходящих с С++ на VHDL :-)

Удачи !
С почтением
Его Мурлычество Мартовский Кот
Облезлый шерстью, но бодрый духом :)))

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru