История развития ЭВМ
<<  Проектирование встроенных вычислительных систем Историческая эпоха причесок 70 х годов  >>
Реализация инженерного пульта в составе вычислительного комплекса
Реализация инженерного пульта в составе вычислительного комплекса
Инженерный пульт
Инженерный пульт
Отладка многоядерного микропроцессора
Отладка многоядерного микропроцессора
Задачи и требования
Задачи и требования
Принципы построения JTAG сервера
Принципы построения JTAG сервера
Разработка структуры JTAG сервера
Разработка структуры JTAG сервера
Разработка структуры JTAG сервера
Разработка структуры JTAG сервера
Разработка структуры JTAG сервера
Разработка структуры JTAG сервера
Схема синхронизации межпроцессного доступа
Схема синхронизации межпроцессного доступа
Реализован инженерный пульт в составе вычислительного комплекса
Реализован инженерный пульт в составе вычислительного комплекса

Презентация на тему: «Персональный компьютер автор иванов иван». Автор: c400. Файл: «Персональный компьютер автор иванов иван.ppt». Размер zip-архива: 564 КБ.

Персональный компьютер автор иванов иван

содержание презентации «Персональный компьютер автор иванов иван.ppt»
СлайдТекст
1 Реализация инженерного пульта в составе вычислительного комплекса

Реализация инженерного пульта в составе вычислительного комплекса

“Эльбрус-S2”

Выполнил: Иванов Сергей, гр.513 Научный руководитель: Костенко Виталий Олегович

2 Инженерный пульт

Инженерный пульт

Диагностическое оборудование микропроцессора позволяет проводить отладку программного и аппаратного обеспечения с помощью доступа к системным регистрам и к встроенному логическому анализатору

Инженерный пульт персональный компьютер, подключенный к микропроцессору, с которого ведётся управление и отладка

Доступ к микропроцессору через специализированный последовательный порт JTAG (стандарт IEEE 1149.1)

3 Отладка многоядерного микропроцессора

Отладка многоядерного микропроцессора

Проблема

Аппаратная реализация

Отсутствие изменений структуры и количества отладочных регистров идентичность построения отладочного оборудования для каждого из ядер

Необходимо обеспечить одновременный доступ к диагностическому оборудованию всех ядер

4 Задачи и требования

Задачи и требования

Требования: поддержка различных конфигураций многоядерного процессора минимальное время отклика процессора на заданные команды Задачи: Разработка JTAG сервера, предоставляющего полный функционал для отладки ВК Адаптация существующего графического интерфейса инженерного пульта для возможности его подключения к данному серверу

5 Принципы построения JTAG сервера

Принципы построения JTAG сервера

Взаимодействие графических клиентов с сервером – однонаправленное сервер исполняет команды атомарно сервер выполняет запросы к различным ядрам последовательно

6 Разработка структуры JTAG сервера

Разработка структуры JTAG сервера

Введение интерфейсного класса BaseCPU

Функции: GetConfiguration cвязывание приложения клиента с классом конфигурации сервера GetOutputStream перенаправление потока ввода/вывода Functionality централизованная точка доступа графического приложения к отладочным средствам

7 Разработка структуры JTAG сервера

Разработка структуры JTAG сервера

2.Разработка взаимодействия пользовательского приложения с JTAG сервером

Проблемы: Связь однонаправленная, но результат выполнения каждой команды должен сопровождаться выводом диагностического сообщения Различные отладочные функции должны соответствовать единому интерфейсу взаимодействия Решения: Перенаправление потока вывода Передача параметров через единый буферный класс Configuration

8 Разработка структуры JTAG сервера

Разработка структуры JTAG сервера

3. Разработка средств синхронизации межпроцессного доступа к JTAG серверу

Реализация - библиотека DLL

Готовое программное решение совместного использования объектов C++

Простота построения приложения-клиента

Processid - идентификатор процесса, который указывает в какую из копий интерфейсного класса basecpu идёт запрос

Configuration - указатель на буферный класс output stream - указатель на выходной поток function interface - интерфейс отладочных средств numberofclients - полное число клиентов библиотеки

9 Схема синхронизации межпроцессного доступа

Схема синхронизации межпроцессного доступа

10 Реализован инженерный пульт в составе вычислительного комплекса

Реализован инженерный пульт в составе вычислительного комплекса

“Elbrus-S2” В настоящее время полученный продукт проходит тестирование на прототипе “Elbrus-3S”

Результаты

«Персональный компьютер автор иванов иван»
http://900igr.net/prezentacija/informatika/personalnyj-kompjuter-avtor-ivanov-ivan-218351.html
cсылка на страницу

История развития ЭВМ

44 презентации об истории развития ЭВМ
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > История развития ЭВМ > Персональный компьютер автор иванов иван