kirdark 0 4 декабря, 2007 Опубликовано 4 декабря, 2007 · Жалоба Подскажите как на Verilog'е описать двунаправленый выход с подтягивающим резистором ? Есть такой тип tri1, но он не синтезируется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 4 декабря, 2007 Опубликовано 4 декабря, 2007 · Жалоба Есть такой тип tri1, но он не синтезируется. и не должен. используйте vendor-примитив PULLUP конкретного семейства ПЛИС Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kirdark 0 4 декабря, 2007 Опубликовано 4 декабря, 2007 · Жалоба и не должен. используйте vendor-примитив PULLUP конкретного семейства ПЛИС А не подскажете как его использовать ? ПЛИС ProAsicPlus APA300 Или хотябы аналогичный пример для другой плис Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 16 4 декабря, 2007 Опубликовано 4 декабря, 2007 · Жалоба используйте vendor-примитив PULLUP конкретного семейства ПЛИС А лучше не захламлять код и поместить этот constraint в соответствующее место. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
YuP 0 4 декабря, 2007 Опубликовано 4 декабря, 2007 · Жалоба Я всегда пишу в ucf файле и всё ок: NET "FPGA_DONE" LOC = "p3" | PULUP ; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evil_Archer 0 4 декабря, 2007 Опубликовано 4 декабря, 2007 · Жалоба А не подскажете как его использовать ? ПЛИС ProAsicPlus APA300 Или хотябы аналогичный пример для другой плис Да какие сложности, смотрим файл "pa_libguide.pdf" Находим там например вот такую вещь на 65-й странице. IOB33PHU - 3.3 Volt CMOS input levels, PCI compliant, high slew rate, with pull-up resistor. И пользуемся в коде, если хочется именно в коде: module examp (inout externalData, input a, enable,output b); IOB33PHU IO_BUFFER (.PAD(externalData),.EN(enable),.Y(b),.A(a)); endmodule Сигналы для передачи в инстанцию буфера, разумеется, не обязательно с портов модуля брать, кроме разве что externalData. Логично, что он будет портом top модуля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Waso 1 4 марта, 2008 Опубликовано 4 марта, 2008 · Жалоба Я всегда пишу в ucf файле и всё ок: NET "FPGA_DONE" LOC = "p3" | PULUP ; А вы в чем пишете? У меня ISE4.2 ругается на неизвестный символ "|" А пулапы ой как нужны... Девайс - xcr3064xl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryR 0 4 марта, 2008 Опубликовано 4 марта, 2008 · Жалоба А вы в чем пишете? У меня ISE4.2 ругается на неизвестный символ "|" А пулапы ой как нужны... Девайс - xcr3064xl Просто у вас немного несвежий ISE, сейчас уже версия 10 скоро выйдет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSV 0 4 марта, 2008 Опубликовано 4 марта, 2008 · Жалоба А вы в чем пишете? У меня ISE4.2 ругается на неизвестный символ "|" А пулапы ой как нужны... Девайс - xcr3064xl А Вы отдельно напишите. NET "FPGA_DONE" LOC = "p3"; NET "FPGA_DONE" PULLUP ; На Верилоге: // synthesis attribute pullup [of] signal_name [is] “yes”; На VHDL: attribute pullup: string; attribute pullup of signal_name: signal is “TRUE”; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Waso 1 5 марта, 2008 Опубликовано 5 марта, 2008 · Жалоба Ругается что мое семейство CoolRunner XPLA3 поддерживает пулап только для входных портов. А у меня двунаправленный с переходом в третье состояние. И вот надо чтоп в третьем состоянии включались пулапы. Это можно сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 5 марта, 2008 Опубликовано 5 марта, 2008 · Жалоба Ругается что мое семейство CoolRunner XPLA3 поддерживает пулап только для входных портов. А у меня двунаправленный с переходом в третье состояние. И вот надо чтоп в третьем состоянии включались пулапы. Это можно сделать?Z-состояние (высокоимпедансное) при наличии pull-up или pull-down уже не может именоваться высокоимпедансным. Вам нужна схема с открытым стоком (открытым коллектором), а не с буфером в Z-состоянии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 1 5 марта, 2008 Опубликовано 5 марта, 2008 (изменено) · Жалоба Прошу прощения, что вклиниваюсь... но уж зашла речь об pull-up's, в MAX7000 (в частности 128) есть ли оно? Выводы тоже bi-directional Изменено 5 марта, 2008 пользователем toweroff Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться