ПОИСК Статьи Чертежи Таблицы Альтернативные методы проектирования на основе языка из "Проектирование на ПЛИС архитектура, средства и методы " В случае использования HDL-методов проектирования, рассмотренных в гл. 9, представление алгоритмов с языка / ++ может быть экспортировано в RTL-код языка VHDL/Verilog. При этом код языка / ++ обычно продолжают использовать в качестве золотой модели, которая может быть связана с системой моделирования RTL и работать параллельно с RTL-моделью. Результаты работы обеих моделей затем сравниваются для того, чтобы гарантировать их функциональную эквивалентность. [c.171] А можно пойти и по такому пути, как создание первоначального описания устройства с помощью конструкций системного, алгоритмического уровня или уровня транзакций языка System , которые могут быть использованы для верификации устройства на высоком уровне абстракций. Это описание может быть постепенно модифицировано и переведено на более низкий уровень регистровых передач System или уровень поведенческого синтеза. [c.171] Оба подхода могут быть с успехом применены как для ПЛИС, так и для заказных микросхем (Рис. 11.5). [c.171] Первые версии программ синтеза на основе кода System преимущественно использовались для заказных микросхем, так как эти средства довольно неэффективно работали со специфичными для ПЛИС блоками, такими как встроенное ОЗУ, встроенные умножители, и другими. Последние версии этих программ намного лучше справляются с блоками ПЛИС, но их уровень сложности постоянно меняется, и продвинутому пользователю я настоятельно рекомендую до оформления заказа провести тщательный анализ этих средств. [c.171] Вернуться к основной статье