ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
24701 Топик полностью
rezident (25.03.2005 18:59, просмотров: 1) ответил Andrew_ на На TMS и TCK внутренние по документации (надо ли их "усилить" ?). А вот на TDI нету. Насколько вероятно что из-за этого может слететь ?
Есть два нюанса. За лет 7 использования CPLD Xilinx никогда не встречались со слетом прошивки. У нас во всех устройствах на XC9500 и XC9500XL стоят pull-up 10кОм на TDI, TMS, TCK. Хотя честно говоря для XC9500XL достаточно одного на входе TDI. Второй нюанс использования XC9500 состоит в том, что CPLD этой серии совершенно не переносят "висячих" входов. "Висячий" вход вызывает быстрый разогрев кристалла и вот в этом случае действительно может испортится прошивка. На встроенные pull-up резисторы надеяться нельзя, т.к. они используются только тогда, когда кристалл чистый. После программирования все встроенные pull-up резисторы отключаются. Поэтому в опциях компиляции нужно указывать, чтобы неиспользуемые выводы были назначены как Ground Pin, либо обвешивать ВСЕ входы XC9500 pull-up резисторами. В серии XC9500XL таких проблем нет, т.к. помогает имеющаяся там схема bus-holder. Однако вход TDI в любом случае должен быть притянут pull-up резистором.