IEESD-2000 сектор НИТ Гомельского госуниверситета Сеть ресурсов (HomeNet) Демонстрируются УНИКАЛЬНЫЕ возможности системы IEESD-2000 по совместной отладке.

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



Advertisements
Похожие презентации
Дальше IEESD-2000 система высокоуровневого совместного проектирования программного и аппаратного обеспечения сектор НИТ Гомельского госуниверситета.
Advertisements

Дальше HLCCAD система высокоуровневого проектирования аппаратного обеспечения сектор НИТ Гомельского госуниверситета.
Дальше IEESD-2000/HLCCAD Пример работы в команде при проектировании цифровых систем сектор НИТ Гомельского госуниверситета Карточная игра Black Jack Карточная.
Тенденции и перспективы развития средств автоматизации разработки встроенных цифровых систем Долинский М.С.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР КАК СИСТЕМА Компьютер как надсистема и подсистема Пользовательский интерфейс §6.
1. Что такое система? 2. Какие виды систем вы знаете? 3. Приведите примеры взаимодействия системы и среды. Укажите входы и выходы. 4. Объясните смысл выражения.
Программно-аппаратный комплекс NATIONAL INSTRUMENTS.
Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы Математическая формализация.
Разработка программного обеспечения для сигнальных процессоров TMS320C64xx в IDE Code Composer Studio Часть I. Основные возможности среды разработки CCS.
Программно-аппаратная реализация многоцелевого электронного счётчика на базе микроконтроллера AVR фирмы ATMEL. Иванов Дмитрий Сергеевич.
112 Заключительный этап Всероссийской олимпиады школьников по технологии Виртуальный прибор для контроля освещенности для контроля освещенности Проектно-исследовательская.
Г.Иркутск ООО «Системы обработки Информации» Автоматизированные системы управления (АСУ) производственной деятельностью, основанные на применении навигационных.
ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР КАК СИСТЕМА Компьютер как надсистема и подсистема Пользовательский интерфейс.
Этапы моделирования. Постановка задачи: Описание задачи; Цель моделирования; Анализ объекта Разработка информационной модели Разработка компьютерной модели.
Программное обеспечение - программы для обслуживания компьютера и управления работой всех его устройств. Системное ПО - программы для обслуживания компьютера.
Система и окружающая среда. Система – ученический коллектив класса Среда – весь остальной коллектив школы система среда входы выходы.
- система взаимосвязанных технических устройств, выполняющих ввод, хранение, обработку и вывод информации.
Построении территориально распределенных систем Магистерская диссертация БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ и ИНФОРМАТИКИ.
Транксрипт:

IEESD-2000 сектор НИТ Гомельского госуниверситета Сеть ресурсов (HomeNet) Демонстрируются УНИКАЛЬНЫЕ возможности системы IEESD-2000 по совместной отладке программного и аппаратного обеспечения МУЛЬТИПРОЦЕССОРНЫХ систем (в том числе и гетерогенных, то есть включающих РАЗНЫЕ микропроцессоры/микроконтроллеры) (в том числе и гетерогенных, то есть включающих РАЗНЫЕ микропроцессоры/микроконтроллеры) В примере: Intel 8051, Atmel 90S2313, Motorola 68HC05/08, Texas Instruments TMS370 В примере: Intel 8051, Atmel 90S2313, Motorola 68HC05/08, Texas Instruments TMS370

Прикладная задача, решаемая в демонстрационном примере Имеются - ДАТЧИКИ - источники информации о расходе воды, газа, света, расположенные в различных помещениях квартиры(организации) Требуется - обеспечить сбор и визуализацию интенсивности расхода ресурса Предлагается (для демонстрации возможностей системы): –каждый датчик снабдить микроконтроллером и с помощью протокола I2C –передавать информацию с микроконтроллера, принимающего информацию с датчика на "ГЛАВНЫЙ" микроконтроллер.

Схема прикладной задачи Каждый блок ресурсов будем реализовывать на базе различных микроконтроллеров (для демонстрации): Ведущий – Atmel 90S2313Ведущий – Atmel 90S2313 Вода – Texas Instruments TMS370Вода – Texas Instruments TMS370 Газ – Intel 8051Газ – Intel 8051 Электричество – Motorola 68HC08Электричество – Motorola 68HC08 Блок сбора информации Блоки ресурсов

Имитация датчиков Модель управления интенсивностью расхода ресурса была реализована на языке программирования Object Pascal в среде Delphi. Во время моделирования каждая модель «датчика» создаёт окно управления за расходом ресурса. По щелчку правой кнопкой расход увеличивается, левой - уменьшается Корпус устройства

Имитация семисегментного индикатора Для имитации работы индикатора использовалась библиотека индикаторов, входящих в пакет вспомогательных проектов цифровых устройств системы.

Принципиальная схема управляющего блока Для управляющего блока была разработана принципиальная схема и программа для реализации I2C протокола и вывода информации на семисегментный дисплей. Программа для микроконтроллера Схема блока сбора информации

Принципиальные схемы для блоков контроля за ресурсами Каждый блок контроля за ресурсом был представлен в виде микроконтроллера и датчика Микроконтроллеры ДатчикиДатчики

Реализация протокола I2C для каждого микроконтроллера Для каждого микроконтроллера была создана программа для реализации обмена по I2C протоколу Программа для MC68HC08 Программа для Intel 8051 Программа для TI TMS370

Частичная отладка Для отладки программы взаимодействия блоков, поочерёдно отключались блоки контроля за остальными ресурсами. В результате проводилась отладка ведущего блока и одного блока ресурса, без изменения схемы. Блок, помеченный флагомне моделировать, предполагает что схема для него не создана.

Отладка обмена по протоколу I2C Отладка производилась при параллельной работе микроконтроллеров. Средства анализа системы позволяют: –исполнять программу n по инструкциям n без входа в подпрограмму n до выхода из подпрограммы n до указанной строки в исходном тексте n с учётом точек останова –анализировать значения объектов микроконтроллеров: n Дамп памяти n Регистры и флаги n Биты –анализ значений: n на схеме n временные диаграммы n история контактов

Отладка всей схемы На завершающем этапе были проведены симуляция всей схемы и проверка корректной работы всех устройств.

Контакты Лаборатория Новых Информационных Технологий Гомельский государственный университет им. Ф. Скорины WWW: