Встроенные Системы

Содержание

Слайд 2

HDL – Hardware Description Language

HDL используются для концептуальной разработки цифровых интегральных схем.
Наиболее

HDL – Hardware Description Language HDL используются для концептуальной разработки цифровых интегральных
распространенные HDL:
Verilog
VHDL

Слайд 3

Абстракция Дизайна

HDL позволяют иерархически описать систему как совокупность блоков (черных ящиков), имеющих

Абстракция Дизайна HDL позволяют иерархически описать систему как совокупность блоков (черных ящиков),
внешние интерфейсы.
Блок может быть описан как состоящий из составных блоков.
Абстрагирование позволяет скудному человеческому мозгу иметь дело с очень сложными системами.

Слайд 4

Абстракция Описания

HDL позволяет описывать систему с различными уровнями детализации.
Обычно разработка ведется сверху

Абстракция Описания HDL позволяет описывать систему с различными уровнями детализации. Обычно разработка
вниз, путем последовательного уточнения дизайна.

Слайд 5

HDL Design Flow

Уровни абстракции Verilog:
Behavioral – система описывается как совокупность параллельных алгоритмов
RTL

HDL Design Flow Уровни абстракции Verilog: Behavioral – система описывается как совокупность
(Register-Transfer Level) – система описывается в терминах регистров и пересылок данных.
Gate Level – система описана как сеть базовых логических примитивов. Заданы временные свойства элементов и связей. Gate Level обычно синтезируется из RTL.

Слайд 6

Simulation (Моделирование)

Программа на Verilog может быть промоделирована.
Обычно моделирование осуществляется в тестовом окружении

Simulation (Моделирование) Программа на Verilog может быть промоделирована. Обычно моделирование осуществляется в
(test bench).
Используя встроенные функции, в процессе моделирования можно выполнять вывод данных на экран или собирать трассу интересующих сигналов.

Слайд 7

PLI – Programming Language Interface

Описание Verilog и VHDL включает также C-интерфейс, позволяющий

PLI – Programming Language Interface Описание Verilog и VHDL включает также C-интерфейс,
программному коду на языке C выполняться во время моделирования Verilog-программы.
PLI позволяет получить полную информацию о структуре и состоянии системы.

Слайд 8

Синтез

Не каждая конструкция Verilog может быть синтезирована.
Technology library – определяет особенности технологического

Синтез Не каждая конструкция Verilog может быть синтезирована. Technology library – определяет
процесса (набор базовых элементов)
Constraints – параметры, описывающие что мы ждем от результата синтеза (скорость, площадь, …)
Netlist – код на Verilog или в другом виде, описывающий соединения базовых элементов.

Слайд 9

Изготовление ИС

Изготовление ИС

Слайд 10

Фотолитография

Фотолитография

Слайд 11

Маска

Маска – стеклянная пластина, покрытая хромом, на которой вытравлен «рисунок» соответствующего слоя,

Маска Маска – стеклянная пластина, покрытая хромом, на которой вытравлен «рисунок» соответствующего
в соответствии с библиотекой технологии и синтезированной сетью.
Длина световой волны, используемой при проецировании на подложку (wafer – вафля) – важная характеристика технологического процесса.

Слайд 12

FPGA – Field Programmable Gate Array

Устройство, позволяющее запрограммировать логику своей работы.
Представляет из

FPGA – Field Programmable Gate Array Устройство, позволяющее запрограммировать логику своей работы.
себя регулярную структуру из базовых логических блоков (CLB), блоков ввода/вывода, матрицы соединений.
Дорого при массовом использовании, выгодно при мелкосерийном производстве и прототипировании.
Имя файла: Встроенные-Системы.pptx
Количество просмотров: 128
Количество скачиваний: 0