Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Зависание ПЛИС при заведени второй тактовой частоты
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
KIM
Помогите разобраться с такой проблемой. Есть PCI плата на базе PLX9054. К нему подключены две ПЛИС MAX2. Есть так же таактовый генератор на 80 МГц. На частоте с PCI шины все работает отлично, но вот стоить только подвести к ПЛИС чстоту с генератора, даже не назначая ей в Quartus ножку, ПЛИС сразу зависает, на выходах везде VCC. Может кто сталкивался с подобной ситуацией? Генератор генерит отличный сигнал, проверяли. Обе частоты подведены на ПЛИС на GCLK ножки.
vetal
сигналы из разных тактовых доменов нужно синхронизировать.
пользуйтесь поиском.
net
Цитата(vetal @ Jun 22 2007, 01:31) *
сигналы из разных тактовых доменов нужно синхронизировать.
пользуйтесь поиском.

а при чем тут домены? человек написал что даже ножку не подключал никуда - типа в 3 сосотоянии

тут скорее дело вкаких то наводках на другие ножки через прохождение сигнала по плате
типа плохо промыли или припаяли чтото не туда куда думали припаять
grumbler
Цитата(KIM @ Jun 22 2007, 00:51) *
Помогите разобраться с такой проблемой. Есть PCI плата на базе PLX9054. К нему подключены две ПЛИС MAX2. Есть так же таактовый генератор на 80 МГц. На частоте с PCI шины все работает отлично, но вот стоить только подвести к ПЛИС чстоту с генератора, даже не назначая ей в Quartus ножку, ПЛИС сразу зависает, на выходах везде VCC. Может кто сталкивался с подобной ситуацией? Генератор генерит отличный сигнал, проверяли. Обе частоты подведены на ПЛИС на GCLK ножки.

Попробуйте завести второй такт через маленький резистор 20-30 Ом. Наблюдал эффект "защелкивания"
MAX3128 при длине связи по такту 3см.
sazh
даже не назначая ей в Quartus ножку, ПЛИС сразу зависает
/////////////////////////////////////////////////
Если Вы заводите в проекте новый системный клок, то и в редакторе ассигнований надо его озвучить как вход. Все должно работать.
EvgenyNik
Видимо, Вы сбиваете прошивку настолько надёжно, что она не может перезагрузиться.
А подводимый сигнал 80МГц какую амплитуду имеет? Может быть из-за крутизны фронтов и плохой волновой нагрузки у вас на пине ПЛИС возникает значительное перенапряжение...
SunnyAngel
Цитата(sazh @ Jun 22 2007, 08:30) *
Если Вы заводите в проекте новый системный клок, то и в редакторе ассигнований надо его озвучить как вход. Все должно работать.

Даже не назначая ножку как вход или выход, и независимо от того, подвели к ней сигнал или нет, ПЛИС зависать не должна! Не один раз приходилось зашивать новый проект в старое железо. Не используемые ножки просто не подключаешь, и все нормально работает.
Согласна с net - скорее всего этот клок на ножку питания коротит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.