Вопросы по теме 'specman'
Specman: как получить значения var, которые хранятся в другом var
Я сохранил имя переменной в другой переменной и хочу получить значения из исходной переменной.
например:
var var_A: list of uint = {1,3,2};
var var_A_str:string = "var_A";
//Теперь я хочу напечатать список значений var_A, используя...
601 просмотров
schedule
07.01.2024
спецман и цикл макросов
я пытаюсь написать макрос (не вычисляемый), который определяет экземпляры с циклом, например, если бы это был вычисляемый макрос, это было бы:
define <def_struct'statement> "def_struct <str_name'name> <number'num> to...
946 просмотров
schedule
28.12.2023
Как написать макрос для создания элемента списка
У меня есть список структур, в структуре есть поле, которое определяет ее тип (предположим, что это имя). Я хотел бы иметь макрос следующим образом:
MYKEEP <name>.<field> <ANY KEEP>;
который будет переведен на:
keep...
138 просмотров
schedule
27.05.2024
Как создать список, которого еще нет?
У меня есть список списков, я хотел бы создать новый список, которого нет в старых списках, как я могу сделать это автоматически?
DB : list of list of uint;
generate_new_data() is {
for i from 1 to 10 {
var new_list : list of uint;...
141 просмотров
schedule
24.09.2022
Specman - ошибка при подключении монитора к табло
Я использую e (specman) в своем проекте. Я создаю среду проверки для uart. У меня есть структура, похожая на any_sequence_item с именем uart_frame_s.
Я хочу добавить табло для tx в uart. У меня есть следующий экземпляр в uart_tx_agent :...
113 просмотров
schedule
09.12.2023
Specman - BFM создается, хотя и не должен
У меня есть BFM в моем tx-агенте (без драйвера последовательности).
extend uart_tx_agent_u{
uart_tx_monitor : TX uart_monitor_u is instance;
uart_tx_scb: uart_tx_scoreboard_u is instance;
when ACTIVE uart_tx_agent_u {
uart_bfm :...
128 просмотров
schedule
12.06.2024
Specman: как ограничить список всеми итерациями переменной, но не только?
Я определил следующую структуру:
struct my_struct {
var_a : bit;
var_b : bit;
};
В другой структуре я создал список этой структуры:
struct another_struct {
my_list : list of my_struct;
list_size : uint;
keep list_size...
68 просмотров
schedule
20.11.2023