Вопросы по теме 'e'

Получить букву, соответствующую числу в e (IEEE 1646)
Я хочу преобразовать целочисленные значения в строковые символы следующим образом: 0 to "a" 1 to "b" и так далее до 26 to "z" Есть ли способ сделать это в e без большого оператора case? Примечание. e является строго...
97 просмотров
schedule 18.11.2022

Specman e: Есть ли способ ограничить количество установленных битов в числе?
У меня есть поле единицы измерения events : events:uint; Значения events не так интересны, как количество установленных битов в нем. Я хотел бы ограничить диапазоны количества установленных битов в events . Есть ли способ сделать это?...
920 просмотров
schedule 17.07.2023

В Specman определитель не ограничен атрибутами подтипа when.
Следующий вопрос для публикации: Hi, У меня есть следующий тестовый пример: <’ struct item_s { payload:list of byte; kind:[SMALL,BIG]; when SMALL item_s { keep...
76 просмотров
schedule 16.02.2023

c строка в коде specman e
У меня есть метод c, который возвращает const char * , и я импортировал эту функцию в свой код specman. После выполнения еще нескольких операторов в «e» значение в строке искажается. Я думаю, может быть, потому что это относится к указателю в...
124 просмотров
schedule 08.06.2024

specman e бесплатный инструмент для целей обучения
Я изучаю specman e для проверки дизайна, я прочитал несколько руководств и изучил код, но я не смог найти бесплатный инструмент, чтобы попробовать некоторые коды, которые я изучаю. Итак, мой вопрос: есть ли какой-нибудь бесплатный инструмент, такой...
162 просмотров
schedule 01.01.2024

Разница между двумя событиями Specman с одним и тем же событием выборки @sim
У меня есть два события с одним и тем же событием выборки @sim : unit monitor_a_u is { sample_a : interface_port of tlm_analysis of data_item_s is instance; data_a : simple_port of uint(bits:32) is instance; keep data_a.hdl_path() ==...
302 просмотров
schedule 22.04.2022

Поддерживает ли язык E множественное наследование?
Я хотел бы создать новую структуру, которая наследуется от других нескольких структур, например: struct new_struct like struct_a, struct_b, struct_c is { // The new_struct supposed to have all the fields of struct a/b/c }; Есть ли способ...
96 просмотров
schedule 13.04.2023

e HVL (IEEE 1647): выражение ожидания неожиданно завершается ошибкой
Я пытаюсь проверить довольно простое рукопожатие между двумя модулями. Один модуль находится на медленных часах и поднимает «req», более быстрый модуль должен поднимать «ack» на следующих быстрых часах и удерживать его до следующего позирования...
56 просмотров
schedule 11.08.2022

Specman e subtyped: Как ссылаться на FALSE значение условного поля в when/extend subtyped?
У меня есть модуль my_unit с логическим полем my_bool . Мне нужно добавить определенную логику к my_unit , когда my_bool == FALSE . Является ли это возможным? unit my_unit { my_bool : bool; when my_bool { // Works fine, I...
77 просмотров
schedule 08.06.2023

Specman e: ошибка макроса «определить как вычисляемый»
У меня есть несколько идентичных ограничений для списков uint в моей среде проверки. Я написал макрос, чтобы я мог написать ограничения только один раз, и он распространит их на все остальные списки. Например, я хотел бы написать: data_delay...
284 просмотров
schedule 21.05.2023

Как сравнить каждый бит 32-битного числа с другим 32-битным числом?
Я думаю сравнить каждый бит 32-битного числа с другим 32-битным числом. eg. check that ins.dout_1 == (ins.din1_1 + ins.din2_1) Какие dout_1, din1_1 и din2_1 являются целым числом без знака из 32 бит. Я хочу проверить, что каждый бит от 12...
97 просмотров
schedule 24.08.2022