35
04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 1 Проектирование цифровых систем кафедра Информационных Систем Коваль Андрей Сергеевич 2+2ч./нед. (лек.+прак.), экзамен http://www.cs.vsu.ru/~kas/is.htm (программа, материалы, успеваемость)

роектирование цифровых системkas/doc/dsd/dsd01.pdf · IGES, ANSI (Initial Graphics Exchange Specification) ... XX XX XXXXX XXXX XX, например, SN

  • Upload
    ngokien

  • View
    232

  • Download
    4

Embed Size (px)

Citation preview

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 1

Проектирование цифровых

систем

кафедра Информационных Систем Коваль Андрей Сергеевич

2+2ч./нед. (лек.+прак.), экзамен

http://www.cs.vsu.ru/~kas/is.htm (программа, материалы, успеваемость)

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 2

Материалы к курсу

http://www.cs.vsu.ru/~kas/dsd.htm (слайды лекций, задания к лабораторным, документация)

"\\SRV5\Library\Лекции\5 Курс\Проектирование цифровых систем\PDFs\"

Дополнительно:

Разевиг В.Д. Система проектирования цифровых устройств OrCAD -М.: Солон-Р, 2000.-160 с.

Разевиг В.Д. Система проектирования OrCAD 9.2 -М.: СОЛОН-Р, 2001.-519 с или сходные по названию книги В.Д. Разевига

Гольденберг Л. М. Цифровые устройства и микропроцессорные системы:Задачи и упражнения: Учеб.пособие -М.: Радио и связь, 1992.-256с.

Суворова Е.А. Проектирование цифровых систем на VHDL.-СПб: БХВ-Санкт-Петербург, 2003.

Бибило П. Н. Основы языка VHDL: Солон-Р, 2000.-200 с.

Армстронг, Джеймс Р. Моделирование цифровых систем на языке VHDL: Концепция моделирования на уровне ИС / Пер.с англ.Л.А.Теплицкого;Под ред.Ю.А.Татарникова.-М.: Мир, 1992.-174 c.

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 3

Цифровые системы

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 4

Обработка сигналов цифровой

системой

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 5

Последовательность разработки

ЦС

Постановки задачи

Анализ требований

Моделирование

Создание прототипа

Тестирование прот.

Разработка

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 6

Уровни разработки ЦС

Уровень системы

Уровень компонентов

Уровень регистров

Уровень логики (вентилей)

Уровень цепей

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 7

Определения уровня системы

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

функциональное описание

критерии производительности

архитектура

организация

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 8

Функциональная блок-схема

системы

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 9

Определения архитектуры

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 10

Определение взаимодействия

элементов системы

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 11

Определения уровня компонентов

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 12

Определения уровня регистров

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 13

Комбинационная схема

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 14

Пример схемы с памятью

(последовательностная схема)

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 15

Обобщенная диаграмма

последовательностной схемы

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 16

Задание последовательностных

схем

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 17

Примеры систем автоматизированного проектирования (САПР)

для электронной техники (electronic design automation (EDA)

P-CAD (поглощение ACCEL Protel в 2000г., с 2001г. – Altium). P-CAD4=>AccelEDA=>PCAD 2006-2006 (завершен). Protel 1998-2004 гг., Altium Designer 2005-2008 гг.)

OrCAD (Oregon CAD) 1985 – компания OrCAD, DOS-версии

1997 – компания OrCAD, Windows-версия

2000 – отделение компании Cadence Design Systems, Cadence PCB Division, Windows-версии

2007 – версия 16.0

Mentor Graphics, компания Mentor Graphics

Сквозные системы разработки цифровых систем

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 18

CAD/CAM/CAE

Системы автоматизированного проектирования: CAD - Computer Aided Design

Системы технологической подготовки: Computer Aided Manufacturing

Системы производства и инженерного анализа, CAE - Computer Aided Engineering

Системы управления проектами: PDM - Product Data Management (Search (НПП «Интермех»), PartY PLUS (Lotsia PDM PLUS, «Лоция Софт»), Autodesk Productstream)

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 19

Технологии проектирования

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

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

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

достоинства подхода - простота реализации

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

Ссылка: Иванова Е.М. Технологии проектирования высокотехнологичных изделий в системе автоматизированного интегрированного производства // Качество и ИПИ (CALS) - технологии. - 2004. - N 2(2). - С.33-42.

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 20

Технологии CALS (Continuous

Acquisition and Life cycle Support)

Термин CALS, введенный в 80-х годах претерпел трансформации: Computer-Aided Logistics Support Computer-Aided Acquisition and Logistics Support Computer-Aided Acquisition and Life-Cycle Support

В России – ИПИ (Информационная Поддержка (жизненного цикла) Изделий) – CALS в более узком смысле

Виртуальное производство Симуляция процессов разработки и производства для оценки их различных сценариев

Процесс разработки распределен между несколькими конструкторскими бюро (в общем случае автономными)

Стандартизация форматов данных

IGES, ANSI (Initial Graphics Exchange Specification)

STEP, ISO 10303 (Standard for the Exchange of Product model data)

STEP XML (DTD, XML-Schema)

Semantic Web

документации

обмена данными

оптимизации бизнес-процессов

В России работы ведутся Госстандартом, технический комитет “CALS-технологии”. Разработаны стандарты ГОСТ Р ИСО 10303 (переводы STEP).

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 21

Виртуальное производство

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 22

Пример использования PDM

(Search)

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 23

Состав OrCAD (основные

программы, версия 9)

OrCAD Capture – ввод, редактор схем

OrCAD Simulate – программа

логического моделирования

OrCAD Layout – редактор печатных

плат с автотрассировщиком

OrCAD PSpice – семейство программ

для проектирования аналоговых

устройств

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 24

Уроки OrCAD

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 25

Learning Capture

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 26

Плоский (неиерархический)

проект

Здесь страницы в папке проекта

(schematic folder) соединяются друг с

другом через межстраничные

соединители (off-page connectors).

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 27

Простой иерархический проект

Здесь возможна только связь “один к одному”. Т.е. каждому иерархическому блоку соответствует уникальная схемная реализация

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 28

Сложный иерархический проект

Здесь возможна связь “один к многим”. Например, блоки H1 и H2 в схеме D ссылаются на одну и ту же схемную реализацию E.

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 29

Processing Design

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 30

Полный цикл разработки в OrCAD

Ввод описаний

проекта

Верификация

Проектирова-

ние платы

Формирование

файлов для инструментов

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 31

Система условных обозначений

зарубежных ИС XX XX XXXXX XXXX XX, например, SN 74ALS00 SO

Фирма-производитель: XX XX XXXXX XXXX XX , SN - Texas Instruments, MC - Motorola

Условия эксплуатации: XX XX XXXXX XXXX XX 54, 55 - диапазон от -55С до +125С

74, 75 - диапазон от 0С до 70С

84 - диапазон от -25С до +85С

Технология: XX XX XXXXX XXXX XX Нет символа - стандартная ТТЛ

ABT, BCT, BC, FBT - ТТЛ-совместимые Би-КМОП-схемы

AC, ACQ - улучшенные КМОП-схемы

ACT, ACTQ, CT - ТТЛ-совместимые улучшенные КМОП-схемы

C, CBT, LCX, PCT, TV, TC, SC, FCT, HL - КМОП-схемы

AS, B - улучшенные ТТЛ с диодами Шотки

ALS - улучшенные маломощные ТТЛ-схемы с диодами Шотки

ALVT, LVT - Би-КМОП-схемы

F, FR - быстродействующие ТТЛ-схемы с диодами Шотки

HC, HCA - быстродействующие КМОП-схемы

H - быстродействующие ТТЛ-схемы

S - ТТЛ-схемы с диодами Шотки

L - маломощные ТТЛ-схемы

LS - маломощные ТТЛ-схемы с диодами Шотки

LVX, LVQ, LVCH, LVC, LV - КМОП-схемы с пониженным напряжением питания

VHCT - сверхбыстродействующие ТТЛ-совместимые КМОП-схемы

VHC - сверхбыстродействующие КМОП-схемы

Функциональное назначение: XX XX XXXXX XXXX XX , 00 – 4 2-входовых элемента И-НЕ

Тип корпуса: XX XX XXXXX XXXX XX , SO – планарный/плоский

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 32

Технологический процесс

Микросхемы на униполярных (полевых) транзисторах — самые экономичные (по потреблению тока): МОП-логика (металл-окисел-полупроводник логика) — микросхемы

формируются из полевых транзисторов n-МОП или p-МОП типа;

КМОП-логика (комплементарная МОП-логика) — каждый логический элемент микросхемы состоит из пары взаимодополняющих (комплементарных) полевых транзисторов (n-МОП и p-МОП).

Микросхемы на биполярных транзисторах: РТЛ — резисторно-транзисторная логика (устаревшая, заменена на ТТЛ);

ДТЛ — диодно-транзисторная логика (устаревшая, заменена на ТТЛ);

ТТЛ — транзисторно-транзисторная логика — микросхемы сделаны из биполярных транзисторов с многоэмиттерными транзисторами на входе;

ТТЛШ — транзисторно-транзисторная логика с диодами Шотки — усовершенствованная ТТЛ, в которой используются биполярные транзисторы с эффектом Шотки.

ЭСЛ — эмиттерно-связанная логика — на биполярных транзисторах, режим работы которых подобран так, чтобы они не входили в режим насыщения, — что существенно повышает быстродействие.

см. http://ru.wikipedia.org

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 33

Таблица соответствий технологий

изготовления ИС

нет 155, 133

S 531

LS 555

AS 533

ALS 1533

F 1531

C 564

AC 1554

ACT 1594

HC 1564

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 34

Уровень интеграции

МИС — малая интегральная схема (до

100 элементов в кристалле);

СИС — средняя интегральная схема

(до 1 000);

БИС — большая интегральная схема

(до 10 000);

СБИС — сверхбольшая интегральная

схема (до 1 миллиона);

Задержка на вентиль для технологий LV

04.09.2007 (с) 2007 ВГУ, ФКН, ИС, Коваль А.С. 35