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

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



Advertisements
Похожие презентации
Разработка 4-х канального контроллера оперативной памяти DDR3 SDRAM с интерфейсом AXI Студент: Кожин А.С., ФРТК, 515 гр. Научный руководитель: д.т.н.,
Advertisements

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

Разработка интерфейса между системным коммутатором и контроллером памяти с использованием протокола AXI Выпускная квалификационная работа на соискание степени бакалавра студента 713 группы Кожина Е.С. Научный руководитель: Костенко В.О.

Реализация в Эльбрус-S и СБИС МП Два канала оперативной памяти Интерфейс собственной разработки Общий буфер данных по записи, реализованный на массиве регистров Минусы –Сложность интерфейса для модификаций –Проблема масштабируемости –Большая занимаемая площадь

Новый микропроцессор ОКР «Кубик-2» Четыре канала оперативной памяти DDR3 SDRAM Частота МГц Технология 40 нм

Постановка задачи Разработка интерфейсных модулей для 4-х канального контроллера оперативной памяти DDR3 SDRAM Реализация нового буфера данных по записи Автономное тестирование

Особенности интерфейса AXI Открытый стандарт Отсутствие комбинационных петель Регистры на выходах master и slave Разделение каналов Возможность обработки запросов вне порядка очереди

Структурная схема системы MC_top – 4-х канальный контроллер памяти MC – ядро канала контроллера памяти mc_int – интерфейсный модуль

Интерфейс с системой

Структура write_buffer

Операция «Чтение-Модификация-Запись»

Запись целой кэш-строки Строки write_buffer шириной в половину кэш- строки При записи целой кэш-строки выделение двух строк одновременно Освобождение строк по id

Результаты синтеза Синтез на технологии 40 нм Количество строк write_buffer Площадь при реализации на регистрах мм 2 (процент от площади всего контроллера) Площадь при реализации на блочной памяти мм 2 (процент от площади всего контроллера) (26.6%) (19.4%) (41.6%) (25.8%)

Результаты Разработаны интерфейсные модули контроллера оперативной памяти с коммутатором запросов и буфер данных записи Проведено автономное тестирование Выполнен синтез устройства в составе контроллера памяти Характеристики: –Работа на частоте МГц –Масштабируемость –Меньшее количество используемых ресурсов по сравнению с предыдущими проектами

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