[an error occurred while processing this directive]
|
использую атрибут:
.
attribute mult_style: string;
attribute mult_style of {signal_name|entity_name}: {signal|entity} is “{auto|block|lut|pipe_lut|pipe_block|KCM}”;
.
MULT_STYLE – это ограничение синтеза. Это ограничение управляет тем, как макрогенератор реализует макросы умножителей. Допустимые установки – auto, block, lut, pipe_block, KCM, CSD и pipe_lut. Для Spartan-II/IIE, Virtex и Virtex-E, установка по умолчанию auto, которая означает, что XST будет искать наилучшую реализацию для каждого рассматриваемого макроса. Для Spartan-3, Virtex-II и Virtex-II Pro/X, установка по умолчанию lut.
.
Установка pipe_lut – для конвейерных умножителей. Стиль реализации можно вручную установить на принудительное использование ресурсов блочных умножителей или LUT, имеющихся в микросхемах Spartan-3, Virtex-II и Virtex-II Pro/X.
.
.
но я же ведь вообще делаю умножители на константу - там вообще многое редуцируется до простых вещей ... вот и непонятно. .то ли у синтезатора глюк, толи у меня.. :(
E-mail: info@telesys.ru