[an error occurred while processing this directive]
|
Необходимо задержать сигнал на несколько ns. Хотелось бы это
сделать вставкой дополнительных буферов.
Вопрос: как сделать что бы эти буферы не удалялись при оптимизации?
В данный момент использую такую конструкцию:
attribute optimize: string;
attribute optimize of buf: component is "off";
signal s0,s1 : std_logic; -- промежуточные сигналы
begin
xbuf0: buf port map( o=>s0, i=>i );
xbuf1: buf port map( o=>s1, i=>s0 );
xbuf2: buf port map( o=>o, i=>s1 );
Но в проекте остаётся только один буфер.
E-mail: info@telesys.ru