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

 
 
> Остановка счетчика, 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
Ответов
all505
сообщение Aug 11 2014, 15:09
Сообщение #2


Участник
*

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



Попробовал такой вариант – работает!
Но правильный ли он?
Пошел смотреть видео…

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Jackov
сообщение Aug 11 2014, 15:40
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(all505 @ Aug 11 2014, 18:09) *
Но правильный ли он?
Пошел смотреть видео…

Тоже нет.
Про правила проектирования цифровых синхронных схем смотреть тут с 14:40
http://www.youtube.com/watch?v=uW8DPE6TRxM...etailpage#t=877

Ошибочка вышла, первая видюшка про счётчики тут
http://youtu.be/XzkkSdmNszs

Цитата(iosifk @ Aug 11 2014, 18:15) *
Нет, это старая технология для рассыпухи... Это не для ПЛИС!

Раскройте, пожалуйста. Чем для ПЛИС не годится, тем что не HDL?
Ну так для начинающего в самый раз, суть происходящего как она есть, без замыливания HDL-кодом.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 11 2014, 18:25
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Jackov @ Aug 11 2014, 19:40) *
Ошибочка вышла, первая видюшка про счётчики тут
http://youtu.be/XzkkSdmNszs

Раскройте, пожалуйста. Чем для ПЛИС не годится, тем что не HDL?
Ну так для начинающего в самый раз, суть происходящего как она есть, без замыливания HDL-кодом.


Еще раз! То, что годится для рассыпухи не работает в ПЛИС, так что не надо нагружать ТС ненужными примерами.
И дело не в HDL, дело совсем в другом.
Есть понятие клокового дерева. Это значит, что по этому дереву разветвляются тактовые и они идут с минимальным разбегом.
И реальных клоковых деревьев в кристалле мало, потому они ценный ресурс и его надо беречь. А нужна "другая" частота - делите сигнал разрешения и триггер будет работать только в нужное время...
Поэтому на ПЛИС - только синхронное проектирование, и коммутация клока - это повод для увольнения...
А на рассыпухе выход одного триггера подается на вход другого. И организуются асинхронные цепи... Поэтому нельзя смотреть на рассыпуху и бездумно переносить ее в ПЛИС...
Да еще и компилятор добавит забот. Часть счетчиков он сделает быстрыми, а может и сделать медленными... И тогда - "не получается"....

Я веду занятия со студентами и эта тема - одна из важнейших. Так что если хотите присоединиться - пишите.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Jackov
сообщение Aug 11 2014, 18:52
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(iosifk @ Aug 11 2014, 21:25) *
Поэтому на ПЛИС - только синхронное проектирование, и коммутация клока - это повод для увольнения...

А где Вы видели в тех видюшках коммутацию клока?
Цитата(iosifk @ Aug 11 2014, 21:25) *
А на рассыпухе выход одного триггера подается на вход другого. И организуются асинхронные цепи...

Выход Q одного триггера подан на вход D другого триггера, оба тактируются одним сигналом, где здесь асинхронные цепи?
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
|- - 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
- - toshas   Забудьте про смешивание синхро-сигнала с чем-то ещ...   Aug 12 2014, 20:13
- - SM   Цитата(toshas @ Aug 13 2014, 00:13) Забуд...   Aug 13 2014, 08:52


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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 18:12
Рейтинг@Mail.ru


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