[an error occurred while processing this directive]
Как сделать К155ИЕ7?
(«Телесистемы»: Конференция 'Языки описания аппаратуры (VHDL и др.))

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

Отправлено Artem 25 мая 2005 г. 16:22

Есть счетчик,который иногда считает (со своим клоком).
Есть сигнал, есть строб стробирующий этот сигнал. По этому стробу,сигнл нужно заносить в счетчик. Как это сделать правильно?

Мне пока пришла в голову только одна идея:
Делается RS триггер (полностью асинхронный) и промежуточный регистр.
По стробу пишем в промежуточный реггистр, и взводим триггер. По стробу счетчика, если триггер взведен (выход триггера) - переносим данные из регистра в счетчик. сигнал сброса RS триггера это совпадение что триггер взведен && сигнал строба счетчика.

Если просто сдеать
always @ (posedge clockCnt or posedge signalSet)
begin
if(signalSet) cnt <= input;
else if (clockCnt) cnt <= cnt + 1;
....
....
То квартус ругается кучей ворнингов.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru