ПЦУСБ/Лекция 7 — различия между версиями
Материал из Wiki
< ПЦУСБ
ANA (обсуждение | вклад) (Новая страница: «{{ПЦУСБ TOC}}») |
ANA (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{ПЦУСБ TOC}} | {{ПЦУСБ TOC}} | ||
+ | |||
+ | == Классификация ПЛИС == | ||
+ | |||
+ | {| | ||
+ | ![[Файл:1.gif|center]] | ||
+ | |- | ||
+ | ! Классификация программируемых логических интегральных схем (ПЛИС) | ||
+ | |} | ||
+ | |||
+ | * постоянные запоминающие устройства (ПЗУ) | ||
+ | * программируемые логические матрицы (ПЛМ) = Programmable Logic Arrays (PLA) | ||
+ | * программируемые матрицы логики ПМЛ или PAL — Programmable Array Logic (англ.) | ||
+ | * сложные программируемые логические устройства (CPLD = Complex Programmable Logic Device)) | ||
+ | * программируемые пользователем вентильные матрицы (FPGA — Field- Programmable Gate Array) | ||
+ | |||
+ | == Программируемая логическая матрица (ПЛМ) == | ||
+ | |||
+ | |||
+ | {| | ||
+ | ! [[Файл:Обобщенная структура ПЛМ.gif|center|600px]] | ||
+ | |- | ||
+ | ! Обобщенная структура ПЛМ | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| | ||
+ | ! [[Файл:Представление внутренней структуры схем ПЛМ.gif|center|600px]] | ||
+ | |- | ||
+ | ! Представление внутренней структуры схем ПЛМ | ||
+ | |||
+ | <m>f_1 = x_1 x_2 + x_1 \overline{x_3} + \overline{x_1} \overline{x_2} x_3</m> | ||
+ | |||
+ | <m>f_2 = x_1 x_2 + \overline{x_1} \overline{x_2} x_3 + x_1 x_3</m> | ||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | == Программируемые матрицы логики ПМЛ или PAL == | ||
+ | |||
+ | {| | ||
+ | ! [[Файл:Обобщенная структура ПМЛ.gif|center|600px]] | ||
+ | |- | ||
+ | ! Обобщенная структура ПМЛ | ||
+ | |- | ||
+ | ! <m>f_1 = x_1 x_2 + x_1 \overline{x_3}</m> | ||
+ | |- | ||
+ | ! <m>f_2 = \overline{x_1} \overline{x_2} x_3 + x_1 x_3</m> | ||
+ | |} | ||
+ | |||
+ | == CPLD == | ||
+ | |||
+ | {| | ||
+ | ! [[Файл:Пример внутренней схемы CPLD.gif|center|600px]] | ||
+ | |- | ||
+ | ! Пример внутренней схемы CPLD | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| | ||
+ | ! [[Файл:Внутренняя схема макроячейки микросхемы CPLD.gif|center|600px]] | ||
+ | |- | ||
+ | ! Внутренняя схема макроячейки микросхемы CPLD | ||
+ | |} | ||
+ | |||
+ | |||
+ | == FPGA == | ||
+ | |||
+ | {| | ||
+ | ! [[Файл:Обобщенная структура микросхем FPGA.png|center|600px]] | ||
+ | |- | ||
+ | ! Обобщенная структура микросхем FPGA | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | ! [[Файл:Пример внутреннего устройства LUT ПЗУ.gif|center|600px]] | ||
+ | |- | ||
+ | ! Пример внутреннего устройства LUT ПЗУ | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | ! [[Файл:Пример схемы логического блока FPGA микросхемы.gif|center|600px]] | ||
+ | |- | ||
+ | ! Пример схемы логического блока FPGA микросхемы | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | ! [[Файл:Пример запрограммированного участка FPGA.png|center|600px]] | ||
+ | |- | ||
+ | ! Пример запрограммированного участка FPGA | ||
+ | |} | ||
+ | |||
+ | * Первые два блока LUT запрограммированы на реализацию функций f1=x1x2 и f2=x2x3. Третий LUT реализует функцию f=f1+f2. | ||
+ | |||
+ | === Структура блока SliceL === | ||
+ | |||
+ | {| | ||
+ | ! [[Файл:Ris SliceL.png|center|600px]] | ||
+ | |- | ||
+ | ! Структура блока SliceL | ||
+ | |} |
Версия 00:51, 23 ноября 2013
Содержание |
Классификация ПЛИС
Классификация программируемых логических интегральных схем (ПЛИС) |
---|
- постоянные запоминающие устройства (ПЗУ)
- программируемые логические матрицы (ПЛМ) = Programmable Logic Arrays (PLA)
- программируемые матрицы логики ПМЛ или PAL — Programmable Array Logic (англ.)
- сложные программируемые логические устройства (CPLD = Complex Programmable Logic Device))
- программируемые пользователем вентильные матрицы (FPGA — Field- Programmable Gate Array)
Программируемая логическая матрица (ПЛМ)
Обобщенная структура ПЛМ |
---|
Представление внутренней структуры схем ПЛМ
|
---|
Программируемые матрицы логики ПМЛ или PAL
Обобщенная структура ПМЛ |
---|
CPLD
Пример внутренней схемы CPLD |
---|
Внутренняя схема макроячейки микросхемы CPLD |
---|
FPGA
Обобщенная структура микросхем FPGA |
---|
Пример внутреннего устройства LUT ПЗУ |
---|
Пример схемы логического блока FPGA микросхемы |
---|
Пример запрограммированного участка FPGA |
---|
- Первые два блока LUT запрограммированы на реализацию функций f1=x1x2 и f2=x2x3. Третий LUT реализует функцию f=f1+f2.
Структура блока SliceL
Структура блока SliceL |
---|