ПОИСК Статьи Чертежи Таблицы Технология логическогоНОЬ-синтеза из "Проектирование на ПЛИС архитектура, средства и методы " Выбор системы моделирования, как и всего остального при разработке чего-то нового, это выбор сбалансированного решения. Если вы работаете в небольшой начинающей компании, для которой при выборе средств разработки решающим является их стоимость, переходите сразу к гл. 25, в которой описаны методы разработки с использованием средств с открытым исходным кодом. [c.251] В общем случае, наиболее важным критерием для большинства является производительность. Возникает вопрос как наиболее точно определить производительность Пожалуй, единственный способ заключается в разработке собственного тестового устройства и его моделировании на нескольких системах. Создание хорошего теста — нетривиальная задача, но этот способ лучше, чем использовать разработку, предлагаемую производителем САПР. Подобный проект будет реализован так, чтобы в наилучшем свете продемонстрировать решение своего разработчика и поставить подножку конкурентам. [c.252] Внимания заслуживает и разрядность системы моделирования. Средства, поставляемые большими компаниями САПР, как правило, не имеют ограничений по разрядности, а вот системы моделирования небольших разработчиков могут основываться на 32-битном коде. Естественно, если вы собираетесь работать с небольшими проектами, скажем не более 500000 вентилей, то, вероятно, подойдут системы моделирования, поставляемые производителями ПЛИС. Обычно это упрощенные версии средств от крупных разработчиков САПР. [c.252] Разумеется, кроме вышеперечисленных, у вас будут собственные критерии оценки средств моделирования, например по качеству кодового покрытия или анализу производительности. Когда-то эти возможности были в компетенции специализированных средств сторонних разработчиков, но теперь большинство мощных систем моделирования позволяют оценить на некотором уровне кодовое покрытие и провести анализ производительности непосредственно в среде моделирования. При этом разные системы моделирования предлагают различные наборы дополнительных функциональных возможностей. [c.252] Традиционные среттш логического синтеза появились примерно в первой половине 80-х. В наши дни эти средства иногда называют технологией HDL-синтеза. [c.253] Роль первых средств логического/НОЬ-синтеза заключалась в формировании таблицы соединений вентилей на основе заранее составленного RTL описания заказной микросхемы и соответствующих временных ограничений. Во время этого процесса приложение синтеза выполняло различные процедуры минимизации и оптимизации, включая оптимизацию по быстродействию и по площади, занимаемой на поверхности кристалла. [c.253] В середине 90-х средства синтеза были расширены для поддержки архитектуры устройств ПЛИС. Такие приложения могли формировать таблицу соединений КЛБ/таблиц соответствия, которая затем передавалась программному обеспечению размещения и разводки, предоставляемому поставщиком ПЛИС (Рис. 19.10). [c.253] На практике, устройства, на основе ПЛИС, созданные средствами архитектурного синтеза, были на 15...20% быстрее, чем их аналоги, созданные с использованием средств традиционного синтеза на уровне вентилей. [c.253] Вернуться к основной статье