>

T

test_out

Guest
Привіт,

Я хочу, щоб дизайн боротьбі з цими умовами:

- Коли єп = 1 лічильник починає відлік.
- Після того, як лічильник полічити до 36, зупинка.
- А потім, коли єп = 1 знову, він починає рахувати.

Але я не міг зробити його запуску і зупинки, як моє бажання.

Есть ли одна має Пре ідеально підходять для цього?

 
спробувати це.Я думаю, що буде працювати, але у мене немає достатньо часу, щоб перевірити його

процесу (англ., ц)
починати
якщо е "= '1 ', то
к-ть <= '1 ';
ще, якщо ц = "100100", а потім
к-ть <= '0 ';
кінець, якщо;
кінець, якщо;
закінчення процесу;

процес (CLK)
починати
якщо clk'event і CLK = '1 ', то
Якщо кількість = '1 ', то
якщо ц <= "100 100: тоді
ц <= "000000";
ще
ц <= ц '1 ';
кінець, якщо;
кінець, якщо;
закінчення процесу;

 
який тип дозволяючий сигнал, що
це ве краю дозволяючий сигнал
або це рівень чутливих !!!!!!!!

 
Привіт test_out,
Специфікації на дозволити не ясно.
Якщо дозволити це один кол почнеться і що відбувається з після цього дозволити.
Це важливо, оскільки дозволить сигнал має вирішальне значення для специфікації у просили.

Припустимо, якщо ми вважаємо, що дозволить сигнал буде при "високих" тільки на час, тобто так само, як деякі критичного імпульсу, то дизайн буде щось подібне.

Ми можемо додати гребінь-логіки дати годинник на лічильник, який також залежить від вартості і кол-во сигналу дозволити.
Я думаю, це було б допомогти.
перевірити на блок-схема ..
Вибачте, але Ви повинні увійти, щоб переглянути цю вкладення

 
Дякую всім вам за вашу допомогу,
Привіт koppolu1981, в моєму випадку це не дозволить високого тільки час, але протягом тривалого часу, так що у вас є які ідеально підходять для цього?

 
Привіт test_out,
Навіть цей довгий час у можете зробити цю роботу, беручи якусь допомогу в гребінь-логіки.
Як, якщо дозволити звертається в нуль, до кол-во 36 зустрічного перестане працювати деякий час, тобто поки він не стане високою.
Якщо дозволити високою до досягнення 36 кол-во, то годинник буде безперервно застосовуватися лічильник і лічильник працює безперервно, як мод-36 лічильника.

 
U можна використовувати цю логіку -----
використовувати сигнал скидання скинути лічильник спочатку ..
якщо (скидання)
(Cnt_en = 0; ц = 0;)
якщо (кол-== 36)
(Cnt_en = 0; ц = 0;)
якщо (cnt_en)
ц = ц 1;
якщо (ц == 0 і е "= 1)
cnt_en = 1;

це може бути легко реалізовані на цифровий логіки

 
Так, але ви можете дати мені деякі подробиці про comb_logic?

 
test_out пише:

Так, але ви можете дати мені деякі подробиці про comb_logic?
 

Welcome to EDABoard.com

Sponsor

Back
Top