1 / 9

Тенденции и перспективы развития средств автоматизации разработки встроенных цифровых систем

Тенденции и перспективы развития средств автоматизации разработки встроенных цифровых систем. Долинский М.С. dolinsky@gsu.unibel.by http://NewIT.gsu.unibel.by. Назначение и структура ЭВМ. НАЗНАЧЕНИЕ :. вводить пеpеpабатывать хpанить выводить. информацию. СТРУКТУРА :. пеpеpабатывать.

chelsa
Download Presentation

Тенденции и перспективы развития средств автоматизации разработки встроенных цифровых систем

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

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

  6. Отладочные средства, разработанные в 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 - универсальный синтаксический анализатор

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

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

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

More Related