ПОИСК Статьи Чертежи Таблицы Разное из "Проектирование на ПЛИС архитектура, средства и методы " На практике поставщики ПЛИС (и иногда поставщики САПР, блоков IP и даже небольшие независимые разработчики) обычно предлагают специальные средства, которые функционируют как генераторы блоков или ядер интеллектуальной собственности. Эти, как правило, параметризируемые приложения позволяет задавать различные параметры генерируемых блоков, например, разрядность шин и функциональных элементов. [c.234] В зависимости от типа приложения-генератора (или от типа лицензии, которую вы подписали) блоки интеллектуальной собственности могут формироваться в виде зашифрованного или нешифрованного RTL-кода, в виде таблицы соединений, не прошедшей процедуру размещения и разводки или таблицы соединений, прошедшей процедуру размещения и разводки. В некоторых случаях генератор может также создавать потактную С/С++ модель для средств моделирования (Рис. 17.2). [c.235] В последнее время ведущие поставщики ПЛИС начали продвигать на рынок специальные утилиты — генераторы систем. Эти средства по существу представляют собой наборы блоков интеллектуальной собственности, которые позволяют пользователю быстро построить очень сложные устройства, используя различные блоки 1Р определённого поставщика ПЛИС. [c.235] Утилиты системной разработки формируют таблицу соединений системы в некоторой абстрактной форме (в отличие от создания детального RTL кода конечным пользователем). Эти средства стремятся изменить модель ПЛИС-устройства путем создания парадигм на системном уровне, в дополнении стандартным этапам RTL-проектирования. Эта концепция представляет интерес для разработчиков, которые не разрабатывают RTL-код или работают на более высоких уровнях абстракции (смотрите также главу 12). [c.235] Некоторые блоки IP, которые раньше были программными блоками, теперь воплощаются в виде аппаратных структур. Например, большинство представителей современных ПЛИС содержат аппаратные процессорные ядра, системы синхронизации, контроллеры Ethernet, гигабитные блоки ввода/вывода и так далее. Эти средства позволяют перенести высокотехнологичные функции, реализованные на заказных микросхемах, в область ПЛИС. Вероятно, со временем в ПЛИС также появятся и другие высокотехнологичные функции. [c.235] Вернуться к основной статье