ПОИСК Статьи Чертежи Таблицы Отсутствие наглядности из "Проектирование на ПЛИС архитектура, средства и методы " Одна ИЗ Проблем, связанных с отладкой устройств на программируемых цифровых микросхемах, будь то заказные микросхемы или ПЛИС, заключается в отсутствии возможности увидеть воочию, что же происходит внутри устройства. Давайте рассмотрим простую схему конвейера, состоящую из нескольких регистров и вентилей (Рис. 16.1). [c.225] Очевидно, что в некоторой степени эта схема лишена смысла. Читатель, возможно, будет поражен тем, насколько сложными могут быть схемы реальных конвейеров и насколько тяжело бывает изложить их в доступном виде. Поэтому схема, изображенная на Рис. 16.1, удобна для рассмотрения материала этой главы. [c.225] Проблема заключается в том, что мы имеем доступ только к входам и выходам конвейера и не можем увидеть, что происходит у него внутри. В этом и нет необходимости, если разработка устройства завершена и проведены все его испытания. Однако отсутствие наглядности происходящего внутри конвейера может вызвать головную боль, если мы пытаемся произвести отладку устройства, чтобы определить, почему оно не выполняет тех функций, которые от него ожидают. [c.225] Очевидное решение может быть реализовано путем соединения внутренних точек схемы с внешними выводами устройства, вследствие чего обеспечивается доступ к их содержимому (Рис. 16.2). [c.225] Трудности реализации этого подхода заключаются в ограниченном количестве доступных выводов у большинства микросхем. На практике, у многих ПЛИС-устройств остается незадействованной куча внутренних ресурсов, поскольку, как правило, не хватает свободных выводов, необходимых для передачи сигналов управления и данных в устройство и из него, даже если мы не будем использовать какие-либо выводы для доступа к внутренним точкам. [c.225] Вернуться к основной статье