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

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

Отправлено ddka 04 мая 2006 г. 21:01

Сделал на AHDL программу обычного сдвигового регистра (точнее не сделал а с книжки списал).
Идея такая от Контроллера по SPI передаю данные в Алтеру epm3064lc44-10. В Алтере сконфигурировал последовательный сдвиговый регистр с параллельным выходом, вот код
SUBDESIGN 20060501_Test1
(
Din:INPUT;
Set,Reset: INPUT=GND;
CLK:INPUT;
Enable: INPUT;
Q[1..8] :OUTPUT;
)
VARIABLE
FF[1..8]:DFFE;
BEGIN
FF[1..8].clk=CLK;
FF[1..8].CLRn=!Reset;
FF[1..8].PRn=!Set;
FF[1..8].ena=Enable;

FF[8].d=FF[7].q;
FF[7].d=FF[6].q;
FF[6].d=FF[5].q;
FF[5].d=FF[4].q;
FF[4].d=FF[3].q;
FF[3].d=FF[2].q;
FF[2].d=FF[1].q;
FF[1].d=Din;

Q[1..8]=FF[1..8].q;

END;
Данные от контроллера хочу чтобы отображались на выходах Q[1..8] Алтера, светодиоды на них напаял.
Что-то не работает, данные от контроллера идут, на выходах Q[1..8] ноль, где косяк может быть?
з.ы. пины алтеры прописал, как положено.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru