[an error occurred while processing this directive]
Вот кстати 12LE на DFFах (а альтера - сволочи!) (+)
(«Телесистемы»: Конференция 'Программируемые логические схемы и их применение')

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

Отправлено SM 22 декабря 2004 г. 13:37
В ответ на: Да вроде давно уже есть, как циклон появился. отправлено SM 22 декабря 2004 г. 13:24

А сволочи потому как там кроме Dynamic Arithmetic mode у LE есть режим "по-старинке", как у ACEX. А в документации не сказали!!! Выяснил только просмотром в "chip editor" результата.


CONSTANT DEVICES=8;

subdesign test1
(
clk, reset: input;
ack[DEVICES-1..0]:output;
req[DEVICES-1..0]:input;
)
variable
areg[DEVICES-1..0]:DFF;
mask[DEVICES-1..0]:NODE;
sclr:NODE;
begin
areg[].clk = clk; areg[].clrn = !reset;

sclr = LCELL((((areg[]$req[]) & areg[]) != 0)) ;

(areg[0], mask[0]) = (req[0], req[0]);
for i in 1 to DEVICES-1 generate
(areg[i], mask[i])=CARRY_SUM(req[i] & !mask[i-1] & !sclr, req[i] # mask[i-1]);
end generate;

ack[]=areg[];
end;


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru