Главная » Просмотр файлов » Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003)

Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003) (1095892), страница 88

Файл №1095892 Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003) (Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003)) 88 страницаСуворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003) (1095892) страница 882018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 88)

При последующих сеансах моделирования тестовые векторы могут быть изменены, что скажется на поведении системы. Можно заново провести моделирование схемы, начиная с цикла, непосредственно предшествующего ошибке. 478 Глава 7 Поддерживается три механизма создания МНев1опев (Вехи моделирования): 0 ручной; С) автоматический (периодический); С) на базе точек останова. Ручной механизм. Можно вручную сохранить любое выбранное условие— совокупность значений сигналов (Нев!Нп сопй(Ноп) как Мйев!опе.

Для этого необходимо воспользоваться кнопкой Яаче в окне Мйев1опев. Для вызова этого диалога необходимо выбрать пункт Мйев1опев меню ОрНопв, в результате чего, соответствующая точка будет сохранена. Она отображается в списке Асг(ге Мйев1опев окна МНев!опев. Автоматический механизм. Можно выбрать опцию Апгопзаг(с шйев1опев, которая позволяет устанавливать МНев(опев через заданные промежутки времени. Для включения этого режима необходимо установить переключатель в диалоговом окне МНев!опев в положение Оп.

Для выхода из этого режима— переключатель установить в положение ОН. При использовании этого режима, в диалоговом окне Мйев(одев необходимо указать интервал времени между установками Мйевгопев и максимальное количество этих точек, которое не должно превосходить 32.

Если в ходе моделирования это количество будет превышено, то каждая последующая Мйев(опе будет записываться поверх самой старой из уже существующих. Механизм на базе точек останава. В Еоцпдайоп Ехргевв существует возможность устанавливать М1!ев1опев в моменты времени, когда значения выбранных сигналов в схеме удовлетворяют определенному условию. Для установки Мйев1опе в точку останова, необходимо выполнить следующие действия. В меню Тоо!в надо выбрать пункт Вгеа!гро!п(в (Точки останова), в нем подпункт ЕН11, в результате чего появится диалоговое окно Вгеа!гро(п!в Сопя!- Ноля (Условия точек останова). В столбце условий (Π— Е) необходимо щелкнуть по выбранному условию (после чего оно будет отображаться красным), затем в поле сигналов щелкнуть мышью по названию сигнала и нажать кнопку Яа!ев.

После этого необходимо выбрать состояние сигнала, которое будет соответствовать точке останова. Если для сигнала определить два состояния, то точке останова будет соответствовать переход сигнала из одного состояния в другое. После того, как условие возникновения точки останова определено, необходимо воспользоваться кнопкой ЕНН. В результате, появится диалоговое окно Вгеа!гро(п! ЕН!1, которое позволит воспользоваться дополнительными инструкциями для работы с точками останова. Присвоить инструкции уникальное имя позволяет инструкция МаИс Вгеа!сРош1.

Заканчивается работа с этим диалоговым окном при помощи кнопки С1ове. Проектирование СБИС нв языке МНО~ в среде Роипгтайсп Ехргвзз 470 Сохранение и загрузка файлов моделирования Файлы моделирования (0ЕС) содержат информацию о моделируемой схеме на момент, непосредственно предшествующий записи файла.

Эти файлы хранят таблицы, содержащие следующее: информация о соеди- нениях в схеме, временные диаграммы, состояния триггеров (элементов па- мяти), информация о настройках моделирования. Сохранение этой информации осуществляется посредством пункта Ваге Бппп!айоп В!а!е. Загрузка файлов моделирования осуществляется с исполь- зованием пункта хоай В(шп)айоп В!а!е. Процесс загрузки может быть вы- полнен успешно только в случае, если описание схемы устройства не пре- терпело никаких изменений с момента сохранения загружаемого файла. Анализ результатов моделирования.

В ходе моделирования сигналы могут принимать состояния, представленные в табл. 7.3. Таблица 7.З. Состояния сигналов Наименование состояния Описание Состояние, точно соответствующее логическому О в выбранной элементной базе (иапример, состояние выхода ТТ(. элемента) Ьои Состояние, точно соответствующее логической т (например, состояние выхода ТТ) элемента) нгдь Š— состояние нгоро Хтрегтапсе Диалоговые окна Вгеайрош! ЕИИ и Вгеа)гро(п!я Сопгййопя необходимо закрыть с использованием кнопки ОК. В результате к списку точек останова будет добавлена новая точка останова, и при каждом ее возникновении в ходе моделирования будет сохраняться новая Мйея!опе. Необходимо учитывать, что одна сохраненная Мйемопе может занимать очень много места на диске, поэтому в диалоговом окне Мйея!опея, при использовании этого режима, можно указать максимальное количество Мйея!опея в поле ВгеакРо)п!я Мйея!опея, которое будет ограничивать пользователя и не позволит создавать большее число вех (Мйея!опея).

Список всех доступных для модели Мйея!опея отображается в диалоговом окне МИенопея в списке Асйге Мйея!опея. Для того чтобы установить модель в конкретную Мйея!опе (Веха моделирования), необходимо выбрать ее мышью в списке и нажать кнопку Евай. Можно удалить выбранную Мйеятопе с помощью кнопки 1)е1е!е или удалить все существующие в этот момент Мйея!опея с помощью кнопки 1)е!е!е АИ. Глава 7 Таблица 7.3 (окончание) Наименование состояния Описание Неопределенное состояние (например, состояние триггера в начале работы) цпкпокп Состояние слабого логического 0 (например, орел еизсьех ооерче Ьп Ьон вьаее) Кеваякаче Ьон Состояние слабой логической 1 (например, орел со11ессох очсрвс Ьп нзди ясаке) кев?вС?че Над?? Неопределенное состояние Кевьзьаче цпхлоъп Очерчь Солт?гсе Указывает на наличие конфликта (в одной точке од- новременно оказывается состояние логической 1 и логического О) На контакте — высокий уровень напряжения (на- пример, +12 В, -5 В, и др.) Над?т Чо1Саде Используется в ЕСЬ технологии Кехехепсе чо1саде цпхпоип асетчгеу Ьои Состояние с неизвестной активностью, низкий уро- вень.

(ьои ох кевгвсьче ьои ох нгди тжреа- апсе). Это состояние генерируется выходами схем с тремя состояниями (схавсасе тсв), когда значение на контакте управления состоянием (схг-всасе сопьхо1 ргп) не определено Состояние с неизвестной активностью, высокий уровень. (нади, Рев?всгче над?т ох нади гтреоапсе) цпхпоъп асСЬЧЬСу Над?т Высокий уровень напряжения питания (например, чсс) ЯЧ Нгдв Низкий уровень напряжения питания (например, онр) Неизвестный уровень напряжения питания ЯЧ Ьои П если во временную диаграмму, полученную в результате текушего моделирования, были внесены изменения, они отображаются малиновым.

Сигналы в Еоцпдабоп Ехргезя помечаются разными цветами в зависимости от их статуса: П входные сигналы отображаются черным; П активные выходные сигналы отображаются синим; О сигналы, участвуюшие в конфликтах, отображаются красным; ьз сигналы, перекрывающие другие в течение редактирования, отображаются зеленым; Проектирование СоИС на языке иЧО~ в среде Гоипбабоп Ехргезз Измерение временного промежутка между событиями Для переключения в режим измерений необходимо воспользоваться меню %ауегопа, пунктом Меавигешевгв, подпунктом Меаввгегаеп(з ов. При переключении в этот режим изменяется форма курсора.

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

Отслеживание вщпа! сопдйопв Тег (Тая) — это совокупность и!йяа! сопвШопв. Если тег (Тая) определен, то можно автоматически отыскать все соответствующие ему места в результатах моделирования схемы. Чтобы колонка тегов отображалась в программе просмотра временных диаграмм, надо в меню г|ету установить опцию Тая. Для определения тегов необходимо выбрать из меню ТооЬ пункт Бе1 Тая СопаШопв, в результате чего будет открыто диалоговое окно Бе( Тая СопаШопв.

После этого в окне программы просмотра необходимо активизировать сигнал, для которого будет определено условие, затем в окне Бе( Тая СояаШопв воспользоваться кнопкой, соответствующей проверяемому значению. Если необходимо проверять переход из одного значения в другое (событие), то сначала необходимо щелкнуть кнопку, соответствующую значению до перехода, затем соответствующую значению после перехода. Если в тег должны входить условия для нескольких сигналов, то надо повторить эти действия для каждого из них. Эти условия объединяются логикой "И", т. е. условие, соответствующее тегу в целом, считается выполненным, если выполнены все условия, входящие в его состав. Для того чтобы отыскать места на временной диаграмме, соответствующие выполнению тета, необходимо выполнить следующие действия.

На основной панели инструментов, в выпадающем списке БеагсЬ Апсвог, выбрать Тая, затем в окне программы просмотра мышью выбрать момент времени, начиная с которого будет вестись поиск. Это место будет помечено вертикальным курсором синего цвета. Далее, с помощью кнопок основной панели инструментов Беагсв Еей и БеагсЬ ЩШ можно перемещаться на очередные места выполнения комплекса условий тета (влево или вправо, соответственно). При этом синий вертикальный курсор перемещается в 4Вг Глава 7 очередное место выполнения тега.

Если в определение тега входят только условия на значения сигналов, но нет событий, то курсором отмечается начальная точка выполнения условия. Поскольку условие может выполняться в течение некоторого промежутка времени, то при поиске справа налево и слева направо начальные точки могут не совпадать. Комментарии во временных диаграммах Временные диаграммы можно снабжать комментариями. Для добавления комментария необходимо воспользоваться подпунктом Авв пункта Соаппеп1 меню %атеГогш, в результате чего появляется диалоговое окно Аоо Сопппеп1, в котором можно записать текст комментария. Для редактирования или удаления уже сушествуюших комментариев можно воспользоваться, соответственно, подпунктами Ео11 и 1зе1 этого же пункта меню.

Характеристики

Тип файла
DJVU-файл
Размер
13,52 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6552
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее