ПОИСК Статьи Чертежи Таблицы Компиляция проекта из "Система проектирования печатных плат Protel " Промежуточный файл анализируется табличным синтаксическим анализатором, формирующим таблицу перекодировки символов и подробные уравнения. Анализатор разлагает синтаксическую структуру конечных автоматов, таблицы истинности и функции пользователя на логические уравнения, а также во время обработки строк операторов выполняет элементарное логическое упрощение. [c.308] Схема расположения выводов файла источника сличается с эталонной цоколевкой устройства из библиотечного файла с расширением. DL, при этом проверяется, все ли используемые переменные файла источника корректно вписываются в архитектуру выбранного кристалла. [c.308] Модуль логической минимизации выполняет алгоритмы минимизации битового потока логической структуры, полученного на предыдущем шаге. Он обрабатывает только те уравнения, которые требуют упрощения. [c.309] Сборочный модуль осуществляет упаковку проекта в требуемое устройство. Для этого он использует встроенные алгоритмы или вызывает внешнюю программу. Чтобы передать булеву логику в микросхему, сборочный модуль управляет макроячейками и мультиплексорами сложных устройств. Если проект невозможно упаковать в микросхему, появляется сообщение об ошибке. Кроме того, сборочный модуль формирует выходной файл, определенный в диалоговом окне onfigure. [c.309] Именно сборочный модуль определяет, можно ли проект передать в кристалл микросхемы, и создает карту пережигания. Карта пережигания и символьная таблица используется в дальнейшем для выпуска документации и формирования JEDE файлов. [c.309] Вернуться к основной статье