ПОИСК Статьи Чертежи Таблицы Работа с одним целым из "Проектирование на ПЛИС архитектура, средства и методы " Для ТОГО чтобы подготовиться К разговору на эту тему, давайте рассмотрим структуру ПЛИС как набор столбцов, каждый из которых содержит большое количество программируемых логических блоков вместе с блоками ОЗУ и другими аппаратными элементами, например умножителями с накоплением (МАС), см. Рис. 14.1. [c.213] Конечно, этот рисунок сильно упрощен, так как современные устройства могут содержать больше столбцов, чем можно себе вообразить, и каждый столбец может состоять из огромного множества программируемой логики, и так далее. [c.213] При рассмотрении программирования ПЛИС на основе ячеек статического ОЗУ, было установлено, что все конфигурационные ячейки памяти можно рассматривать как один большой сдвиговый регистр (см. гл. 5). Рассмотрим, например, простое изображение поверхности кристалла, на котором показаны только контакты ввода/вывода и конфигурационные ячейки ОЗУ (Рис. 14.2). [c.213] На заре проектирования ПЛИС, примерно во второй половине 80-х, устройства были относительно небольшими, если говорить об этом терминами их логической ёмкости. Вследствие этого одному инженеру, как правило, было под силу создать КТЬ-описание всего устройства. Затем КТЬ-описания проходили процедуру синтеза, после чего синтезированная таблица соединений подвергалась операции размещения и разводки, которая и завершала процедуру проектирования устройства. В результате получался монолитный конфигурационный файл, который определял функциональность всего устройства и мог быть загружен в микросхему одним большим куском. Такая схема очень хорошо работала с конфигурационными ячейками, представленными в виде большого сдвигового регистра, и все были счастливы. [c.214] Вернуться к основной статье