Перейти к содержанию
    

osvvm или VHDL наносит ответный удар

Я перевожу "Constrained Random" как настраиваемая генерация псевдослучайных тестов.<br />

ммм... режет ухо и сложно как-то.

Возможно лучше будет "тесты на основе случайных последовательностей с граничными условиями" ?

 

Вырвать из контекста и вовсе будут псевдослучайные тесты - типа то они есть то их и нет :) Нам так и так будет понятно, а вот кому другому.

 

кстати именно по тестированию обзорный курс сейчас идет на designnews

 

http://www.designnews.com/lecture-calendar...ster_Three_2013

курс называется "An Introduction to Functional Verification".

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

дословный перевод: "ограничено случайные" или "с ограничениями", я, например, воспринимаю не как "с граничными условиями", а как "не вполне случайные"

 

наверно, "с граничными условиями" правильнее

 

но смысл "сконструированные случайные" по-моему передает лучше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вышло обновление OSVVM (release 2013.04). Пакет RandomPkg почти не изменился, а вот в CoveragePkg что-то добавили, так как файл увеличился на процентов 40...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знатоки SystemVerilog, помогите, пожалуйста, разобраться в следующем вопросе. В документации к OSVVM на пакет RandomPkg говорится:

For users accustomed to SystemVerilog, GetSeed and SetSeed methods functionality is also available in equivalent SeedRandom method that can be called as bot function and procedure.
о том, что введен метод SeedRandom для установки и чтения начального значения (seed) генератора псевдослучайных чисел, который, как следует из приведённой цитаты, должен быть в SystemVerilog. В комментариях в исходниках пакета RandomPkg (из OSVVM) говорится о том же
-- SeedRandom = SetSeed & GetSeed for SV compatibility

Вопрос в том, что посмотрев стандарт на SystemVerilog'2009 я не обнаружил функции SeedRandom. Нашел только функцию srandom для задания seed. Кто работал с RND подскажите, есть ли функция SeedRandom в SystemVerilog или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Функции SeedRandom в SystemVerilog нет. seed задается через srandom или как первый аргумент функций распределений случайных чисел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вопрос про random constrained ?

условная рандомизация

область - передача данных - ограничена, но очень популярно

например, в DSP задачах (например с псевдошумовыми сигналами) или в проектировании микропроцессорных ядер применять, по-моему, малоэффективно, может только для отдельных узлов

я бы сказал, область применения настолько широка, что ограничена только нашим воображением :)

всё что вы можете хотя бы чуть-чуть отличить от белого шума можно законстрейнить в условные псевдослучайные последовательности (зы: последовательность команд машинного кода процессора на самом деле тоже имеет набор шаблонов хотя и достаточно широкий)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...