[an error occurred while processing this directive]
Есть стнадарт IEEE Std 1076.6 ...for VHDL RTL Synthesis.
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено zlyh 24 февраля 2004 г. 15:46
В ответ на: Продолжение темы отправлено GVS 22 февраля 2004 г. 06:39

Из всего толстого описания VHDL (как и VERILOG-а) в железо реально идёт всего ничего. В 1076.6 и описано как и что.
Согласны что язык интересен тем что он "hardware description"? Просто моделирование я здесь не рассматриваю.
Например если встречается конструкция if rising_edge(Clk) then то на сигнал, стоящий внутри этого процесса будет повешан Д-триггер. И если нужно сделать Д-триггер то надо написать конструкцию типа rising_edge(Clk). Д-триггер это edge-sensitive конструкция. Без вариантов.

Из конструкции
Process (clock)
BEGIN
T1<=T;
END ;
однозначно синтезируется latch (не знаю как по русски точно), потому что это level-sensitive конструкция. Наоборот тоже верно. И тоже без вариантов.

Тоже верно и для других элементов железа.
Художественные описания как и что синтезить есть в: стандарте, хелпах на любой синтезатор и например Дуглас Смит ХДЛ Чип Дизайн.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru