Синтез результатов

Описанные в этом разделе конструкции языка Уепк^ включали конструкции для ячеек моделирования, а также конструкции для синтезируемых проектов. В описании существующих ячеек временные параметры выходов являются наиболее важными и часто включаются в описание ячейки на языке Уеп^. В то же самое время описание имеющихся ячеек может требовать описания частей этих ячеек в виде соединений вентилей и транзисторов. С другой стороны, синтезируемый проект не содержит никакой временной информации, потому что использование этой информации невозможно при синтезе проекта, и разработчики на верхнем уровне описания проекта для синтеза обычно не используют вентилей и транзисторов.

Как указывалось выше, полагая, что временные параметры игнорируются средствами синтеза, а вентили используются только тогда, когда они действительно необходимы, можно утверждать, что все представленные в этом разделе описания имеют взаимнооднозначное соответствие с аппаратной реализацией и являются синтезируемыми. При выполнении синтеза разработчик должен хорошо знать используемую библиотеку базовых логических элементов, для того чтобы представлять себе, как, каким образом могут синтезироваться определенные узлы. Например, большинство ПЛИС не имеет внутренних структур с тремя состояниями, поэтому третье состояние при соединении с общей шиной преобразуется в структуру вентилей И-ИЛИ и шину.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >