- •Дешифраторы и демультиплексоры.
- •Мультиплексоры.
- •Универсальные логические модули на мультиплексорах.
- •Приоритетные шифраторы.
- •Клавиатурные шифраторы.
- •Преобразователи кодов и принципы их проектирования.
- •Сдвигатели и принципы их проектирования.
- •Цифровые компараторы.
- •Мажоритарные элементы
- •Схемы контроля по модулю два.
- •Схемы контроля на основе кодов Хэмминга.
- •Схемы контроля на основе циклических кодов. Кодирующие устройства:
- •Схемы контроля на основе циклических кодов. Декодирующие устройства.
- •Одноразрядные комбинационные сумматоры.
- •Многоразрядные комбинационные сумматоры с последовательным и параллельным переносом.
- •Сумматоры с групповой структурой с последовательным и цепным переносом.
- •Сумматоры с групповой структурой с параллельным переносом.
- •Многоразрядные комбинационные сумматоры с условным переносом.
- •Принципы организации и классификация арифметико-логических устройств эвм.
- •Асинхронные и синхронные rs–триггеры.
- •Двухступенчатые триггерные схемы.
- •Триггеры с динамическим управлением (управление по фронту.)
- •Триггеры с внутренней задержкой.
- •Параллельные (статические) регистры и регистровые файлы.
- •Регистры сдвига(последовательные).
- •Универсальные регистры.
- •Асинхронные двоичные счетчики.
- •Синхронные двоичные счетчики.
- •Двоичные счетчики с произвольным коэффициентом счета (с модификацией межразрядных связей).
- •Двоичные счетчики с произвольным коэффициентом счета (с управляемым сбросом).
- •Счетчики с недвоичной системой счисления (в коде 1 из n).
- •Счетчик Джонсона.
- •Понятие об эквивалентных микрооперациях и обобщенном операторе.
- •Структурная организация и проектирование операционных автоматов типа і.
- •Структурная организация и проектирование операционных автоматов типа м.
- •Структурная организация и проектирование операционных автоматов типа iм.
- •Принципы построения устройств управления с «жесткой логикой».
- •Принципы построения устройств управления с «программируемой логикой».
- •Основные параметры и классификация запоминающих устройств эвм.
- •Основные структуры адресных зу. Структуры зу 2d и 3d.
- •Основные структуры адресных зу. Структура зу 2dm.
- •Статические запоминающие устройства (sram).
- •Динамические запоминающие устройства (dram).
- •Динамические запоминающие устройства fpm dram, edo dram и bedo dram.
- •Синхронные динамические запоминающие устройства sdram, ddr sdram и ddr2 sdram.
- •Динамические запоминающие устройства rdram.
- •Взаимодействие оперативной памяти и процессора.
- •Программируемые логические матрицы и программируемые матрицы логики.
- •Сложные программируемые логические устройства (cpld).
- •Состав и функции макроячеек имс архитектуры cpld.
- •Базовые матричные кристаллы (вентильные матрицы).
- •Архитектура программируемых пользователем вентильных матриц (fpga).
- •Состав и функции конфигурируемых логических блоков и логических элементов плис архитектуры fpga.
- •Состав и функции элементов ввода-вывода плис архитектуры fpga.
- •Характеристики системы коммутации плис архитектуры fpga.
Динамические запоминающие устройства rdram.
RDRAM (RAMBUS DRAM)
Он существенно отличается от SRAМ и SDRAM. Существует три
основных отличия:
1. увеличение тактовой частоты за счет сокращения разрядности шины
2. одновременная передача номеров строки и столбца
3. увеличение количества банков для усиления параллелизма.
Для увеличения надежности передачи и уменьшения амплитуды сигналов в RAMBUS введено псевдодифференциальное кодирование (для всех шин используется одна стандартная шина, играющая роль эталона, по которому передатчики сверяют свои выходные сигналы. Всего RAMBUS содержит 30 проводов для передачи данных и управляющих команд при 35 ножках) Помимо 17 линий используется 6 проводов для контроля и адресации чипов памяти. Также используются четырехуровневые кодировки, которые позволяют в одном запоминающем элементе хранить 2 бита. Структурно RAMBUS можно представить следующим образом:
Взаимодействие оперативной памяти и процессора.
Процесс взаимодействия с ОП не напрямую, а через контроллер,
подключенному к системной шине процессора, причем механизм обращения к портам ввода-вывода и к ячейкам ОП с точки зрения процессора идентичен.
Процессор сначала выставляет на адресную шину требуемый адрес, а в следующем такте уточняет тип запроса. Обработка запросов процессора возлагается на чип (северный мост). Когда процессору необходимо прочитать содержимое ячейки памяти, он, дождавшись освобождения шины, через механизм арбитража захватывает шину в свое владение (это занимает такт). Еще один такт уходит на уточнение типа запроса. Независимо от размера читаемой ячейки длина запроса, как правило, равна длине строки кэш-памяти. Структурно взаимодействие можно представить следующим образом:
В состав серверного моста входит контроллер шины процессора, который, получив запрос от процессора, в зависимости от ситуации передаёт его либо к соответствующему контроллеру, либо ставит в очередь запросов. Если запрос попал в контроллер памяти, то в течение одного такта он декодирует полученный адрес в физический номер строки и столбца ячейки и передаёт его модулю памяти. В зависимости от архитектуры контроллера памяти, он работает с памятью либо только на частоте системной шины (синхронный контроллер), либо поддерживает память любой другой частоты (асинхронный контроллер).
Синхронный контроллер обеспечивает обмен между процессором и памятью сразу по готовности вводимых/выводимых данных. В случае синхронного контроллера необходимо использовать буфер. Контроллер шины, получив от контроллера памяти уведомление о том, что читаемые данные готовы, дожидается освобождения шины и передаёт их процессору (в кэш) в пакетном режиме. При этом, в зависимости от типа шины, за 1 такт может передаватьсяот1 до 4-х порций данных.
Программируемые логические матрицы и программируемые матрицы логики.
У PROM матрица «и» полная. Она не программируется, она задана.
Программируется только «или».
PLA (m, q, n)
PLA (16, 18, 8)
Для PAL характерно то, что программируется только матрица «и», а матрица«или» не программируется. Термы разбиты на группы и в соответствующих группах они объединяются элементом «или».В PAL упрощение матрицы «или» позволило добавить в структуру цепи обратной связи и выходные буферы, что качественно изменяет элемент. Выходные буферы представляют собой программируемые макро ячейки, которые определяют PAL. Макро ячейки могут включать выходной инвертор с тремя состояниями, триггеры различного типа, вентили и другие элементы. Макро ячейка может быть комбинационная (без памяти) либо регистровая (с памятью), без обратной связи и с обратной. Путём программирования управлять ячейкой можно либо внешними сигналами(CLK, Reset, OE), либо внутренними сигналами, которые формируются в матрице «и».Упрощённую структуру макро ячейки можно представить следующим образом: