Цитата(cdg @ Jun 16 2009, 10:32)

SMСогласен, что нужно думать о фронтах, на сколько они важны, не забывая наставление от Altera о 50нс на фронт

.
А задачи разные решать приходится, от того и подходы разные могут быть. Например, кросс 5-и вольтовый, длинный...... и буффера там 1533 по входу/выходу приходится ставить - CMOS там просто не работает, совместимость - пережитки прошлого.., а деваться не куда, на выходе АП5(6) резистивный делитель 150+330, фронты не сильно страдают в 10-15нс укладываемся, для 10МГц сигналов вполне приемлимо, правда ток потребления растет, но за все нужно платить (неоспоримо, что есть и другие варианты решения этой задачи). Для PCI разговора нет, ставить буффера, имхо самый оптимальный вариант.
длинный кросс на 5В? не такие уж пережитки,- буфера LVDS с 5В питанием, и можно напрямую в ПЛИС подавать, или для экономии выводов ставить ответные буфера. 90С031 -> 90C032 (вроде так) и частоты хорошие можно вытянуть и потребление небольшое. Для одного входа с очень низкой скоростью (сотни килогрц максимум) перестраховался,- ставил два быстрых диода с резистивной нагрузкой, очень уж не хотелось применять резисторы по питанию и изучать влияние кламп диодов на работу устройства. У xilinx был такой апноут - как посчитать значение резистора по питанию для определенного возвратного тока по входам через кламп диоды, не думаю, что у альтеры по другому. А вот если такой резистор не ставить то избыток напруги уйдет в источник питания где и потеряется

, а возможно и вернется в какой либо извращенной форме... что скорее всего и произойдет. Но это какой-то экстрим, как мне кажется, и лучше по-старинке для невысоких скоростей, и буфера, преобразователи уровней, LVDS для высоких.
Цитата(gramalexus @ Jun 12 2009, 22:32)

Как кстати включить- віключить опцию clamping diode в Quartus?
Я полагаю это невозможно, пуллап пулдаун резисторы - можно, а защитные диоды они в структуру выводов встроены не от хорошей и короткой жизни CMOS без них при ESD.