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

Как получить список файлов в рабочей директории на systemverilog?

Собственно, вопрос в заголовке.

Мне нужно загрузить данные из всех файлов, содержащих определённую подстроку.

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


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

find . -name '*.sv'

А из самого верилога такое можно исполнить через $system, но не стоит, лучше все сделать снаружи симулятора

 

 

 

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


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

2 hours ago, Tsegorah said:

Собственно, вопрос в заголовке.

Очень сжатый вопрос. Если расширите, для чего это вам, м.б. ответ будет полнее и точнее?

2 hours ago, Tsegorah said:

Мне нужно загрузить данные из всех файлов

Загрузить куда?

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


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

У меня есть модель на питоне, которая генерит входные данные для ЦОС в 90 разных файлов. Я хочу подать эти данные на вход теста на systemverilog, чтобы получить результат обработки на VHDL и сравнить с другой моделью на питоне. И я не хочу вбивать названия файлов вручную.

19 часов назад, yes сказал:

find . -name '*.sv'

А из самого верилога такое можно исполнить через $system, но не стоит, лучше все сделать снаружи симулятора

 

 

 

Насколько я читал, $system работает только в linux. А снаружи симулятора как делать?

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


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

Сделайте в том же питоновом скрипте файл .vh с массивом строк -- имён файлов, подключите его через include в тестбенче и ходите по это массиву.

 

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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