|
Проблема с клоками, Сбой тактовой |
|
|
|
Nov 7 2007, 13:43
|

Участник

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

|
Возникли проблемы при работе ПЛИС. Сам проект компилится, шьется, все нормально. Используется Циклон 2. Используется один глобальный клок(на него заведена тактовая) и от него делителями сделаны другие клоки. Если подсоединять другую логику на глобальный клок ну например (схемка на и, или, или-не, искл. или в сочетании с глобальным клоком), то где то сбиваются счетчики или что то не понятное происходит. Все шьется, только работает непонятно как. В проекте сделано фифо и идет анализ данных на выходе. На вход идут нормальные сигналы, с выхода снимаем сигналы, которые не поддаются логическому объяснению. Убираешь добавленную логику все работает, как часы. Есть ли какие тонкости при работе с глобальными клоками, с D-тригерами или еще что? Все неиспользуемые ножки сделаны как выходы и подтянуты к земле. Кто поможет разобраться с проблемой?  Что может влиять на тактовую? Я понимаю, что все зависит от добавленной логики. Но в симуляторе отдельно все работает. Вместе вот не получается пока!
|
|
|
|
|
 |
Ответов
|
Nov 7 2007, 14:11
|

Участник

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

|
Для тех кто в танке, что такое констрейны?  Цитата(I.S.A. @ Nov 7 2007, 16:59)  Читайте даташит, там написано, что глобальные тактовые частоты могут идти только на тактовые входы элементов (clk у триггера, счетчика и т.п.) и на инвертер, но с выхода инвертера опять только на тактовые входы и все! Иначе используются не глобальные треки для разводки частоты по кристаллу, а общие! Это относится и к глобальному сбросу. Ну да логично. Я так и делаю. Только сбой то происходит.
|
|
|
|
|
Nov 7 2007, 14:30
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 6-08-07
Из: Москва
Пользователь №: 29 583

|
Цитата(Kenav @ Nov 7 2007, 17:11)  Ну да логично. Я так и делаю. Только сбой то происходит. Тогда поясните этот пункт: Если подсоединять другую логику на глобальный клок ну например (схемка на и, или, или-не, искл. или в сочетании с глобальным клоком), то где то сбиваются счетчики или что то не понятное происходит.
--------------------
Зачем все делать просто, когда все можно усложнить?
|
|
|
|
|
Nov 8 2007, 07:14
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 6-08-07
Из: Москва
Пользователь №: 29 583

|
Цитата(Kenav @ Nov 8 2007, 09:00)  Т.е. Если мне тактовая нужна, которая идет на глобальный пин, мне ее для другого использования заводить на другую ножку. Т.е с глобального клока я подаю только на тригера и счетчики, а с другой ножки на всю остальную логику. В точку!
--------------------
Зачем все делать просто, когда все можно усложнить?
|
|
|
|
Сообщений в этой теме
Kenav Проблема с клоками Nov 7 2007, 13:43 andrew_b Стандартный в таких случаях вопрос: констрейны про... Nov 7 2007, 13:56 ig_d ЦитатаИспользуется один глобальный клок(на него за... Nov 8 2007, 07:29 Kenav Цитата(ig_d @ Nov 8 2007, 10:29) Скоре вс... Nov 8 2007, 08:06 I.S.A. Делитель на Enable... я тоже не понял что это.
Ци... Nov 8 2007, 08:30 vetal ЦитатаПредположим мы сделали несколько разных дели... Nov 8 2007, 08:33 ig_d ЦитатаДелитель на Enable... я тоже не понял что эт... Nov 8 2007, 10:28 Kenav Цитата(ig_d @ Nov 8 2007, 13:28) Я не пис... Nov 8 2007, 14:01  RHnd Цитата(Kenav @ Nov 8 2007, 17:01) Только ... Nov 8 2007, 14:20 ig_d Совершено верно. И имено потому что импульс разреш... Nov 8 2007, 21:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|