[an error occurred while processing this directive]
|
В доке на циклон сказано вот что:
In order to maintain an acceptable noise level on the VCCIO supply, there are restrictions on placement of single-ended I/O pads in relation to differential pads. Use the following guidelines for placing single-ended pads with respect to differential pads in Cyclone devices.
Single-ended inputs may be only be placed four or more pads away from a differential pad.
Single-ended outputs and bidirectional pads may only be placed five or more pads away from a differential pad.
The Quar tus II software generates an error message for illegally placed pads.
Вот. А что делать, если нужен дифференциальный вход, но низкое быстродействие на нем и шум на VCCIO рояли не играет для находящихся вокруг ног, да и для сигналов, расположенных в данном банке в целом? И нет ни одного свободного пина, чтобы соблюсти это гестаповское требование? Могли бы эти друзья с альтеры вместо error'а warning хотя-бы сделать. Но нет. Стоит только "неправильно" PAD поставить - и все, каюк, не компилит вообще.
Вдруг этакий изврат кому еще понадобится - пришлось немного полечить. После этого разрешает размещать дифф-сигналы рядом с не-диффами как угодно. И причем все работает в девайсе :)
/usr/quartus/linux/libfitter_fsac.so:
0008B10C: 0F B8
0008B10D: B6 00
0008B10E: 44 00
0008B10F: 24 00
0008B110: 1F 00
E-mail: info@telesys.ru