[an error occurred while processing this directive]
Подскажите, как описать сдвиговый регистр, чтобы компилятор понимал его как "LUT-based". (+)
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))
миниатюрный аудио-видеорекордер mAVR

Отправлено paha 01 июля 2002 г. 15:01

Проблема в следующем, описываю сдвиговый регистр как:
process (CLK16MHz)
begin
if CLK16MHz'event and CLK16MHz='0' then
ShReg <= ShReg(62 downto 0) & UserData;
if LOAD='1' then Length<=(127-conv_integer(Count));
else null; end if;
end process;

RAM2048Data <= PhLockShReg(Length);
компилятор ShReg реализует на триггерах!!! и соответственно этот сдвиговый регист занимает мрачно много места!!!
есть ли какие-нибудь соображения на этот счет?
заранее благодарен.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru