Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Тонкая настройка ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
okela
ПЛИС не работает как надо хоть ты тресни..
Есть простой узел, состоящий из 2-хбитного регистра и схемы сравнения на его выходе (XOR).
В симуляторе наблюдаю возникновение "иголок" на выходе XOR по фронтам входных сигналов.
Наскока я понимаю возникает сдвиг сигналов на входе XOR из-за различной длины маршрута сигналов от тригегов регистра до входов XOR. Я уже пробовал и time group создавать для выходных сигналов регистров с назначением различных задержек (tpd,tco). Но что-то мало это помогает.

Где в Квартусе надо подкрутить чего-нибудь для устранения перекоса по фронтам на входах XOR.
vetal
Как ни старайтесь, у вас все равно не получится.
2 триггера расположены в разных LUT, xor находится в третьем.
Пути распространения сигналов от 1 триггера до xor и от 2-го разные, следовательно пики будут иметь место.
Как выход- ставьте еще один триггер после xor, тогда пик не будет.
Синхронный дизайн спасет от многих подобных ситуаций!
YUV
Цитата(okela @ Nov 9 2005, 11:53) *
Где в Квартусе надо подкрутить чего-нибудь для устранения перекоса по фронтам на входах XOR.

Разместите оба триггера в одном LABe, тогда XOR будет получать сигналы через локальное межсоединение. Оно очень шустрое и иголки будут минимальние. Чтобы устранить полностью, читайте предыдущий пост.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.