[an error occurred while processing this directive]
Ответ на ответ :)
(«Телесистемы»: Конференция 'Языки описания аппаратуры (VHDL и др.))

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

Отправлено Mit 11 февраля 2004 г. 14:50
В ответ на: Ответ (+) отправлено andrew_b 11 февраля 2004 г. 13:23

> 1. Про список чувствительности.
> process (X1, X2)
> Процесс активизируется при _любом_ изменении _любого_ сигнала.

Теоретически да, а что считается _изменением_ сигнала?
Переход от одного стабильного состояния к другому?
Как тогда объяснить, что при 1-м, стабильном состоянии сигнала XXX, процесс вида:
=================
process (XXX)
begin
...
end process;
=================
постоянно запускается?

> 2. Про два фронта.
> У вас есть триггер, который способен переключаться по двум фронтам?
> Если нет, то естественно, что синтезатор ничего сделать не может ---
> он не может перевести ваш код в известные ему элементы конкретной FPGA.

Как можно было бы описать на VHDL процесс, запускающийся по каждому фронту определенного сигнала?

> 3. Про множественные драйвера. Во-первых, ни о какой "проге" речь не идет, VHDL-код --- это не программа, это описание схемы.

Даже задумался :)) Не буду спорить, просто для меня VHDL код - набор операторов, с помощью которых я описываю поведение вполне конкретного черного ящика. Почему бы и не программа? :)

> Во-вторых, зачем вам множественные драйвера?
К примеру множество клиентов, дергающих за одну ниточку, что бы сообщить о своей готовности. Если ниточка "пуста", то вопросов нет. Если кто-то дергает, дальше разбираться кто...

> По-моему вы что-то делаете неправильно.
Я с вами абсолютно согласен. Хотелось бы понять, что...

> Вы сами себе создаете трудности, а потом героически их преодолеваете.
:)) Так и есть, я пытаюсь понять VHDL экспериментально.

С уважением,
Митя

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru