[an error occurred while processing this directive]
Глюк в Квартусе
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ФИ 24 июня 2003 г. 16:56

Никто не знает что делать?
Был проект в 2.0 квартусе. Перетащил его в 2.2 и получил ошибку компиляции. Ниже приведён проект на AHDL и дигностика Квартуса.
Я понимаю, почти безнадёга, но всё же...

И ещё, если в shift_taps_3v8 при описании lpm_counter
явным образом прописать
LPM_DIRECTION = DEFAULT;
то всё становится лучше, но всё равно тяжело.
--------------------------------------------------------
include "lpm_add_sub.inc";

subdesign ahdl1
(
clk : input;
a[15..0] : input;
b[15..0] : input;
c[15..0] : input;
d[15..0] : input;
y[15..0] : output;
z[15..0] : output;
)

variable
cout, ovf : NODE;
rz[15..0] : dff;
ry[15..0] : dff;

begin
(rz[], ry[]).clk=clk;
(rz[], cout, ovf)=lpm_add_sub (,a[],b[],,clk,,)
WITH (LPM_WIDTH=16, LPM_DIRECTION="SUB", LPM_PIPELINE=4);
(ry[], cout, ovf)=lpm_add_sub (,c[],d[],,clk,,)
WITH (LPM_WIDTH=16, LPM_DIRECTION="SUB", LPM_PIPELINE=4);
y[]=ry[];
z[]=rz[];
end;
--------------------------------------------------------
Info: Found 1 design units and 1 entities in source file d:\gluk\Ahdl1.tdf
Info: Found entity 1: ahdl1
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\lpm_add_sub.tdf
Info: Found entity 1: lpm_add_sub
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\addcore.tdf
Info: Found entity 1: addcore
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\a_csnbuffer.tdf
Info: Found entity 1: a_csnbuffer
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\bypassff.tdf
Info: Found entity 1: bypassff
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\altshift.tdf
Info: Found entity 1: altshift
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\altshift_taps.tdf
Info: Found entity 1: altshift_taps
Info: Found 1 design units and 1 entities in source file d:\gluk\db\shift_taps_3v8.tdf
Info: Found entity 1: shift_taps_3v8
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\altsyncram.tdf
Info: Found entity 1: altsyncram
Info: Found 1 design units and 1 entities in source file D:\quartus\libraries\megafunctions\lpm_counter.tdf
Info: Found entity 1: lpm_counter
Error: Assertion error: Illegal value for LPM_DIRECTION parameter (SUB) -- value must be DEFAULT, UP, or DOWN

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru