Стратегии испытательного стенда
Поскольку тестовый стенд становится частью иерархии вашего кода, рекомендуется следующее:
Сделайте тестовый стенд верхним уровнем кода.
Испытательный стенд создает экземпляр тестируемого устройства (UUT), и стимул применяется от тестового стенда верхнего уровня к проекту нижнего уровня или части проекта, который тестируется.
Используйте имя экземпляра UUT для экземпляра тестируемого модуля.
Это имя экземпляра по умолчанию, которое ожидает Project Navigator.
Вы можете использовать один и тот же испытательный стенд как для функционального, так и для временного моделирования. Ниже приведены общие рекомендации, применимые к обоим типам моделирования:
Инициализируйте все входные порты в нулевое время моделирования, но не управляйте ожидаемым стимулом до истечения времени моделирования 100 наносекунд (нс).
Во время временного моделирования глобальный сигнал установки / сброса автоматически генерируется импульсами в течение первых 100 нс моделирования. Чтобы испытательный стенд был согласован как для временного, так и для функционального моделирования, рекомендуется удерживать входной стимул до тех пор, пока не будет завершена глобальная установка / сброс.
Примечание. Вы все еще можете запускать часы в течение первых 100 нс симуляции.
Как не предоставлять данные входных портов в то же время , как часы.
Для симуляции без синхронизации это может привести к тому, что некоторые сигналы будут применены до часов, а некоторые после часов. Применяйте данные только после того, как часы будут применены к входным портам. Это упрощает отслеживание того, какие изменения данных фронта тактовой частоты применяются.
Если проверка вывода выполняется на испытательном стенде, примените данные непосредственно перед следующим тактовым циклом.
Для симуляции времени может потребоваться до полного тактового цикла, чтобы данные распространились по логике и установились на известное значение. Слишком ранняя проверка данных в тактовом цикле может дать неверные результаты.
Читать полный текст на dp73.spb.ru
Новость из рубрики: Статьи
Поделиться новостью:
Главное за час
- Видео: детальный разбор патча 1.5 для Cyberpunk 2077 на консолях текущего поколения от Digital Foundry...
- Довольна ли ваша кошка жизнью? Хороший вопрос! Но теперь при помощи приложения можно хотя бы узнать, не испытывает ли она боли...
- 2,5К, 120 Гц, 8040 мА•ч, 44 Вт, NFC и четыре динамика за 360 долларов. Первый планшет Vivo поступил в продажу в Китае...
- Учёный РАН Эйсмонт оценил заявление Путина о возобновлении лунной программы...
- Каймановы Острова заморозили российские активы на $7,3 млрд...
- Ксения Соловьева запустила рубрику о российских дизайнерах в своем телеграм-канале и рассказала о новом бренде Александра Терехова...
22:59, 31 Мар Клуб 1xslots и его характеристики Игорное заведение 1x slots создано специально для наиболее взыскательных пользователей. Ресурс 1xslots предоставляет быстрый кэшаут и комфортные усло...
22:55, 11 Апр Характеристики и особенности керамогранита Технические особенности керамогранита Наша керамогранитная плитка на 100% инертна к возгоранию, поэтому отсутствует риск повреждения в случае воздей...
17:51, 21 Ноя Что за веб займ пришло смс Описание электронного перевода денежных средств: Многофункциональный инструмент финансирования, предоставляемый организациями для содействия финансов...
12:07, 13 Окт Важные характеристики современных окон От окон зависит очень многое - они выполняют не только эстетическую функцию, но и оказывают существенное влияние на температуру внутри здания или без...
22:50, 20 Фев Вулкан Россия: основные характеристики Фантастические игры и удивительно хорошие бонусы приглашают игроков в казино Вулкан Россия. Казино предоставляет новым игрокам один приветственный бо...
15:15, 25 Май Характеристики и виды фасадных работ Виды фасадных работ и систем Отделка стен, наружных стен, фасада Под фасадом мы понимаем все его виды, в том числе клеевые, шитые фасады и сборные ...
21:13, 03 Июн Особенности выбора и характеристики велосипедов Есть много типов велосипедов, изготовленных из разных материалов, с рамами разной формы, с разными тормозами и рычагами переключения передач. Широкий...
10:18, 10 Фев Казино Джойказино — основные характеристики Казино Джойказино было основано на сегодняшний день является одним из крупнейших игорных сайтов на рынке. Джойказино предлагает своим клиентам высоки...
10:00, 04 Апр Рассекречены характеристики флагмана OPPO Find X5 Pro+ Недавно компания Oppo представила на мировом рынке флагманы Find X5 и Find X5 Pro, а также выпустила Find X5 Pro Dimensity Edition для китайского рын...
10:57, 22 Сен Конвейерные весы: разновидности, характеристики моделей Измерительное оборудование находит применение в самых разных производственных отраслях. Без него не обойтись, если требуется взвешивать сыпучие или к...
05:45, 25 Мар В сеть утекли ключевые характеристики Huawei Mate X3 Известно, что компания Huawei работает над своим складным смартфоном Huawei Mate X3. Устройство придёт на смену Huawei Mate X2, который вышел в февра...
08:00, 05 Апр Раскрыты основные характеристики нового процессора AMD Ryzen 3 5125C В Geekbench протестировали процессор AMD Ryzen 3 5125C. Чип лежит в основе неизвестной модели хромбука под управлением Chrome OS. В бенчмарке процесс...
02:30, 15 Апр Инсайды #2751: Xiaomi 12 Ultra, характеристики Vivo X80 и сразу две новые модели наушников от OnePlus В новом выпуске Инсайдов: Xiaomi 12 Ultra получит сверхбыструю зарядку; стали известны характеристики vivo X80; вместе с OnePlus Ace компания предста...
17:45, 04 Апр 8-дюймовый экран AMOLED 120 Гц, 50-мегапиксельный датчик Samsung последнего поколения с OIS, 66 Вт и Android 12. Подробные характеристики и официальное изображение Vivo X Fold В социальной сети Weibo опубликована рекламная листовка, демонстрирующая дизайн и характеристики будущего флагмана Vivo X Fold. Официальная премьера ...