Тенденции и перспективы развития средств автоматизации разработки встроенных цифровых систем Долинский М.С. dolinsky@gsu.unibel.by

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



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

Дальше IEESD-2000 система высокоуровневого совместного проектирования программного и аппаратного обеспечения сектор НИТ Гомельского госуниверситета.
Пензенский государственный университет Кафедра Вычислительной техники Программа «Проектирование встраиваемых вычислительных систем на кристалле»
Дальше HLCCAD система высокоуровневого проектирования аппаратного обеспечения сектор НИТ Гомельского госуниверситета.
Проектирование встраиваемых вычислительных систем на кристалле Учебно-методический комплекс программы повышения квалификации ФГБОУ ВПО «Пензенский государственный.
Разработка программного обеспечения для сигнальных процессоров TMS320C64xx в IDE Code Composer Studio Часть I. Основные возможности среды разработки CCS.
Общие вопросы проектирования встроенных систем Лектор: к.т.н., доцент Хамдамов Уткир Рахматиллаевич
Архитектура компьютера. Что такое компьютер? Архитектура компьютера – это его общее описание, включающее логическую организацию, структуру и ресурсы.
Устройство компьютера. Цели: познакомиться с устройством компьютера; получить представление о функциональном назначении устройств компьютера; освоить.
Систематизация программно-технических средств управляющих систем АЭС Дурнев Владимир Николаевич к.т.н. Черняев Алексей Николаевич Колчев Константин Константинович.
Презентация образовательной программы «Проектирование встроенных вычислительных систем» в Университете ШОС Санкт-Петербургский государственный университет.
Информатика 1. Теоретическая информатика 2. Средства информатизации 3. Информационные технологии 4. Социальная информатика.
Лекция 1 Введение. Программирование.. Введение. Информатика – предмет и задачи. Существует много определений информатики: Информатика это наука и сфера.
Вводный урок Тема : Информатика, информация, компьютер.
Виды компьютерных программ Программным обеспечением называют организованную совокупность программ постоянного употребления, ориентирующую ЭВМ на тот или.
Терминология Микропроцессор (МП) - программно-управляемое устройство, осуществляющее процесс цифровой обработки информации и управления и построенное на.
аппаратно-программный комплекс, предназначенный для автоматической обработки и хранения информации.
Программа 8-9 класс Семакин И.Г.. 8 класс (1 час в неделю) 1.Введение в предмет (1 ч) 2.Человек и информация (4 ч (3 + 1)) 3.Первое знакомство с компьютером.
11 августа 2015 г. 11 августа 2015 г. 11 августа 2015 г. 11 августа 2015 г. 11 августа 2015 г.
Функциональные требования к современной аппаратуре Роман Пахолков, руководитель компании 1 марта 2007 г.
Транксрипт:

Тенденции и перспективы развития средств автоматизации разработки встроенных цифровых систем Долинский М.С.

Назначение и структура ЭВМ НАЗНАЧЕНИЕ : СТРУКТУРА : вводить пеpеpабатывать хpанить выводить пеpеpабатывать Внешняя Память ВП Центральный Процессор ЦП Периферийные Устройства ПУ Оперативная Память ОП хpанить - мультипроцессорные системы - сети ЭВМ вводить выводить информацию

Тенденции развития и применения цифровых технологий Микро- миниатюризация Взрывное расширение сферы применения Острая нехватка специалистов сокращение размеров (микро- и нано-технологии) увеличение функциональной емкости (в вентилях) повышение быстродействия сокращение потребляемой мощности уменьшение стоимости обработка звука, картинок, видео компрессия/декомпрессия, передача, хранение беспроводные технологии wearable computing автономные системы управления (автомобилем, например) зарплаты до $120,000 конкурсы CSIDC Robocup Altera Модуль GCSW дистанционное обучение

Что такое встроенные системы Внешний мир Встроенные системы Человек ASIC- Application Specific Integrated Circuit ПЛИС- Программируемая Логическая Интегральная Схема МП- Микропроцессор МК- Микроконтроллер = МП + Периферийные Устройства /на одном кристалле SoC- System on a Chip (МК + память + программируемая логика) NoC- Network on a Chip ?

Классификация средств разработки встроенных систем Для ПО: компиляторы (C, Embedded Java, и др.), ассемблеры, симуляторы, эмуляторы, отладчики, IDE Для АО: Графические редакторы схем, текстовые редакторы HDL, симуляторы, отладчики, синтезаторы, конфигураторы, эмуляция в ПЛИС Для ПО+АО: Seamless фирмы Mentor Graphics, FastChip от Triscend - внутренние разработки ПО - Программное обеспечение АО - Аппаратное обеспечение IDE - Integrated Design Environment HDL - Hardware Description Language (VHDL, Verilog, Abel и др.)

Отладочные средства, разработанные в New IT Research Labs WInter - для отладки ПО с одновременной высокоуровневой симуляцией АО HLCCAD -для отладки АО с одновременной высокоуровневой симуляцией ПО IEESD-2000 = WInter + HLCCAD - для совместной отладки ПО и АО поддерживаются процессоры : Intel 8051, Motorola 68HC05/08, Microchip PIC, Atmel AVR, Texas Instruments TMS370, TMS320c5000, ARM ARM7TDMI СDL - язык описания ядра процессора PDL - язык описания периферийных устройств GenMOD - генератор моделей процессоров по их описаниям RtASM - ассемблер, настраиваемый на целевую архитектуру UniICS - универсальный внутрисхемный симулятор UniICE - универсальный внутрисхемный эмулятор UniSAn - универсальный синтаксический анализатор

Тенденции и перспективы развития средств автоматизации разработки встроенных цифровых систем - повышение уровня абстракции представления проектов - сквозной характер работ - совместная разработка ПО и АО - повышение скорости симуляции - опциональное использование симуляции/эмуляции - распределенная разработка - дистанционное обучение Долинский М.С.

Дистанционное обучение Более подробно см. «Дистанционное обучение»Дистанционное обучение Проведение on-line соревнованийon-line соревнований Гомельские городские и областные олимпиады по информатике Ежегодная Гомельская Неделя Компьютерных Наук Еженедельные тренировочные олимпиады Обучение по различным дисциплинам Учебные курсы в университете/школе Тренировочные курсы / Решение задач Архивы соревнований Проверка знаний СтатистикаСтатистика – достижения участников прошедших курсов и соревнований первый и единственный подобный ресурс в Республике Беларусь

Задания по курсу 1. Обязательное (с автоматической проверкой на DL) : Проектирование комбинационной схемы (6 входов, 4 выхода) 2. По выбору : а) с автоматической проверкой на DL - разработка программы для выбранного МК - разработка схемы цифрового устройства - разработка встроенной системы (программа+схема) б) создание модели процессора (по выбору) Intel 8086, Intel 8087, Intel 80386, другие в) разработка схем компонент FastChip г) проектирование новых цифровых устройств и систем