Издательство: Академия Естествознания
Год издания: 2018
ISBN: ISBN 978-5-91327-556-1
PDF: Скачать ( 0.2 Mb )
Данная работа призвана указать на проблемы традиционного подхода к проектированию цифровых устройств на языках описания аппаратуры, использующего традиционные проекты систем автоматизированного проектирования (САПР), и предложить альтернативный подход, не имеющий таких проблем. В работе объясняются основные принципы предложенного подхода и приводятся примеры несложных программ, контролирующих поведение САПР в соответствии с данным подходом. Объясняются важность расширенного рандомизированного автоматического тестирования при разработке сложных устройств и сложности, возникающие на пути применения такого тестирования совместно с традиционными проектами САПР. Описаны преимущества использования систем управления версиями при разработке конфигураций программируемых логических интегральных схем (ПЛИС) и анализ обстоятельств, препятствующих их широкому применению совместно с традиционными проектами САПР. Описан процесс разработки на примере САПР Xilinx Vivado, не имеющий описанных недостатков. Приведены примеры исходного кода программ для тестирования разработанного устройства и для синтеза конфигурации ПЛИС в соответствии с предложенным процессом с описанием производимых программой действий и описанием методов использования данных программ.
1. Проблемы, вызванные проектами САПР
2. Разработка конфигураций ПЛИС без использования проектов САПР