[an error occurred while processing this directive] [an error occurred while processing this directive]
Использует ли Synplify Pro сигнал 'Enable' в D-триггерах ACEX'а ?
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.)»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Vova 06 сентября 2001 г. 03:06

После компиляции видно (RTL view) что разрешение записи в D-триггер
делается мультиплексором . Вход 'D' подключает к своему выходу 'Q'
или др. сигналу.

Выражение :

module test (c,enable,out);
input c,enable;
output [31:0] out;
reg [31:0] out;

always @(posedge c)
begin
if (enable) out = out + 4;
end

endmodule

синтезируется выше указанным образом.
Наверно поэтому (в данном случае) MAX+ обгоняет по скорости
и объему Synplify Pro на 20%.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru