Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Моделирование времени. Обеспечение параллельности в работе устройств ВС в системе VHDL

Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10

Московский Государственный Инженерно- Физический Институт (Технический Университет) Кафедра «Компьютерные системы и технологии» Реферат на тему: &quo ;Моделирование времени. Обеспечение параллельности в работе устройств ВС в системе VHDL&quo ; 2002 г СодержаниеВведение3 Воспроизведение объектов модельного времени ( OW)4 Структура данных типа IME5 Средства обеспечения параллельности в работе ВС6 Средства поведенческого описания ВС7 Средства потокового описания ВС8 Средства структурного описания ВС8 Источники9 Введение Возрастающая степень интеграции ПЛИС, новые концепции проектирования (система на кристалле) накладывают свой отпечаток на способы описания проекта на ПЛИС. Языки описания аппаратуры (Hardware Descrip io La guage), являются формальной записью, которая может быть использована на всех этапах разработки цифровых электронных систем. Это возможно вследствие того, что язык легко воспринимается как машиной, так и человеком. Он может использоваться на этапах проектирования, верификации, синтеза и тестирования аппаратуры так же, как и для передачи данных о проекте, модификации и сопровождения. Одним из наиболее универсальных языков описания аппаратуры является VHDL, первый стандарт которого был разработан в 1983–1987 годах при спонсорстве минобороны США. На этом языке возможно как поведенческое, так структурное и потоковое описание цифровых схем. Языки описания аппаратуры (Hardware Descrip io La guage), служат для формального описания дискретных устройств вычислительной техники и могут быть использованы на всех этапах разработки цифровых электронных систем. VHDL может использоваться на этапах проектирования, верификации, синтеза и тестирования аппаратуры так же, как и для передачи данных о проекте, модификации и сопровождения. VHDL поддерживает три различных стиля для описания аппаратных архитектур. Первый из них - структурное описание (s ruc ural descrip io ), в котором архитектура представляется в виде иерархии связанных компонентов. Второй - потоковое описание (da a-flow descrip io ), в котором архитектура представляется в виде множества параллельных операций языка, каждая из которых может управляться логическими сигналами. Потоковое описание соответствует стилю описания, используемому в языках регистровых передач. И, наконец, поведенческое описание (behavioral descrip io ), в котором логические преобразования описываются последовательными программными предложениями, которые похожи на имеющиеся в любом современном языке программирования высокого уровня. Все три стиля могут совместно использоваться в одной VHDL программе. Структурное и потоковое описание используется для проектирования цифровых схем, поведенческое - в основном для моделирования. Если посмотреть на язык VHDL глазами программиста, то можно сказать, что он состоит как бы из двух компонент - общеалгоритмической и проблемно-ориентированной. Проблемно-ориентированная компонента языка VHDL позволяет описывать цифровые системы в привычных разработчику понятиях и терминах. Сюда можно отнести: 1. понятие модельного времени ( OW) и параллелизма; 2. данные типа IME, позволяющие указывать время задержки в физических единицах; 3.

данные вида сигнал (sig al),значение которых изменяется не мгновенно, как у обычных переменных, а с указанной задержкой, а также специальные операциии и функции над ними; 4. средства обьявления объектов (e i y), их архитектур (archi ec ure) и конфигураций (co figura io ). Воспроизведение модельного времени ( OW) Поведение VHDL - обьектов воспроизводится на ЭВМ и приходится учитывать особенности воспроизведения параллельных процессов на однопроцессорной ЭВМ. Особая роль в синхронизации процессов отводится механизму событийного воспроизведения модельного времени ( OW). Выполнение модели состоит из фазы инициализации, за которой следует повторяющееся выполнение операторов процессов. В начале каждого цикла модельное время становится равным времени ближайшего запланированного события. Если оно достигло предельного значения ime'high, моделирование завершается, если нет, - процессы, в которых запланированы события, становятся активными, планируют новые события, после чего они переходят в пассивную фазу, и начинается новый цикл. Когда активные процессы исполняются, их операторы выполняются последовательно, один за другим, планируют новые события, пока каждый из процессов не попадает в свой оператор ожидания wai и не становится пассивным. События, как уже отмечалось, связаны с изменениями значений сигналов. Когда процесс вырабатывает новое (будущее) значение сигнала, в терминологии VHDL это называется выработкой сообщения ( ra sa io ). С сигналом может быть связано множество сообщений. Это множество называется драйвером сигнала (driver). Таким образом драйвер сигнала - множество пар: будущее значение сигнала и время (множество планируемых событий в сигнале). В VHDL реализуется двухстадийный механизм циклического событийного воспроизведения модельного времени. На первой стадии событийно наращивается модельное время, изменяются значения всех сигналов, события в которых запланированы на данный момент. На второй стадии все процессы, которые оказываются чувствительны к этим изменениям, активизируются (запускаются) и исполняются до тех пор, пока не попадают в свои операторы ожидания wai . После чего цикл повторяется. Следующий пример иллюстрирует использование директивы OW для определения времени выполнения такта (заканчивается строкой AC := OW;): sig al AC : IME; EXECU E:process Begi AC := OW; Wai for 10 s; AC := OW- AC ; --определение времени такта e d VHDL реализует механизм воспроизведения модельного времени, состоящий из циклов. На первой стадии цикла вырабатываются новые значения сигналов. На второй стадии процессы реагируют на изменения сигналов и переходят в активную фазу. Эта стадия завершается, когда все процессы перейдут снова в состояние ожидания. После этого модельное время становится равным времени ближайшего запланированного события, и всё повторятся. Особый случай представляет ситуация, когда в процессах отсутствуют операторы задержки. Для этого в VHDL предусмотрен механизм так называемой бесконечно малой дельта-задержки. В случае дельта-задержек новый цикл моделирования не связан с увеличением модельного времени. Другая особенность VHDL-процессов связана с так называемыми разрешёнными resolved сигналами.

Если несколько процессов изменяют один и тот же сигнал (сигнал имеет несколько драйверов), в описании объектов может указываться функция разрешения. Эта функция объединяет значения из разных драйверов и вырабатывает одно. Это позволяет, например, учесть особенности работы нескольких элементов на общую шину. Средства VHDL для отображения поведения описываемых систем базируются на их представлении как совокупности параллельных взаимодействующих процессов. Процессы могут описываться в разных формах. Одна из форм включает заголовок - слово process и последовательность операторов, отображающих действия по переработке информации. Все операторы внутри процесса выполняются последовательно. Процесс может находиться в одном из двух состояний - либо пассивном, когда процесс ожидает прихода сигналов запуска или наступления соответствующего момента времени, либо активном - когда исполняется. Структура данных типа IME Физические типы позволяют разработчику непосредственно выразить величины в физических единицах измерения. В VHDL используется один физический тип - предопределенный физический тип IME( время) . Обьявление физического типа задает множество единиц, определенных в терминах некоторой базовой единицы. В случае типа IME базовой единицей является fs (фемтосекунда), а производными единицами являются ps, s,us и так далее. Рассмотрим определение типа IME. ype IME is ra ge -(2 31-1) o 2 31-1 u i s fs; ps = 1000 fs; s = 1000 ps; us = 1000 s; ms = 1000 us; s = 1000 ms; mi = 60 s; hr = 60 mi ; e d u i s; Диапазон типа IME определяет диапазон базовых единиц, который может быть точно представлен обьектами типа. Физические литералы, использующие любые из определенных имен для физических единиц, будут автоматически преобразовываться к фемтосекундам. Обеспечивается абсолютная точность, когда значения одного физического типа складываются и вычитаются или когда значение физического типа умножается на целое. Допускается также деление на целое, но в этом случае может выполняться округление результата. Средства обеспечения параллельности в работе ВС Если говорить про операторную часть проблемно-ориентированной компоненты, то условно ее можно разделить на средства поведенческого описания аппаратуры (параллельные процессы и средства их взаимодействия); средства потокового описания (описания на уровне межрегистровых передач) - параллельные операторы назначения сигналу (

Бухаров) под руководством ее начальника (с апреля 2004 г.) профессора полковника А.Г. Рудя совместно с другими подразделениями академии продолжает подготовку офицеров для Вооруженных Сил России по дисциплинам следующей направленности: эксплуатация многоцелевых гусеничных и колесных машин, управление эксплуатацией вооружения и военной техники, вождение боевых машин. Кафедра ведет учебную работу со слушателями, проходящими обучение практически по всем специальностям и специализациям как очной, так и заочной форм обучения: командного профиля подготовки (офицеры организационно-мобилизационных подразделений штабов); инженерного профиля подготовки (ЗКВ, экономисты-производственники); командного и инженерного профиля обучения специального факультета; офицеры различных специальностей факультета переподготовки и повышения квалификации. Преподавательский состав кафедры продолжает творческую деятельность, претворяя в практику учебной работы новые положения по организации эксплуатации образцов ВВТ, обусловленные реформированием Вооруженных Сил РФ, переходом их частей и соединений на новый облик, в интересах повышения боевой готовности войск, обеспечения надежной работы машин, совершенствования системы обучения технической подготовке и вождению боевых машин. УНИКАЛЬНЫЙ КЛАСС НАЗЕМНЫХ РЛС Сергей Резниченко В послевоенный период на вооружение ПВО сухопутных войск НАТО поступили ЗРК большой и средней дальности – Nike Hercules и Hawk, что вынудило Советский Союз приступить к созданию средств противодействия

1. Планирование работ в вычислительных системах по критерию минимального суммарного времени выполнения работ

2. Устройство тормозной системы автомобилей КамАЗ

3. Лабораторные работы по ЭММ (системы уравнений межотраслевого баланса; оптимизационная модель межотраслевого баланса)

4. Передающее устройство кодоимпульсной системы ТИ

5. Радиационная защита предприятия. Обеспечение устойчивой работы предприятия в условиях радиоактивного заражения

6. Полезные функции для работы с файловой системой
7. Правововое обеспечение социальной работы
8. Основы работы в операционной системе Windows

9. Работа с операционной системой Windows 95

10. Графическое моделирование деталей масляного насоса с помощью графической системы AutoCAD

11. Конкурентоспособность торговой организации и ее роль в обеспечении эффективной работы на рынке

12. Режимы работы оператора в системе "человек-машина"

13. Принципы устройства бюджетной системы Российской Федерации

14. Разработка программно–алгоритмических средств для определения надёжности программного обеспечения на основании моделирования работы системы типа "клиент–сервер"

15. Моделирование процесса обработки сигнала с широтно-импульсной модуляцией и помехи в приемном устройстве системы передачи информации

16. Обеспечение защиты данных в системе "Учет рабочего времени"

Ящик для игрушек "Профи Kids", 15 л.
Ящик для игрушек "Профи Kids" имеет 6 разноцветных вкладышей, для хранения мелких деталей, игрушек, карандашей и
499 руб
Раздел: Корзины, контейнеры для игрушек
Тетрадь на резинке "Elements", А5, 120 листов, клетка, синяя.
Тетрадь общая на резинке. Формат: А5. Количество листов: 120, в клетку. Бумага: офсет. Цвет обложки: синий.
328 руб
Раздел: Прочие
Стул детский (цвет: сиреневый).
Стул детский устойчивый и удобный. Ребёнку будет комфортно сидеть на стуле как за столом, так и самостоятельно. Соответствует всем
362 руб
Раздел: Стульчики

17. Моделирование работы системы управления запасами

18. ПВО. Устройство ЗАК МК. Система управления антенной (СУА)

19. Система пенсионного обеспечения населения и пути его реформирования

20. Система криптозащиты в стандарте DES. Система взаимодействия периферийных устройств

21. Периферийное устройство ПЭВМ, Характеристика этапов подготовки и решения задач на ПЭВМ в любой системе программирования. Электронная почта, особенности применения

22. Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции
23. Разработка отказоустойчивой операционной системы реального времени для вычислительных систем с максимальным рангом отказоустойчивости
24. Разработка системы реального времени в виде планировщика исполнения заданий

25. Системы моделирования рассуждений

26. Задачи, деятельность эксперта в системах моделирования

27. Устройство, принцип действия системы зажигания

28. Устройство, проверка и регулировка тормозной системы автомобиля ВАЗ-2108 (отчет)

29. Проектирование передающего устройства одноволоконной оптической системы передачи для городской телефонной сети

30. Устройство формирования импульсно-временной кодовой группы

31. КПД трансформатора. Устройство и работа

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

Настольная игра "Барабашка (Geistestesblitz)".
У вас в руках оказались фотокарточки, сделанные каким-то странным фотоаппаратом: фотографируя всего пять предметов, он постоянно путает их
1071 руб
Раздел: Внимание, память, логика
Бумага туалетная "Classic (Вейро)", 24 рулона, 17 метров x 9.5 см.
В комплекте: 24 рулона. Длина рулона: 17 метров. Ширина рулона: 9,5 см. С перфорацией. В одном рулоне: 136 листов.
396 руб
Раздел: Бумага туалетная
Рюкзак для средней школы "Райдер", 46x34x18 см.
Рюкзак для средней школы. 2 основных отделения, 4 дополнительных кармана. Формоустойчивая спинка. Ремни регулировки объема. Материал:
978 руб
Раздел: Без наполнения

33. Устройство цветных кинескопов. Принципы построения системы SECAM

34. Устройство и принцип работы радиоприёмника Попова

35. Физическая культура в системе социальной работы с населением

36. Система учета затрат и калькулирования себестоимости продукции (работ, услуг)

37. Реалии открытого пространства-времени: к пониманию нашей исторической системы

38. Система образов в романе М.Ю. Лермонтова Герой нашего времени
39. Организационно-техническое обеспечение логистической системы
40. Моделирование системы маркетинга сферы услуг

41. Назначение, устройство, и работа масляного насоса двигателя Зил-130

42. Концептуальные основы единой системы государственного кадрового обеспечения сферы информатизации России

43. Информационное и техническое обеспечение системы управления персоналом

44. Негосударственные пенсионные фонды в системе пенсионного обеспечения России

45. О создании системы непрерывного образования учителей физики (из опыта работы)

46. Устройство селективного управления работой семисегментного индикатора

47. Описание работы электрической схемы охранного устройства с автодозвоном по телефонной линии

48. Социальная работа в системе социального обслуживания

Дополнительный набор карт Имаджинариум "Персефона".
Имаджинариум "Персефона" - это самое новое дополнение к настольной игре для незаурядных компаний. 98 дополнительных карт от
750 руб
Раздел: Карточные игры
Игра настольная "Кто в яйце".
В набор входят: - 4 лукошка для яиц разных цветов; - 4 набора фишек в соответствии с цветом лукошка; - 24 половинки яиц с изображениями
605 руб
Раздел: Прочие
Матрешка 5 в 1 (Д-282).
Игрушка из натуральной древесины. Матрешки: 5 в 1. Игрушка расписана цветными красками. Цель игры: развитие мелкой моторики, координации
435 руб
Раздел: Матрешки

49. Устройство, работа, неисправности, ремонт сцепления атомобиля КамАЗ

50. Обеспечение безопасности при работе с рекомбинантными молекулами ДНК

51. Упражнения, системы оздоровления, работа мышц

52. Проект «экоинформационная система для оценки и выбора решений по обеспечению экологически безопасного развития

53. Комплексная система обеспечения экономической безопасности предприятия

54. Бюджетное устройство и бюджетная система
55. Моделирование работы банка
56. Бюджет, бюджетная система и бюджетное устройство РФ

57. Положение о системе сертификации работ по охране труда в организациях

58. Исследование работы судовой системы в ЧС

59. Организационно-правовая работа с кадрами в системе МВД

60. Геоинформационное обеспечение электронных планов горных работ

61. Аппаратно-программные средства ввода/вывода аналоговой информации в системах реального времени

62. Организация работы с файлами в системе “ТУРБО-ПРОЛОГ”

63. Основы работы с системой MathCAD 7. 0 PRO

64. Работа с системой Accel Eda

Доска чертежная Attache Selection, А3, 51x36,4 см.
Чертежная доска формата A3 размер доски 51x36.4 см. Профессиональная чертежная доска формата А3 с набором регулируемых уголков. Легкая в
2062 руб
Раздел: Циркули, чертежные инструменты
Доска пробковая для объявлений А3, 342x484 мм.
Пробковая поверхность доски позволяет легко размещать информацию и объявления с помощью кнопок, офисных булавок и т.п. Широко используется
322 руб
Раздел: Прочее
Овощерезка ручная "Nicer-Dicer Plus" с контейнером, 12 предметов.
Овощерезка ручная "Nicer-Dicer" Плюс, 12 предметов. Корпус: пластик. Лезвия: нержавеющая сталь. Объем контейнера: 1,5 литра.
794 руб
Раздел: Измельчители, приспособления для резки

65. Принципы устройства и работы, электронно-вычислительных машин

66. Работа с системой Accel Eda

67. Обеспечение системы документооборота

68. Математическое обеспечение комплекса задач “Автоматизированная система документооборота учереждения

69. Методика оптимизации структуры и параметров библиотечной автоматизированной системы обеспечения информационными услугами

70. Моделирование работы. Simula
71. Совершенствование системы оценки работы персонала торгово-производственного холдинга ООО "ВАРНИТОЛ"
72. Афизикальные принципы психического отражения и их моделирование в технических системах

73. Система психологопедагогической работы по приобщению детей к культуре самоорганизации

74. Национальный банк Республики Беларусь и его роль в обеспечении стабильности банковской системы Беларуси

75. Разработка рекомендаций по усовершенствованию системы обеспечения работников средствами индивидуальной защиты

76. Государственная социальная помощь в системе права социального обеспечения

77. Льготы по системе социального обеспечения

78. Оптимизация системы социального обеспечения населения

79. Порядок обеспечения пособием по временной нетрудоспособности, наступившей в период отпуска

80. Система механизмов обеспечения и защиты прав и свобод

Логическая игра "Динозавры.Таинственные острова", арт. SG 282 RU.
Исследуй Юрский период и его динозавров! Это увлекательная форма комбинационной игры, которая бросает Вам вызов. Держите плотоядных
1117 руб
Раздел: Игры логические
Подарочное махровое полотенце "23 февраля. Щит".
Подарочное махровое полотенце. Цвет полотенца и цвет вышивки - в ассортименте! Оригинальная тематическая вышивка на полезном в хозяйстве
316 руб
Раздел: Средние, ширина 31-40 см
Пазл средний "Малышарики", 4 в 1.
Пазл "Малышарики" - напольный пазл для детей. Напольные пазлы способствуют развитию: внимания; мелкой моторики; сенсорных
321 руб
Раздел: Напольные пазлы

81. Автоматизированная система документационного обеспечения управления

82. Анализ процесса регулирования непрерывной системы. Анализ процесса управление цифровой системы и синтез передаточной функции корректирующего цифрового устройства управления

83. Изучение работы модуля "Управление проектами" системы "Галактика"

84. Имитационное моделирование системы массового обслуживания

85. Информационная система менеджера по работе с клиентами

86. Информационная система оптимизации работы сотрудников по прокату кино и видео фильмов
87. Методика работы с модулем "Реализация и склад" программного обеспечения "ПАРУС"
88. Моделирование работы конечного распознавателя для последовательно-сти элементов типа "дата" в немецком формате, разделенных запятыми и заключённых в фигурные скобки

89. Моделирование системы массового обслуживания

90. Моделирование системы массового обслуживания

91. Обеспечение безопасности системы и защита данных в Windows 2003

92. Операционная система, программное обеспечение ПК

93. Определение операционной системы. Место ОС в программном обеспечении

94. Основы параллельного программирования на кластере и разработка элективного курса «Администрирование в информационных системах и администрирование виртуальных машин»

95. Программное обеспечение системы принятия решений адаптивного робота

96. Работа периферийных устройств

Набор инструментов.
Помогаю папе - отличный игровой набор для юных мастеров. Научит начальным профессиональным навыкам. Поможет ребенку почувствовать себя
589 руб
Раздел: Инструменты и мастерские
Рюкзачок малый "Вспыш".
Легкий и компактный дошкольный рюкзачок - это красивый и удобный аксессуар для вашего ребенка. В его внутреннем отделении на молнии легко
436 руб
Раздел: Детские
Сменный фильтр "Барьер-6", 3 штуки.
Сменная кассета Барьер-6 «для жесткой воды» благодаря повышенному содержанию ионообменной смолы более эффективно снижает жесткость
741 руб
Раздел: Фильтры для воды

97. Разработка информационного обеспечения и анализ данных для информационной системы "Станция технического обслуживания"

98. Разработка прикладного программного обеспечения деятельности предприятия в системе клиент-сервер

99. Разработка системы для моделирования радиолокационной обстановки, которая бы позволила получать файлы на персональной ЭВМ, содержащие цифровое представление радиолокационной обстановки


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.