Практикум по пакетам проектирования сверхбольших интегральных схем (осенний семестр 2016 года) — различия между версиями
PodymovVV (обсуждение | вклад) |
PodymovVV (обсуждение | вклад) |
||
Строка 8: | Строка 8: | ||
= Материалы занятий для группы 618/2 = | = Материалы занятий для группы 618/2 = | ||
+ | |||
+ | == Темы семинаров и слайды == | ||
'''Семинар 0.''' Определение уровня знаний. | '''Семинар 0.''' Определение уровня знаний. | ||
Строка 14: | Строка 16: | ||
'''[[Media: Prac_618_2_sem1.pdf|Семинар 1.]]''' Управляющие автоматы. | '''[[Media: Prac_618_2_sem1.pdf|Семинар 1.]]''' Управляющие автоматы. | ||
− | |||
− | |||
'''[[Media: Prac_618_2_lect2.pdf|Лекция 2.]]''' Модельный процессор: общая структура, система команд, операционный автомат. | '''[[Media: Prac_618_2_lect2.pdf|Лекция 2.]]''' Модельный процессор: общая структура, система команд, операционный автомат. | ||
+ | |||
+ | '''Семинар 2.''' Реализация элементов операционного автомата модельного процессора. | ||
+ | |||
+ | == Домашние задания == | ||
+ | |||
+ | Решения домашних заданий присылать на почты [[Шуплецов Михаил Сергеевич| Шуплецова М.С.]] и [[Подымов Владислав Васильевич| Подымова В.В.]] (''на обе сразу''). Тема письма: "[Prac 618/2 hw-i-] Фамилия И.О.", где -i- - номер домашнего задания. Как правило, решение домашнего задания - это набор verilog-файлов. | ||
+ | |||
+ | '''Домашнее задание 1.''' В материалах семинара 1 сформулировано 6 задач: 5 нумерованных и "Домашнее задание". Каждая следующая задача считается строго сложнее предыдущей ("Домашнее задание" - самая сложная задача). Задание: постараться прорешать все задачи семинара, и прислать решение самой сложной решённой. Крайний срок: '''до конца выходных после второго семинара'''. Сложность присланной задачи будет учитываться при определении результатов по итогам семестра. | ||
+ | |||
+ | '''Внимание!''' Срок сдачи первого домашнего задания продлён, новый крайний срок: '''23.10.2016, 23:59'''. | ||
+ | |||
+ | '''Домашнее задание 2.''' В материалах лекции 2 предложена общая структура операционного автомата процессора, поддерживающего ''а)'' только инструкцию '''add''', ''б)'' только инструкцию '''beq'''. Задача: реализовать операционный автомат для каждого из этих двух случаев (т.е. в решении реализуются два разных независимых операционных автомата). Крайний срок: '''10.11.2016, 23:59'''. ''По запросу будут выданы некоторые элементы реализации операционных автоматов''. | ||
+ | |||
+ | == Критерии зачёта == | ||
+ | |||
+ | ''Критерии могут быть дополнены'' | ||
+ | |||
+ | Каждое домашнее задание, сделанное полностью (если предложено несколько вариантов задач - если сделан самый сложный) и '''в срок''', оценивается в 15 баллов. | ||
+ | За каждый день просрочки накладывается '''штраф''': минус один балл. | ||
+ | ''Если будет проставляться зачёт без оценки'', то чтобы получить зачёт, достаточно набрать '''более половины требуемых баллов'''. | ||
[[Категория:Семинары кафедры математической кибернетики]] | [[Категория:Семинары кафедры математической кибернетики]] |
Версия 17:35, 21 октября 2016
Содержание
Общая информация
- Занятия проходят по пятницам с 14:35 до 16:10 в аудиториях 604 и 605.
- Занятия ведут Шуплецов Михаил Сергеевич, Данилов Борис Радиславович и Подымов Владислав Васильевич.
Материалы занятий для группы 618/1
Раздел находится в разработке
Материалы занятий для группы 618/2
Темы семинаров и слайды
Семинар 0. Определение уровня знаний.
Лекция 1. DE0-Nano. Синтаксис Verilog. Управляющие автоматы.
Семинар 1. Управляющие автоматы.
Лекция 2. Модельный процессор: общая структура, система команд, операционный автомат.
Семинар 2. Реализация элементов операционного автомата модельного процессора.
Домашние задания
Решения домашних заданий присылать на почты Шуплецова М.С. и Подымова В.В. (на обе сразу). Тема письма: "[Prac 618/2 hw-i-] Фамилия И.О.", где -i- - номер домашнего задания. Как правило, решение домашнего задания - это набор verilog-файлов.
Домашнее задание 1. В материалах семинара 1 сформулировано 6 задач: 5 нумерованных и "Домашнее задание". Каждая следующая задача считается строго сложнее предыдущей ("Домашнее задание" - самая сложная задача). Задание: постараться прорешать все задачи семинара, и прислать решение самой сложной решённой. Крайний срок: до конца выходных после второго семинара. Сложность присланной задачи будет учитываться при определении результатов по итогам семестра.
Внимание! Срок сдачи первого домашнего задания продлён, новый крайний срок: 23.10.2016, 23:59.
Домашнее задание 2. В материалах лекции 2 предложена общая структура операционного автомата процессора, поддерживающего а) только инструкцию add, б) только инструкцию beq. Задача: реализовать операционный автомат для каждого из этих двух случаев (т.е. в решении реализуются два разных независимых операционных автомата). Крайний срок: 10.11.2016, 23:59. По запросу будут выданы некоторые элементы реализации операционных автоматов.
Критерии зачёта
Критерии могут быть дополнены
Каждое домашнее задание, сделанное полностью (если предложено несколько вариантов задач - если сделан самый сложный) и в срок, оценивается в 15 баллов. За каждый день просрочки накладывается штраф: минус один балл. Если будет проставляться зачёт без оценки, то чтобы получить зачёт, достаточно набрать более половины требуемых баллов.