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

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

Отправлено novic 10 ноября 2006 г. 23:23


type ARR_DATA is array(15 downto 0) of std_logic_vector(7 downto 0);
signal OUT_REG :ARR_DATA;

procedure CopyDataDone IS
BEGIN
OUT_REG(15) <= InFromCoder(127 downto 120);
OUT_REG(14) <= InFromCoder(119 downto 112);
OUT_REG(13) <= InFromCoder(111 downto 104);
OUT_REG(12) <= InFromCoder(103 downto 96);
OUT_REG(11) <= InFromCoder(95 downto 88);
OUT_REG(10) <= InFromCoder(87 downto 80);
OUT_REG(9) <= InFromCoder(79 downto 72);
OUT_REG(8) <= InFromCoder(71 downto 64);
OUT_REG(7) <= InFromCoder(63 downto 56);
OUT_REG(6) <= InFromCoder(55 downto 48);
OUT_REG(5) <= InFromCoder(47 downto 40);
OUT_REG(4) <= InFromCoder(39 downto 32);
OUT_REG(3) <= InFromCoder(31 downto 24);
OUT_REG(2) <= InFromCoder(23 downto 16);
OUT_REG(1) <= InFromCoder(15 downto 8);
OUT_REG(0) <= InFromCoder(7 downto 0);
END CopyDataDone;

На эту процедуру ругается Active-HDL,а в Квартусе всё работает на ура.Видимо AHDL более требовательный к соблюдению стандарта,подскажите как правильно написать эту процедуру?

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

Ответы


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

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

Ссылка на URL: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание