Вопросы по теме '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