- •Архитектура
- •Предпосылки создания ПЛИС.
- •Этапы синтеза КЦУ.
- •Типы ПЛИС.
- •Элементы структуры
- •Кристаллы, в которых каждый выход матрицы ИЛИ связан со всеми термами, называется программируемая
- •Структура FPGA первого поколения.
- •Структура FPGA третьего поколения.
- •5 поколение FPGA. Основная
- •Фрагмент структуры АЛМ
- •Структура 4-входового LUT (чтение данных)
- •Структура накопителя SRAM
- •Структура запоминающего элемента.
- •Кодер для представления символа 4-разрядного числа
- •Представление кодера в кристалле FPGA.
- •Представление
- •Программирование для LUT и для регистра.
- •Режимы работы Адаптивных Логических Модулей
- •Режим расширенного LUT
- •Схема общего модуля для л. р. 1
- •Объявление генерации частоты
- •Объявление интервалов
- •Сумматор
- •Сумматор
- •Распределение для цепи ускоренного переноса.
- •Сумматор с ускоренным переносом.
- •Структура внутренней памяти.
- •Ячейка EEPROM
- •Ячейка на синхронном RS-триггере
- •Структура ячейки SRAM на D- триггере.
- •SRAM с управлением записью и чтением.
- •Структура памяти FPGA.
- •Выделенная память.
- •Ресурс кристалла 5CSEMA5F31C6.
- •Водно-портовой памяти регистр адреса единый для записи и для считывания.
- •Одно-портовая память.
- •Двух-портовая память.
- •Режимы работы двух-портовой памяти.
- •Назначение входа byteena.
- •Фиксация(удержание) адреса.
- •Диаграмма процесса чтения информации.
- •Диаграмма процесса записи информации.
Архитектура
распределенных вычислительных систем.
Лекция 2 Лекция 3
Предпосылки создания ПЛИС.
•Как нами уже рассмотрено ранее, классический синтез любой цифровой схемы сталкивается с большими задержками на КЦУ, что весьма нежелательно для работы схемы на высоких частотах.
•Поэтому, во второй половине 20 века, практически одновременно с появлением схем с высокой степенью интеграции, разработчики стали искать способы заменить классически напыляемые КЦУ их аналогами, исходя из этапов синтеза.
Этапы синтеза КЦУ.
•1. Техническое задание.
•2. Таблица истинности.
•3. Система логических уравнений в канонической форме.
•4. Построение схемы на логических элементах, исходя из системы уравнений.
Типы ПЛИС.
•CPLD
•Матричное строение блоков. Первичная матрица – И, вторичная ИЛИ.
•Недостаток – нет ресурса для организации внутренней памяти.
•FPGA
•Матричное расположение блоков. Основа блока – элемент памяти, хранящий отклики КЦУ на все входные комбинации относительно 1 выхода.
Элементы структуры
программируемой логической матрицы (ПЛМ, ПМЛ).
• Фрагмент матрицы ИЛИ
• Фрагмент матрицы И
Кристаллы, в которых каждый выход матрицы ИЛИ связан со всеми термами, называется программируемая логическая матрица (ПЛМ). Кристаллы, в которых матрица ИЛИ связана, т.е. в каждый выход входит только определенное количество термов, носят название программируемая матричная логика (ПМЛ). Из комбинации этих двух структур были созданы Complex Programmable Logic Devices (CPLD) – сложные программируемые логические устройства. Их логические блоки построены по принципу ПМЛ, блок состоит из некоторого количества (16, 18) макроячеек, где на один выход возможно подключение 5 термов. Объединение ячеек производится по принципу ПЛМ, равнодоступно. Каждая ячейка содержит 1 триггер для возможности фиксации состояния выхода. Таким образом, на CPLD возможно строить только схемы КЦУ.
Структура FPGA первого поколения.
Структура FPGA третьего поколения.
5 поколение FPGA. Основная
структура для построения простых схем.
