Разработка модулей коммутации данных в микропроцессоре « Эльбрус -4 С +» Выпускная квалификационная работа на соискание степени бакалавра студента 816.

Презентация:



Advertisements
Похожие презентации
Разработка интерфейса между системным коммутатором и контроллером памяти с использованием протокола AXI Выпускная квалификационная работа на соискание.
Advertisements

Научный руководитель: Кожин А.С. Студент: Лавров А.В, ФРТК 816 гр.
Разработка контроллера встроенного интерфейса AXI в составе системы на кристалле «Эльбрус-S2» Студент: Поляков Н.Ю., ФРТК, 515 гр. Научный руководитель:
Выпускная квалификационная работа Исаев Михаил, ФРТК, 515 гр. Научный руководитель Сахин Ю. Х. Объединение двух процессорных ядер с архитектурой "Эльбрус"
Студент: Перов Д.Ю., ФРТК, 816 группа Научный руководитель: д.т.н. Сахин Ю.Х.
Разработка 4-х канального контроллера оперативной памяти DDR3 SDRAM с интерфейсом AXI Студент: Кожин А.С., ФРТК, 515 гр. Научный руководитель: д.т.н.,
Выполнил: Петрыкин Д.А., ФРТК, 613 гр. Научный руководитель: Слесарев М.В. Выпускная квалификационная работа.
Адаптация буферизующего коммутатора данных МП «Эльбрус-S2» Студент: Рогов А.С., ФРТК, 613 гр. Научный руководитель: Костенко В.О. Выпускная квалификационная.
Московский физико-технический институт (государственный университет) Факультет радиотехники и кибернетики Кафедра информатики и вычислительной техники.
Интерфейсный блок AXI- коммутатора в составе системы на кристалле «Эльбрус-S2» Студент: Смольянов Павел 518 гр. Научный руководитель: Сахин Ю.Х.
Разработка кэша справочника для вычислительного комплекса на базе микропроцессора Эльбрус – 2S Студент : Петров Игорь, ФРТК, 613 группа Научный руководитель:
Доработка контроллера памяти DDR2 SDRAM МП Эльбрус-S для МП Эльбрус-S2 Научный руководитель: Шерстнёв Андрей Кожин Алексей, ФРТК 513 гр.
Разработка коммутатора сообщений блока регистров и прерываний в кластере «Эльбрус-S» Выполнил: Петроченков М. В. 613 гр. Научный руководитель: Зайцев А.И.
Устройство обмена с оперативной памятью системы на кристалле "Эльбрус-S"
«Очередь запросов к L2 cache системы на кристалле Эльбрус-2S» Выполнил студент: Северенков Е. Научный руководитель: Слесарев М. Выпускная квалификационная.
Разработка модели чипа межкластерной коммутации Выполнил: Куцевол Виталий Научный руководитель: Алексей Мешков Московский физико-технический институт Выпускная.
Разработка системного коммутатора для микропроцессора «MCST-4R» Выполнил: Студент 415 группы МФТИ Щербина Н.А. Научный руководитель: Черепанов С.А. Дипломная.
Схема устройства ПК Магистраль Шина данных Шина адреса Шина управления Процессор ОЗУПЗУ контроллер КлавиатураДисководПринтерДисплей.
Реализация доступа к накопителям на жестких магнитных дисках в ВК Эльбрус-3S Кондрашин Александр Александрович, группа 212.
Разработка контроллера обрабатываемых запросов кэш памяти третьего уровня микропроцессора "Эльбрус-4С+" Студент: Кожин Евгений, группа 713 Научный руководитель:
Транксрипт:

Разработка модулей коммутации данных в микропроцессоре « Эльбрус -4 С +» Выпускная квалификационная работа на соискание степени бакалавра студента 816 группы Клишина П. А. Научный руководитель : д. т. н. Сахин Ю. Х.

Новый микропроцессор « Эльбрус -4 С +» 8 универсальных ядер Частота не менее 1000 МГц Пиковая производительность не менее 150 Gflops Четыре канала оперативной памяти DDR3 SDRAM Технология 40 нм

Структурная схема « Эльбрус -4 С +»

Постановка задачи Разработка входного коммутатора L3- кэша Разработка буфера данных по записи контроллера памяти Тестирование модулей

Функции устройства : Коммутация данных с 7 направлений в L3$ Адресация по банкам L3$ Данные из контроллеров памяти должны поступать в кэш с минимальными задрежками Параметры устройства : Наивысший приоритет у контроллеров памяти Арбитр с круговым приоритетом для каналов I/O и линков Входной коммутатор данных L3 кэша

Структурная схема

Входной коммутатор данных L3 кэша Ширина входных интерфейсов – 128 бит, ширина выходных интерфейсов – 256 бит Прием данных из контроллеров памяти за 2 такта Прием данных из каналов ввода - вывода за 2 или 4 такта Прием данных от контроллеров межпроцессорных линков за 3 или 5 тактов Выдача данных – 1 такт

Буфер данных по записи контроллера памяти Требования : Коммутация данных с 5 направлений ( из межпроцессорных линков, домашнего процессора и контроллера памяти ) Осуществление операции « чтение - модификация - запись » с использованием одной ячейки в буфере Входные интерфейсы работают на частоте процессора, а выходные – на частоте контроллера памяти

Буфер данных по записи контроллера памяти Интерфейсы с системой

Буфер данных по записи контроллера памяти QMU – двухпортовая очередь для выдачи номера свободной ячейки в rl_buff Dready – битовая шкала, показывающая контроллеру памяти готовность данных в ячейках Arb – арбитр, наивысший приоритет у данных из контроллера памяти, остальные направления по круговому приоритету

Буфер данных по записи контроллера памяти Операция «чтение-модификация-запись» Запись в одну ячейку буфера Определение модифицированных/ немодифированных данных и запись по маске/отрицанию маски Завершение сбора данных по сигналу из coh_analyser

Буфер данных по записи контроллера памяти Буфер реализован на блочной памяти, глубиной в 32 ячейки За такт происходит запись только с одного направления При операции «write-back» из home- процессора выдача данных в память происходит через 2 такта после приема

Результаты Разработано Verilog- описание модуля входного коммутатора L3- кэша Разработано Verilog- описание модуля буфера данных по записи контроллера памяти Оба модуля встроены в контроллер межсистемного обмена Начато тестирование

Спасибо за внимание !