реклама на сайте
подробности

 
 
> Остановка счетчика, Qartus 7.1, EPF10K10TC144
all505
сообщение Aug 11 2014, 14:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 15-07-09
Пользователь №: 51 301



Не получается остановить счётчик после тога как он досчитает до 320!
В других симуляторах все работает, но в quatus-e ни в какую не хочет…
Плюс еще появляется не понятные провалы при переходе счётчика с 255>256?

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
toshas
сообщение Aug 12 2014, 20:13
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Забудьте про смешивание синхро-сигнала с чем-то еще!

Сделайте счетчик до 4х и на 4м такте ставьте Clock Enable (CE) на триггер.

Входные частоты и счетчика и триггера остаются неизменными - 50 Мгц, но срабатывает он только каждый 4х такт.

Если далее идет сложная схема, с большим временем распростанения сигнала (много уровеней логики) и она не укладывается во временные ограничения 50 Мгц, надо использовать multi-cycle path ограничения.
Go to the top of the page
 
+Quote Post
SM
сообщение Aug 13 2014, 08:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(toshas @ Aug 13 2014, 00:13) *
Забудьте про смешивание синхро-сигнала с чем-то еще!


Ну не надо так категорически.... Есть случаи (не тот, что у ТС, когда клоки кратные, от одного источника и блок мелкий), когда без этого не обойтись. Например, если этот тактовый сигнал надо вывести наружу ПЛИС, или он тактирует ОЧЕНЬ большой блок (например, ядро процессора), или это прототип ASIC, где clock gating это совершенно обычное явление. Если соблюдать определенные правила, зная, что делаешь, то никаких проблем от этого не будет. Просто надо изучить все вопросы, связанные с построением безглитчевых коммутаторов тактовых сигналов, и все будет ОК.

PS
Повторюсь еще раз для всяких троллей, что это не для данного конкретного случая, где надо сформировать правильный сигнал разрешения счета, а "вообще", то есть, что не надо "забывать про смешивание". Каждому случаю - свое оптимальное решение.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- all505   Остановка счетчика   Aug 11 2014, 14:10
- - iosifk   Цитата(all505 @ Aug 11 2014, 18:10) Не по...   Aug 11 2014, 14:15
- - all505   Сильно не ругать т.к. опыта программирования fpga ...   Aug 11 2014, 14:44
|- - Jackov   Цитата(all505 @ Aug 11 2014, 17:44) Если ...   Aug 11 2014, 15:00
|- - iosifk   Цитата(Jackov @ Aug 11 2014, 19:00) Как п...   Aug 11 2014, 15:15
- - all505   Попробовал такой вариант – работает! Но правил...   Aug 11 2014, 15:09
|- - Jackov   Цитата(all505 @ Aug 11 2014, 18:09) Но пр...   Aug 11 2014, 15:40
|- - iosifk   Цитата(Jackov @ Aug 11 2014, 19:40) Ошибо...   Aug 11 2014, 18:25
|- - Jackov   Цитата(iosifk @ Aug 11 2014, 21:25) Поэто...   Aug 11 2014, 18:52
|- - canny   Цитата(iosifk @ Aug 11 2014, 21:25) И реа...   Aug 12 2014, 14:22
|- - vadimp61   Цитата(iosifk @ Aug 11 2014, 22:25) Еще р...   Aug 13 2014, 14:21
- - count_enable   Если очень вкратце, то внутри плис не суповой набо...   Aug 11 2014, 16:07
|- - Jackov   Цитата(count_enable @ Aug 11 2014, 19:07)...   Aug 11 2014, 16:14
- - eugen_pcad_ru   Выход счетчика звенит, что Вы и наблюдаете. Постав...   Aug 11 2014, 16:14
- - count_enable   В рассыпухе свои законы. Первооснова это булева ал...   Aug 11 2014, 16:23
|- - Jackov   Цитата(count_enable @ Aug 11 2014, 19:23)...   Aug 11 2014, 16:28
- - all505   В общем, посмотрел видео: везде намек на синхронно...   Aug 11 2014, 16:37
|- - Jackov   Цитата(all505 @ Aug 11 2014, 19:37) В общ...   Aug 11 2014, 16:38
- - all505   Т.е. счетчик нужно останавливать другими путями, н...   Aug 11 2014, 16:43
|- - Jackov   Цитата(all505 @ Aug 11 2014, 19:43) Т.е. ...   Aug 11 2014, 16:52
- - count_enable   Вместо комб. схем на клоке, сделайте вход CE и упр...   Aug 11 2014, 16:44
- - all505   А если мне нужно: досчитать до 320, остановить сче...   Aug 11 2014, 16:49
- - all505   Со счетчиком вроде разобрался. Последний вопрос: к...   Aug 11 2014, 17:10
|- - Jackov   Цитата(all505 @ Aug 11 2014, 20:10) После...   Aug 11 2014, 17:40
- - all505   А если так?   Aug 11 2014, 17:54
|- - Jackov   Цитата(all505 @ Aug 11 2014, 20:54) А есл...   Aug 11 2014, 18:01
- - all505   Немного неправильно нарисовал. Слева счетчик (MR –...   Aug 11 2014, 18:31
|- - iosifk   Цитата(all505 @ Aug 11 2014, 22:31) Немно...   Aug 11 2014, 18:35
- - all505   ЦитатаУпорный в нежелании учиться... У меня просто...   Aug 11 2014, 18:46
- - all505   Все последняя попытка…   Aug 11 2014, 19:34


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 01:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016