Реклама дисциплины «Моделирование» Единство и борьба противоположностей Единство и борьба противоположностей Материя первична, сознание вторично Материя.

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



Advertisements
Похожие презентации
ПРОЕКТИРОВАНИЕРучноеАвтоматическое Автоматизированное (САПР) ЧеловекМашинаЧеловек + Машина.
Advertisements

Реклама дисциплины Уточним три основополагающих для нашей дисциплины понятия: Уточним три основополагающих для нашей дисциплины понятия: ПРОЕКТИРОВАНИЕ.
ЛЕКЦИЯ 1 ( ) Тема 1. Общие вопросы теории моделирования Понятия модели и моделирования Классификация моделей Аксиомы теории моделирования.
ЛЕКЦИЯ 3 ( ) Тема 1. Общие вопросы теории моделирования Понятия модели и моделирования Классификация моделей Аксиомы теории моделирования.
ЛЕКЦИЯ 5 ( ) Иерархия вычислительных систем Разновидности способов проектирования Уровни иерархии Уровни моделирования.
Резюме Вопросы Что должно остаться в памяти?. Резюме (фрагменты) Проектирование всё в большей степени будет осуществляться на уровне кристалла, а не на.
ЛЕКЦИЯ 9 ( ) Автоматизированные системы моделирования Отличительные черты современных АСМ Типовой состав АСМ Краткий обзор современных САПР и АСМ.
ЛЕКЦИЯ Языки описания аппаратуры. Детерминистский и системный подходы к описанию объекта Мы уже знаем (лекция 2), что существуют два подхода.
СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий Петрович СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий.
ЛЕКЦИЯ Языки описания аппаратуры. Детерминистский и системный подходы к описанию объекта Мы уже знаем (лекция 2), что существуют два подхода.
ЛЕКЦИЯ Тема 3. Языки и системы моделирования Языки логического моделирования (ЯЛМ) Отличия ЯЛМ от языков программирования Краткий обзор ЯЛМ.
ЛЕКЦИЯ Экскурс в язык описания аппаратуры VHDL.
1 Лабораторная работа 4 ТИПОВЫЕ УСТРОЙСТВА ЭВМ Министерство образования Российской Федерации Казанский государственный технический университет им. А.Н.Туполева.
ЛЕКЦИЯ Тема 3. Языки и системы моделирования Языки логического моделирования (ЯЛМ) Отличия ЯЛМ от языков программирования Языки описания аппаратуры.
Выполнил: Желнин С.В. Научный руководитель: Фельдман В.М.
ОСНОВНЫЕ УЗЛЫ ЭВМ ВОПРОСЫ 1. СИНТЕЗ АВТОМАТОВ 2. СУММАТОР 3. ТРИГГЕР 4. РЕГИСТР.
Встроенные Системы Часть 7. Технология разработки и производства ИС Кафедра Информатики, мат-мех СПбГУ Copyright © 2004 Victor Vengerov
1 Отчет по выполнению работ в рамках проекта «Междисциплинарные задания» (МДЗ) Тема : Сквозной маршрут проектирования средствами САПР Synopsys «Электроника.
ЛЕКЦИЯ 8 ( ) Тема 2. Цифровое моделирование Задачи, решаемые методом цифрового моделирования Процесс логического моделирования Модели цифровых сигналов.
Схемотехнические САПР. САПР - система автоматизированного проектирования- совокупность программных и аппаратных средств, характеристики которых выбираются.
Транксрипт:

Реклама дисциплины «Моделирование» Единство и борьба противоположностей Единство и борьба противоположностей Материя первична, сознание вторично Материя первична, сознание вторично Бытие определяет сознание Бытие определяет сознание Спор физиков и лириков Спор физиков и лириков Каковы основные аргументы тех и других?

Реклама дисциплины «Моделирование» Физики Электронщики Hardware «Железо» Компьютер Монитор Системный блок Тело Лирики Программисты Software Программы Операционная система Пакеты Приложения Душа

СХЕМОТЕХНИКА (перекос влево) HARD SOFT ПУСТО ГУСТО

ПРОГРАММИРОВАНИЕ (перекос вправо) HARD SOFT ПУСТО ГУСТО

МОДЕЛИРОВАНИЕ (баланс) HARD SOFT Пакеты ЯзыкиМоделиЭлементыУзлыУстройства

«Моделирование» Hardware (объекты моделирования) Устройства Узлы Элементы Логические элементы и триггеры Счётчики, регистры, дешифраторы, сумматоры и т.п. Процессоры, память, порты, коммутаторы и т.п.

«Моделирование» Software (инструменты моделирования) Модели Языки Пакеты Поведенческие, структурные аналитические, имитационные Языки описания аппаратуры Языки моделирования (PML, DSL, VHDL, Verilog) DesignLab 8.0 САПР OrCAD 9.1 САПР Active HDL 7.1 АСМ PCAD 2006 САПР

Моделирование и модели Моделирование – это исследование объектов на их моделях Моделирование – это исследование объектов на их моделях Модель – это физическая или абстрактная система, адекватно представляющая собой объект исследования или проектирования Модель – это физическая или абстрактная система, адекватно представляющая собой объект исследования или проектирования Модель – это макет, чертёж, схема, уравнение, граф, алгоритм, программа Модель – это макет, чертёж, схема, уравнение, граф, алгоритм, программа

ПРОЕКТИРОВАНИЕРучноеАвтоматическое Автоматизированное (САПР) ЧеловекМашинаЧеловек + Машина

Ручное проектирование (неизменные атрибуты) Макет, прототип, опытный образец Макет, прототип, опытный образец Навесной монтаж Навесной монтаж «Пустышка», «шапка» проводов «Пустышка», «шапка» проводов Ручная трассировка Ручная трассировка Схема – наглядность Схема – наглядность Карты Карно Карты Карно Спецификации Спецификации Карты «прошивки» Карты «прошивки» Физический эксперимент, синхронизация Физический эксперимент, синхронизация Плохая наблюдаемость результатов Плохая наблюдаемость результатов

Ручное проектирование (в художественном оформлении) Традиционный образ электронщика конца 20-го века представлял собой человека с дымящимся паяльником в руках, согнувшегося над печатной платой, в которой он что-то выпаивал, регулировал и с помощью осциллографа наблюдал сигналы в разных точках схемы.

Ручное проектирование (недостатки) Трудно, долго, много ошибок Трудно, долго, много ошибок Дорого, опасно Дорого, опасно Ограниченная сложность проекта Ограниченная сложность проекта «Иголки» - проблема «Иголки» - проблема Контроль временных соотношений -проблема Контроль временных соотношений -проблема Контроль правильности схемы – проблема (закороченные выходы, «висячие» входы) Контроль правильности схемы – проблема (закороченные выходы, «висячие» входы)

«Иголки» Предустановки данных

Автоматизированное проектирование Поведенческое описание проекта на HDL Поведенческое описание проекта на HDL Диаграммы состояний цифровых автоматов Диаграммы состояний цифровых автоматов Схема, автоматический контроль, чекеры Схема, автоматический контроль, чекеры Имитационное моделирование Имитационное моделирование Функциональная верификация Функциональная верификация Автоматический синтез Автоматический синтез Временное моделирование Временное моделирование Беспаяльные цифровые технологии (ПЛИС) Беспаяльные цифровые технологии (ПЛИС) Автотрассировка Автотрассировка

Метод проб и ошибок Моделирование элементов Моделирование схем Моделирование паразитных параметров Физическое моделирование (макет) Системы моделирования Проектирование схем Поведенческий синтез Логический синтез Проектирование схем Поведенческий синтез Логический синтез Функциональная верификация проекта Функциональная верификация проекта Конструкторское проектирование Конструкторское проектирование Технологическое проектирование Технологическое проектирование САПРАСМ

Монстры САПР ФИРМА ФИРМА Aldec Aldec Cadence Cadence Protel Protel Mentor Graphics Mentor Graphics Xilinx Xilinx Altera Altera САПР (АСМ) Active-HDL 7.1 OrCAD 9.1 PCAD 2004 ModelSim –моделятор Leonardo Spectrum - синтезатор Foundation 4.1 Xilinx ISE 7.1 Quartus 2

САПР DesignLab 8.0 Графический редактор схем Графический редактор внешних воздействий Программа моделирования Постпроцессор моделирования

Графический редактор схем Schematics

Графический редактор внешних воздействий Stimulus editor

Постпроцессор моделирования Probe

САПР OrCAD 9.1 Графический редактор OrCAD Capture Моделирующая программа OrCAD Simulate Редактор печатных плат Layout

Графический редактор OrCAD Capture

Моделятор OrCAD Simulate

САПР Active-HDL 7.1

Рисуем диаграмму состояний ЦА

Автоматическая генерация VHDL – кода (фрагмент)

Временные диаграммы работы реверсивного счётчика

Active HDL 5.1 PCAD 2001

Языки моделирования и описания аппаратуры (HDL) Макроассемблер Автокод Ассемблер, ЯСК Машинный язык Процедурно- ориентированные Объектно- ориентированные ООЯ SystemC, Handel-C Superlog (от Verilog) ЯЛМ – языки логического моделирования (PML, DSL, VHDL, Verilog) H – Hardware D – Description L – Language

PML – язык поведенческого моделирования (PCAD 4.5)

DSL – язык синтеза цифровой аппаратуры (DesignLab 8.0)

VHDL – язык описания цифровой аппаратуры (OrCAD 9.1, Active HDL 7.1)

ПРОЕКТИРОВАНИЕ Ручное проектирование Ручное проектирование Автоматизированное проектирование (САПР) НЕТДА

SIMULATION => SYNTESIS

Не забывай и про другие прелести жизни!!!

БУДЕМ РАБОТАТЬ ВМЕСТЕ

Это всё