Ребят, подскажите как на языке vhdl описать генератор. Есть входной сигнал CLK ПЕРИОД 50НС, НУЖНО ПОЛУЧИТЬ ВЫХОДНОЙ СИГНАЛ CLK1 ПЕРИОД 1МС.
ДЕЛАЮ ТАКУЮ ШТУКУ:
PROCESS -- clock process for clk_in
BEGIN
CLOCK_LOOP : LOOP
CLK1 <= '0';
WAIT FOR 0.5 ms;
CLK1 <= '1';
WAIT FOR 0.5 ms;
END LOOP CLOCK_LOOP;
END PROCESS;
ISIM РИСУЕТ ТРЕТЬЕ СОСТОЯНИЕ. ЧТО ДЕЛАТЬ НЕ ЗНАЮ(( . МОЖЕТ НУЖНА ЗАВИСИМОСТЬ ОТ CLK???
ГТИ В VHDL НА В 1МС
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: ГТИ В VHDL НА В 1МС
По моему - правильнее всего описать счетчик и вырабатывать выходной сигнал им. Тактовая 20 МГц, значит для получения периода 1 мс потребуется считать до 20000 (16-разрядный счетчик)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: ГТИ В VHDL НА В 1МС
может вам надо просто делитель сделать? О, опередили...
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Re: ГТИ В VHDL НА В 1МС
Uklunok писал(а):Ребят, подскажите как на языке vhdl описать генератор. Есть входной сигнал CLK ПЕРИОД 50НС, НУЖНО ПОЛУЧИТЬ ВЫХОДНОЙ СИГНАЛ CLK1 ПЕРИОД 1МС.
ДЕЛАЮ ТАКУЮ ШТУКУ:
[skip]
ISIM РИСУЕТ ТРЕТЬЕ СОСТОЯНИЕ. ЧТО ДЕЛАТЬ НЕ ЗНАЮ(( . МОЖЕТ НУЖНА ЗАВИСИМОСТЬ ОТ CLK???
Правильно рисует, потому что конструкции типа "WAIT FOR 0.5 ms;" не относятся к синтезируемому подмножеству языка. Это означает, что такие конструкции не могут быть использованы для описания функций аппаратной части. Их можно использовать для написание "тестера", т.е. для проверки чего либо в симуляторе.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- nick17
- Встал на лапы
- Сообщения: 134
- Зарегистрирован: Пт июн 26, 2009 06:40:07
- Контактная информация:
Re: ГТИ В VHDL НА В 1МС
По моему автор не понимает принципа языка описания работы аппаратуры, в конкретном случае VHDL...
- maxxir
- Родился
- Сообщения: 15
- Зарегистрирован: Сб окт 23, 2010 10:48:02
- Откуда: Тольятти
- Контактная информация:
Re: ГТИ В VHDL НА В 1МС
Ищите ответы тут - http://www.fpga4fun.com/
Отличный ресурс для начинающиx ПЛИСоводов.
На русском языке лучший по моему мнению ресурс - http://marsohod.org/
Тут ребята в EPM240T100 - ценой 100 деревянных умудрились запихнуть ядро AVR даже..))
BTW - предпочитаю Verilog весьма схож синтаксисом с С и проще в освоении.
Отличный ресурс для начинающиx ПЛИСоводов.
На русском языке лучший по моему мнению ресурс - http://marsohod.org/
Тут ребята в EPM240T100 - ценой 100 деревянных умудрились запихнуть ядро AVR даже..))
BTW - предпочитаю Verilog весьма схож синтаксисом с С и проще в освоении.