proZ 0 24 декабря, 2007 Опубликовано 24 декабря, 2007 · Жалоба В проекте оставалось 4 свободных LC. Для совместимости с предыдущим вариантом схемы добавляю строку rom_adr[15..11] = GND и проект перестает помещаться в чип. Посмотрел floorplan (все это в МАХ+) - на каждый вывод rom_adr выделяется новая ячейка, для каждого вывода своя. Можно ли привязать эти сигналы к ячейкам, которые уже задействованы (Device-Wide Fan-Out или Local FAB Fan-Out), но внешний пин остался свободным? Или какте-то другие методы есть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ybd 0 24 декабря, 2007 Опубликовано 24 декабря, 2007 · Жалоба Если требуется просто сохранить вывод, то лучше сделать его входом, и присвоить соответствующий номер. Даже если вывод никуда не подключен, компилятор должен его сохранить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
proZ 0 24 декабря, 2007 Опубликовано 24 декабря, 2007 · Жалоба Если требуется просто сохранить вывод, то лучше сделать его входом, и присвоить соответствующий номер. Даже если вывод никуда не подключен, компилятор должен его сохранить. Да, согласен. Но мне надо для сохранения работоспособности существующей печатной платы сделать ВЫХОД и на этом выходе обеспечить постоянный 0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 5 24 декабря, 2007 Опубликовано 24 декабря, 2007 · Жалоба Если выход - в maxplus'е это сразу ячейка. Можно попробовать перекомпилить в quartus'е - там есть опция "все незадействованные ноги посадить на 0". Может сработать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgenyNik 0 25 декабря, 2007 Опубликовано 25 декабря, 2007 · Жалоба Если выход - в maxplus'е это сразу ячейка если на каждый вывод обязательно тратится 1 ячейка, то да... А так есть вариант - чтобы не создавать константу, на которую неизменно расходуются ячейки 1 шт/бит, реализовать эти нули как логическую функцию при обращении к ним. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvladim 0 25 декабря, 2007 Опубликовано 25 декабря, 2007 · Жалоба В даташите на 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 0 27 декабря, 2007 Опубликовано 27 декабря, 2007 · Жалоба А так есть вариант - чтобы не создавать константу, на которую неизменно расходуются ячейки 1 шт/бит, реализовать эти нули как логическую функцию при обращении к ним. Мысль интересная. Проверил - к сожалению не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
koe 0 7 января, 2008 Опубликовано 7 января, 2008 · Жалоба Да, согласен. Но мне надо для сохранения работоспособности существующей печатной платы сделать ВЫХОД и на этом выходе обеспечить постоянный 0. Еще можно сделать пин входом и резистором притянуть его к GND. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться