Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Привязка пинов к ячейкам в EPM7064
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
proZ
В проекте оставалось 4 свободных LC. Для совместимости с предыдущим вариантом схемы добавляю строку rom_adr[15..11] = GND и проект перестает помещаться в чип. Посмотрел floorplan (все это в МАХ+) - на каждый вывод rom_adr выделяется новая ячейка, для каждого вывода своя. Можно ли привязать эти сигналы к ячейкам, которые уже задействованы (Device-Wide Fan-Out или Local FAB Fan-Out), но внешний пин остался свободным? Или какте-то другие методы есть?
ybd
Если требуется просто сохранить вывод, то лучше сделать его входом, и присвоить соответствующий номер. Даже если вывод никуда не подключен, компилятор должен его сохранить.
proZ
Цитата(ybd @ Dec 24 2007, 21:23) *
Если требуется просто сохранить вывод, то лучше сделать его входом, и присвоить соответствующий номер. Даже если вывод никуда не подключен, компилятор должен его сохранить.

Да, согласен.
Но мне надо для сохранения работоспособности существующей печатной платы сделать ВЫХОД и на этом выходе обеспечить постоянный 0.
Alex11
Если выход - в maxplus'е это сразу ячейка. Можно попробовать перекомпилить в quartus'е - там есть опция "все незадействованные ноги посадить на 0". Может сработать.
EvgenyNik
Цитата
Если выход - в maxplus'е это сразу ячейка

если на каждый вывод обязательно тратится 1 ячейка, то да...
А так есть вариант - чтобы не создавать константу, на которую неизменно расходуются ячейки 1 шт/бит, реализовать эти нули как логическую функцию при обращении к ним.
dvladim
В даташите на 7000-ник в разделе I/O Control Blocks есть следующие строки:
Цитата
The MAX 7000 architecture provides dual I/O feedback, in which
macrocell and pin feedbacks are independent. When an I/O pin is
configured as an input, the associated macrocell can be used for buried
logic.

И из рисунка IO блока видно, что данные идут напрямую с макроячейки.

Так, что, видимо, дефотным значением является - третье состояние и в этом случае макроячейка может использоваться для внутренней логики.
proZ
Цитата(Евгений Николаев @ Dec 25 2007, 11:41) *
А так есть вариант - чтобы не создавать константу, на которую неизменно расходуются ячейки 1 шт/бит, реализовать эти нули как логическую функцию при обращении к ним.

Мысль интересная. Проверил - к сожалению не работает.
koe
Цитата(proZ @ Dec 24 2007, 21:54) *
Да, согласен.
Но мне надо для сохранения работоспособности существующей печатной платы сделать ВЫХОД и на этом выходе обеспечить постоянный 0.

Еще можно сделать пин входом и резистором притянуть его к GND.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.