
- •1.Язык описания архитектуры vhdl. Основные сведения
- •2. Ключевые слова языка vhdl.Типы данных vhdl.
- •4. Описание мультиплексора на vhdl.
- •5.Описание структуры и поведения на vhdl.
- •6.Поведенческое описание
- •7.Генератор на vhdl. Оператор wait в vhdl.
- •9. Проектирование логических схем и логических процессов
- •10. Табличное и биномиальное представление булевых функций.
- •13. Общие понятия, определения, классификация микропроцессорных систем.
- •14) Теоретические основы организации мпс.Архитектура мпс.
- •15.Теоретические основы организации мпс.Тактовый генератор кр1810гф84(i8284).
- •16. Теоретические основы организации мпс. Процессор i8086 в минимальном режиме.
- •16.(2) Теоретические основы организации мпс. Процессор i8086 в минимальном режиме.
- •28 .(2)Теоретические основы организации мпс. Конструкции микропроцессорных систем.
- •17. Теоретические основы организации мпс.Процессор i8086 в минимальном режиме.Базовые циклы обмена с памятью.Базовые циклы ввода-вывода
- •18.Теоретические основы организации мпс.Подключение зу и портов ввода-вывода к i8086в минимальном режиме.
- •19) Теоретические основы организации мпс. Подключение 8-разрядных портов ввода-вывода к i8086в минимальном режиме.
- •20.Теоретические основы организации мпс. Системный контроллер i8288.
- •21.Теоретические основы организации мпс. Системный контроллер i8288. Базовые циклы обмена. Схема подключения к i8086.
- •22.Теоретические основы организации мпс. Организация системы прерываний i8086.
- •23.Теор. Основы орг. Мпс. Программируемый контр. Прерываний i8259a.
- •24. Теоретические основы организации мпс. Схема подключения i8259a в минимальном режиме.
- •25.Каскадная схема включения i8259a
- •26. Тоо мпс. Структура и характеристики однопроцессорных мпс на базе общей шины (ош).
- •27. Теоретические основы организации мпс. Расширение номенклатуры применяемых бис зу.
- •28.Теоретические основы организации мпс. Конструкции микропроцессорных систем.
- •29. Теоретические основы организации мпс. Передача информации в мпс.
- •30. Теоретические основы организации мпс. Асинхронная передача последовательной информации в мпс.
- •31) Теоретические основы организации мпс. Общие вопросы проектирования мпс.
- •32.Теоретические основы организации мпс. Мультимикропроцессорные системы(ммпс).
- •33. Теоретические основы организации мпс. Ммпс. Базовые топологии прямых межпроцессорных соединений.
- •34. Теоретические основы организации мпс.Модули ммпс.Модуль процессора.
- •35.Теоретические основы организации мпс.Модули ммпс.Модуль озу/пзу. (тут без Теоретические основы организации мпс.Модули ммпс)
- •36) Теоретические основы организации мпс. Модули ммпс. Модуль адаптеров.
- •37.Теоретические основы организации мпс. Модули ммпс. Модули контроллеров и модули общесистемной поддержки.
- •38.Теоретические основы организации мпс. Базовые схемы арбитража в ммпс.
- •39. Теоретические основы организации мпс. Базовые схемы арбитража в ммпс по логике обработки. Последовательный арбитраж.
- •40.Теоретические основы организации мпс.Базовые схемы арбитража в ммпс по логике обработки.Параллельный адресуемый арбитраж.
- •41. Теоретические основы организации мпс. Базовые схемы арбитража в ммпс по логике обработки. Параллельный независимый арбитраж.
- •42.Ммпс на базе общесистемного интерфейса(оси) "общая шина".
- •43. Тоо мпс. Системный арбитр i8289.
- •44. Теоретические основы организации мпс. Модуль цп ммпс на базе i8086 только с оси.
- •45.Теоретические основы организации мпс. Модуль цп с оси и локальным системным интерфейсом(лси).
- •46. Теоретические основы организации мпс. Модуль цп с оси и локальным интерфейсом ввода-вывода
- •47. Теоретические основы организации мпс. Внешний интерфейс ммпс. Параллельные порты ввода-вывода. Динамический порт вывода.
- •Динамический порт вывода:
- •48) Теоретические основы организации мпс. Внешний интерфейс ммпс. Параллельные порты ввода-вывода. Статический порт вывода.
- •49.Теоретические основы организации мпс.Внешний интерфейс ммпс.Параллельные порты ввода-вывода. Ввод информации.
- •50. Теоретические основы организации мпс. Внешний интерфейс ммпс. Параллельные порты ввода-вывода. Двунаправленный параллельный порт ввода-вывода.
- •51.Теоретические основы организации мпс.Внешний интерфейс ммпс.Параллельные порты ввода-вывода.Увеличение надежности функционирования.
- •52.Теоретические основы организации мпс.Внешний интерфейс ммпс.Параллельные порты с программным управлением.
- •53) Теоретические основы организации мпс. Внешний интерфейс ммпс. Обмен через последовательный интерфейс.
- •54.Теоретические основы организации мпс. Внешний интерфейс ммпс. Структура и назначение выводов бис усапп кр580вв51а (uart).
- •55. Теоретические основы организации мпс. Внешний интерфейс ммпс. Асинхронная передача.
- •56. Теоретические основы организации мпс. Внешний интерфейс ммпс. Прием в асинхронном режиме.
- •57.Средства отладки мпс.
- •58. Механизм граничного сканирования.
- •59.Идея граничного сканирования.
- •60. Структура современных информационно-управляющих систем.
- •61. Устройство управления памятью микропроцессора.
- •62. Архитектура режима реальных адресов и защищенного режима.
- •63. Типы данных микропроцессора.
- •64. Селекторы.
- •65) Дескрипторы сегментов.
- •66.Таблицы дескрипторов.
- •67. Таблица глобальных дескрипторов.
- •6 8.Таблицы локальных дескрипторов
- •69.Сброс и инициализация микропроцессора.
- •70) Программная инициализация режима реальных адресов.
- •71. Программная инициализация защищенного режима.
- •72.Тестирование и отладка. Буфер ассоциативной трансляции.
- •73.Привилегии, уровни, правила, команды.
- •74. Защита.Проверка поля type,проверка границы.
- •75.Защита. Ограничение доступа к данным, ограничение набора команд.
- •76.Защита.Передачи управления
- •77. Защита. Проверка достоверности указателя. Защита страниц и каталогов.Проверка достоверности указателя.
- •78. Конвейеризация.
- •79.Многозадачность.Сегмент состояния задачи.
- •80. Многозадачность. Дескриптор сегмента состояния задачи.
- •81. Многозадачность. Переключения задач.
- •82) Мультиобработка.
- •83. Префикс lock# и сигнал lock.
- •84. Адресация памяти. Диспетчер памяти.
- •85. Прямой доступ к памяти
- •86 Сегментация памяти. Виртуа́льная па́мять
- •90. Семейство flex10k
- •91. Fpga (плис)
Язык описания архитектуры VHDL. Основные сведения
Ключевые слова языка VHDL.Типы данных VHDL.
Описание простейшей схемы на VHDL.
Описание мультиплексора на VHDL.
Описание структуры и поведения на VHDL.
Поведенческое описание на VHDL.
Генератор на VHDL. Оператор WAIT в VHDL.
D-триггер на VHDL. Декларация компонента.
Проектирование логических схем и логических процессов
Табличное и биномиальное представление булевых функций.
Опции синтеза логических схем в САПР.
Каскадирование функции по входам.
Общие понятия, определения, классификация микропроцессорных систем.
Теоретические основы организации МПС.Архитектура МПС.
Теоретические основы организации МПС.Тактовый генератор КР1810ГФ84(I8284).
Теоретические основы организации МПС.Процессор I8086 в минимальном режиме.
Теоретические основы организации МПС.Процессор I8086 в минимальном режиме.Базовые циклы обмена с памятью.Базовые циклы ввода-вывода.
Теоретические основы организации МПС.Подключение ЗУ и портов ввода-вывода к I8086в минимальном режиме.
Теоретические основы организации МПС.Подключение 8-разрядных портов ввода-вывода к I8086в минимальном режиме.
Теоретические основы организации МПС. Системный контроллер I8288.
Теоретические основы организации МПС. Системный контроллер I8288. Базовые циклы обмена. Схема подключения к I8086.
Теоретические основы организации МПС. Организация системы прерываний I8086.
Теоретические основы организации МПС. Программируемый контроллер прерываний I8259A.
Теоретические основы организации МПС.Схема подключения I8259A в минимальном режиме.
Теоретические основы организации МПС.Каскадная схема включения I8259A.
Теоретические основы организации МПС. Структура и характеристики однопроцессорных МПС на базе общей шины(ОШ).
Теоретические основы организации МПС.Расширение номенклатуры применяемых БИС ЗУ.
Теоретические основы организации МПС.Конструкции микропроцессорных систем.
.Теоретические основы организации МПС.Передача информации в МПС.
Теоретические основы организации МПС.Асинхронная передача последовательной информации в МПС.
Теоретические основы организации МПС. Общие вопросы проектирования МПС.
Теоретические основы организации МПС.Мультимикропроцессорные системы(ММПС).
Теоретические основы организации МПС.ММПС.Базовые топологии прямых межпроцессорных соединений.
Теоретические основы организации МПС.Модули ММПС.Модуль процессора.
Теоретические основы организации МПС.Модули ММПС.Модуль ОЗУ/ПЗУ.
Теоретические основы организации МПС.Модули ММПС.Модуль адаптеров.
.Теоретические основы организации МПС. Модули ММПС. Модули контроллеров и модули общесистемной поддержки.
Теоретические основы организации МПС.Базовые схемы арбитража в ММПС.
Теоретические основы организации МПС.Базовые схемы арбитража в ММПС по логике обработки.Последовательный арбитраж.
Теоретические основы организации МПС.Базовые схемы арбитража в ММПС по логике обработки.Параллельный адресуемый арбитраж.
Теоретические основы организации МПС.Базовые схемы арбитража в ММПС по логике обработки.Параллельный независимый арбитраж.
Теоретические основы организации МПС.ММПС на базе общесистемного интерфейса(ОСИ) "общая шина".
Теоретические основы организации МПС. Системный арбитр I8289.
Теоретические основы организации МПС.Модуль ЦП ММПС на базе I8086 только с ОСИ.
Теоретические основы организации МПС.Модуль ЦП с ОСИ и локальным системным интерфейсом(ЛСИ).
Теоретические основы организации МПС.Модуль ЦП с ОСИ и локальным интерфейсом ввода-вывода.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Параллельные порты ввода-вывода. Динамический порт вывода.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Параллельные порты ввода-вывода. Статический порт вывода.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Параллельные порты ввода-вывода. Ввод информации.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Параллельные порты ввода-вывода. Двунаправленный параллельный порт ввода-вывода.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Параллельные порты ввода-вывода. Увеличение надежности функционирования.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Параллельные порты с программным управлением.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Обмен через последовательный интерфейс.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Структура и назначение выводов БИС УСАПП КР580ВВ51А (UART).
Теоретические основы организации МПС.Внешний интерфейс ММПС.Асинхронная передача.
Теоретические основы организации МПС.Внешний интерфейс ММПС.Прием в асинхронном режиме.
Средства отладки МПС.
Механизм граничного сканирования.
Идея граничного сканирования.
Структура современных информационно-управляющих систем.
Устройство управления памятью микропроцессора.
Архитектура режима реальных адресов и защищенного режима.
Типы данных микропроцессора.
Селекторы.
Дескрипторы сегментов.
Таблицы дескрипторов.
Таблица глобальных дескрипторов.
(см.в 66)Таблицы локальных дескрипторов и таблица прерываний.
Сброс и инициализация микропроцесора.
Программная инициализация режима реальных адресов.
Программная инициализация защищенного режима.
Тестирование и отладка.Буфер ассоциативной трансляции.
Привилегии,уровни,правила,команды.
Защита.Проверка поля TYPE,проверка границы.
Защита. Ограничение доступа к данным,ограничение набора команд..
Защита.Передачи управления.
Защита. Проверка достоверности указателя.Защита страниц и каталогов.
Конвейеризация.
Многозадачность.Сегмент состояния задачи.
Многозадачность.Дескриптор сегмента состояния задачи.
Многозадачность.Переключения задач.
Мультиобработка.
Префикс LOCK# и сигнал LOCK.
Адресация памяти.Диспетчер памяти.
Прямой доступ к памяти.
Сегментация памяти.Виртуальная память.
Кэш-память.
88.Cистема автоматизированного проектирования цифровых устройств MAX+plus II , условия применения и назначения системы, описание основных функций и примеры проектирования цифровых устройств.
89. Сквозное проектирование функциональных узлов РЭС на печатных платах в САПР ALTIUM DESIGNER 6.
90. Типы сигналов в ПЛИС FLEX 10K
FPGA (ПЛИС)
1.Язык описания архитектуры vhdl. Основные сведения
Языки описания аппаратуры (Hardware Description Language), является формальной записью, которая может быть использована на всех этапах разработки цифровых электронных систем. Это возможно вследствие того, что язык легко воспринимается как машиной, так и человеком он может использоваться на этапах проектирования, верификации, синтеза и тестирования аппаратуры также как и для передачи данных о проекте, модификации и сопровождения. Наиболее универсальным и распространенным языком описания аппаратуры является VHDL. На этом языке возможно как поведенческое, так структурное и потоковое описание цифровых схем.
Язык VHDL используется во многих системах для моделирования цифровых схем, проектирования программируемых логических интегральных микросхем, базовых матричных кристаллов, заказных интегральных микросхем
С точки зрения программиста язык VHDL состоит как бы из двух компонент – общеалгоритмической и проблемно-ориентированной.
Общеалгоритмическая компонента VHDL- это язык, близкий по синтаксису и семантике к современным языкам программирования типа Паскаль, C и др. Язык относится к классу строго типизированных. Помимо встроенных (пакет STANDART) простых (скалярных) типов данных: целый, вещественный, булевский, битовый, данных типа время, данных типа ссылка (указатель) пользователь может вводить свои типы данных (перечислимый, диапазонный и др.).
Последовательно выполняемые (последовательные) операторы VHDL могут использоваться в описании процессов, процедур и функций. Их состав включает:
оператор присваивания переменной (:=);
последовательный оператор назначения сигналу (<=);
последовательный оператор утверждения (assert);
условный (if);
выбора (case);
цикла (loop);
пустой оператор (null);
оператор возврата процедуры- функции (return);
оператор последовательного вызова процедуры.
2. Ключевые слова языка vhdl.Типы данных vhdl.
Основными в VHDL являются встроенные, или скалярные, типы данных. Кроме того, имеется возможность конструировать пользовательские типы на основе предопределённых типов. Объект данных в VHDL характеризуется типом и классом. Различают следующие классы объектов: константы, переменные, сигналы и файлы. Как и в языках высокого уровня, константы и переменные в VHDL содержат одно значение данного типа. Переменные объявляются при помощи ключевого слова variable, и для них существует возможность назначения значений во время выполнения программы. Константы объявляются при помощи ключевого слова constant, значение константы устанавливается до начала моделирования и после этого не изменяется.
Сигнал в VHDL используется для представления в модели физических сигналов в схеме. Как и переменная, сигнал имеет тип и текущее значение, кроме того, он имеет историю предыдущих и множество будущих значений. Сигнал объявляется при помощи ключевого слова signal, новые значения для сигналов создаются предложениями назначения сигналов.
Файлы формально определяются как объекты и являются хранилищами значений.
VHDL является строго типизированным языком, поэтому каждому объекту в описании соответствует один строго определяемый тип данных. Объект создается при помощи его объявления, значение объекта определяется выражением в правой части предложения назначения. В состав выражения могут входить константы, переменные, сигналы, операторы и указатели функций, при этом значение выражения может иметь только один тип.
Зарезервированные ключевые слова – это заранее составленные комбина-
ции букв, имеющие определенное значение: abs, begin, case, downto, is,
port, variable, xor, architecture, component, else, not, or, signal,
type, elsif, for, if, other, process, when, end, range, then,
all, entity, loop, next, on, to и др.
Пользовательское ключевое слово составляется пользователем. Оно не должно совпадать ни с одним из зарезервированных ключевых слов и может использоваться, например, для обозначения какой-либо логиче-
ской функции, описанной пользователем.