Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Системы событийного моделирования

Как уже обсуждалось в гл. 8, первые цифровые системы событийного моделирования (конец 60-х — начало 70-х) основывались на концепции базовых элементов моделирования. Как минимум, эти базовые элементы включали логические вентили, такие как буферы, НЕ, И, И-НЕ, ИЛИ, ИСКЛЮЧАЮЩЕЕ НЕ-ИЛИ, а также некоторые типы буферных элементов с тремя состояниями. Одни системы моделирования в качестве базовых элементов содержали набор регистров и защёлок, другие для реализации этих же функций предусматривали создание подсхем из набора более примитивных логических вентилей.  [c.243]


В моделях, которые разрабатываются для использования в системе событийного моделирования, выбор формата представления задержек зависит от возможностей моделирования задержек самой системой моделирования и от выбора места (и средств) в процессе разработки, в котором будет выполняться временной анализ.  [c.246]

В наше время цикловые системы моделирования в чистом виде почти не используются. Однако путем определённых расширений некоторые системы событийного моделирования приобрели смешанные свойства. В этом случае, если дать указание такой системе работать в режиме максимальной производительности, а не в режиме максимальной временной точности, она автоматически обработает некоторые части схемы с помощью методов событийного моделирования, а оставшуюся часть с помощью методов циклового моделирования.  [c.251]

Рис. 19.14. Стандартная система событийного моделирования и динамический временной анализатор Рис. 19.14. Стандартная система событийного моделирования и динамический временной анализатор
В большинстве случае для функциональной проверки используется стандартная система событийного моделирования. Один из способов тестирования проверяемого устройства заключается в создании набора тестов, которые точно описывают сигналы на уровне битовых значений, поступающих на вход устройства и появляющихся на его выходах. Однако в связи со сложностью современных протоколов, применяемых при работе интерфейсов и шин, разработать подобные тесты для большинства устройств просто невозможно.  [c.259]

Системы событийного моделирования 241  [c.405]

Событийное моделирование - моделирование последовательности событий, при котором обращения к модели любого компонента исследуемой системы происходят только тогда, когда на входах этого компонента происходит событие (изменение входных переменных)  [c.315]

Организация событийного моделирования в логических схемах и в системах массового обслуживания имеет много общего (см. 4.2). Это прогнозирование момента события по данным о задержках элемента, упорядочение событий по времени наступления и образование списков текущих и будущих событий. Реализацию событийного метода в функциональных схемах осложняет возможность влияния новых событий на ранее запланированные, но еще неосуществленные. Новое событие может привести к отмене запланированного, вызвать изменение момента его совершения и т. п. В частности, отмена события должна происходить при инерциальных задержках. Влияние новых событий на ранее запланированные должно учитываться при разработке программного обеспечения функционально-логического проектирования.  [c.123]


При наличии схемы, которая работает соответствующим образом, системы циклового моделирования демонстрируют лучшее быстродействие по сравнению со своими событийными аналогами. Недостаток таких систем заключается в том, что они обычно работают лишь с логическими величинами О и 1 (значения А", 7 и другие выражения не поддерживаются). Кроме того, эти системы не могут моделировать работу асинхронных логических устройств или комбинационных цепей обратной связи.  [c.251]

Как видно на примере даже простейшей СМО, для моделирования необходимо составление алгоритма, синхронизирующего события, происходящие в системе, и выявляющего события, которые должны быть очередными. Продвижение текущего модельного времени удобно выполнять с помощью событийного метода, заключающегося в составлении для всех генераторов заявок и обслуживающих аппаратов списка будущих событий (СБС). Момент наступления текущего события в СМО определяется минимальным значением момента времени из списка будущих событий. Кроме событий, непосредственно влияющих на работу системы, в СБС заносятся также моменты времени печати статистических сведений и окончания моделирования.  [c.152]

Преимущество такого событийного подхода состоит в том, что системы моделирования на его основе могут использоваться для пред-  [c.242]

Другая форма контроля временных параметров, известная как динамический временной анализ, или DTA — dynami timing analysis, в наши дни не очень-то популярна и упомянута здесь для полноты обзора рассматриваемых средств. Эта форма проверки основана на использовании системы событийного моделирования, и в процессе работы использует набор тестов. В отличие от стандартной системы событийного моделирования, которая использует одно из значений задержки, т. е. минимальное (мин), номинальное (ном) или максимальное (макс), для каждого пути прохождения сигнала, динамический анализатор работает с парой значений задержки, т. е. мин ном, ном макс или мин макс). Например, рассмотрим, как две системы моделирования оценят работу простого буферного вентиля (Рис. 19.14).  [c.258]

Событийный метод - метод событийного моделирования Совместное (совмещенное) проектирование - одновременное (параллельное) проектирование разных частей устройства или системы разными группами разработчиков, например, одновременное проектирование агшаратных и программных частей вычислительной системы  [c.315]

В программах имитационного моделирования СМО преимущественно реализуется событийный метод организации вычислений. Сущность событийного метода заключается в отслеживании на модели последовательности событий в том же порядке, в каком они происходили бы в реальной системе. Вычисления выполняют только для тех моментов времени и тех частей (процедур) модели, к которым относятся соверщаемые события. /1 )угими словами, обращения на очередном такте моделируемого времени осуществляются только к моделям тех элементов (устройств, накопителей), на входах которых в этом такте произощли изменения. Поскольку изменения состояний в каждом такте обычно наблюдаются лишь у малой доли ОА, событийный метод может существенно ускорить моделирование по сравнению с пошаговым методом, в котором на каждом такте анализируются состояния всех элементов модели.  [c.196]

Алгоритм имитационного моделирования. Основной метод организации вычислений при имитационном моделировании СМО—событийный. Сущность событийного метода заключается в отслеживании на модели последовательности событий в том же порядке, в каком они происходили бы в моделируемой системе. Вычисления проводятся только для тех моментов рремени и частей модели, к которым относятся соверщаемые события, т. е. обращений к моделям обслуживающих аппаратов (ОА), на входах которых не было изменений, не производится. Это обусловливает экономичность событийного метода по затратам машинного времени.  [c.94]

При событийном способе ядро управляющей программы представляет блок планирования событий. В этом блоке реализуются алгоритмы прогнозирования новых событий, отмены или корректировки ранее запланированных событий, выявления очередного реализуемого события. Одна из задач, решаемых при разработке блока,— выбор структуры массива событий. Универсальной структурой является список, поскольку в нем доступно для включения или удаления записей любое место списка. В списке данные, характеризующие некоторое событие, объединяются в отдельную запись. Совокупность записей, относящаяся к определенному моменту времени, образует подсписок. Другими словами, имеется иерархическая структура список — подсписок — запись , поиск в которой осуществляется при помощи системы указателей. Для ускорения поиска можно применять индексные массивы, например, связанные с такими ключами, как момент времени или имя устройства, к которому относится событие. Событийное планирование широко используется в ПМКМ на системном и функционально-логическом уровнях, а также при многоуровневом моделировании.  [c.318]


При инкрементном способе реализуется пошаговая имитация процессов — увеличение модельного времени на определенное приращение и расчет в получающиеся дискретные моменты времени всех фазовых переменных, характеризующих состояние системы. Инкрементный способ характерен для моделирования систем со сравнительно несложными непрерывными моделями. В современных ПМКМ на схемотехническом уровне чаще всего используется сочетание событийного и инкрементного способов — внутри подсхем применяют инкрементный способ, а имитация взаимодействия подсхем подчиняется событийному планированию.  [c.319]

Внутри системы моделирования находится так называемое событийное колесо, или колесо событий, на которое помещаются события, которые будут происходить в будуящем. Когда на входе вход 1 имеет место первое событие в период времени /], система моделирования отслеживает, с чем соединен этот вход в данном случае он соединён с логическим элементом ИЛИ. Затем система моделирования с учётом информации о задержке этого элемента планирует соответствующее событие на его выходе, а именно через 15 пикосекунд в момент времени /2 на шине 1 состоится переход с уровня логического О на уровень 1.  [c.242]


Смотреть страницы где упоминается термин Системы событийного моделирования : [c.262]    [c.320]    [c.226]    [c.322]   
Проектирование на ПЛИС архитектура, средства и методы (2007) -- [ c.241 ]



ПОИСК



Краткий обзор систем событийного моделирования

Моделирование событийное

Событийность



© 2025 Mash-xxl.info Реклама на сайте