Публикации по теме 'e'
Javascript 30 (День 15)
Локальное хранилище
Демо можно найти здесь .
Чему я научился на этом мини-проекте.
предотвращениепо умолчанию
Это полезно, если вы хотите остановить отправку формы, которая по умолчанию перенаправляет вас на страницу обработки формы.
литеральный тернарный оператор шаблона
Действительно классная функция, реализованная в этом проекте, заключалась в использовании тернарного оператора для выбора, нужно ли добавлять атрибут к тегу input .
Здесь тернарный оператор либо добавит..
Требование JavaScript и импорт
Различия между операторами require и import в JavaScript
В современной веб-разработке мы используем require или import для обозначения зависимостей JavaScript. А иногда мы используем и то, и другое в сочетании и используем то, что подходит для библиотеки.
Но знаете ли вы, почему они оба существуют? Что происходит внизу? И каковы лучшие практики при использовании того или другого?
В этой статье я расскажу об использовании require и import и отвечу на некоторые из этих..
Вопросы по теме 'e'
Specman UVM: В чем разница между прямым доступом к регистру и использованием read_reg_val()?
Я работаю с пакетом vr_ad для e. Я определил регистр my_reg в vr_ad_reg_file my_reg_file :
reg_def MY_REG MY_REG_FILE 20'h00018 {
reg_fld my_reg_field : uint (bits : 32) : RW : 0x0;
};
Я хотел бы получить доступ к значению...
183 просмотров
schedule
14.10.2023
использование методов deep_copy() и copy() в электронном языке
В чем разница между методами копирования и deep_copy в электронном языке?
Когда мне нужно использовать deep_copy(), и когда использование copy() достаточно хорошо?
Спасибо!
185 просмотров
schedule
13.07.2023
Как уменьшить накладные расходы на отправку события из DPI?
Я использую электронное покрытие для дискретизации сигналов в своем тестируемом устройстве. Чтобы сэмплировать группу покрытия, я генерирую событие образца покрытия внутри кода DPI (определенного в интерфейсе c для e, вызываемого в моем коде hdl)....
63 просмотров
schedule
29.03.2023
какую маску использовать для бэкдора в vr_ad?
Я пытаюсь понять функцию доступа через бэкдор в vr_ad.
Кажется, есть две разные маски: одна — это поле backdoor_mask, а другая — get_bd_mask().
Какая разница между двумя? какой из них я должен использовать?
139 просмотров
schedule
30.12.2023
Поведение противоречивых мягких ограничений
У меня есть тестовый пример, в котором поведение кажется неправильным. Я вижу, что во всех поколениях num_of_red_shoes высокое, хотя я ожидал бы более равномерного распределения. В чем причина такого поведения и как это можно исправить?
<'...
275 просмотров
schedule
23.09.2022
Specman: Как узнать, существует ли список байтов в другом списке с учетом порядка списка
У меня есть полезная нагрузка, которая представляет собой списки байтов типа:
var payload : list of byte;
payload= {1;2;3;4;5;6};
var item1 :list of byte;
item = {3;4;5};
var item2 :list of byte;
item = {1;4};
Я хотел бы реализовать код,...
350 просмотров
schedule
20.05.2022
Разница между объявлением события, чувствительного к значению simple_port и event_port
Я хочу знать, есть ли разница между ними:
1) простой_порт
data_valid : simple_port of bit is instance;
keep data_valid.hdl_path() == "data_valid_o";
event data_valid_f is fall(data_valid$) @sim;
on data_valid_f {
-- do some stuff
};...
54 просмотров
schedule
29.01.2023
Есть ли в Specman e конструктор структур?
У меня есть структура со списком:
struct my_struct {
my_list : list of uint;
// other fields
};
Я хотел бы построить что-то похожее на cpp class constructor : когда я выделяю my_struct с помощью оператора new , my_list будет...
165 просмотров
schedule
08.06.2022
Specman e: Как следует запускать последовательность, когда gen_and_start_main ограничено значением FALSE?
Я отключил автоматический запуск MAIN sequence , поэтому я могу контролировать поток своих последовательностей:
extend my_driver {
keep soft gen_and_start_main == FALSE;
};
Но я не нахожу способ запустить последовательность не...
224 просмотров
schedule
03.12.2022
Последовательность, которая записывает в один из двух разных регистров, но с одними и теми же полями.
Я работаю в старой среде, которая не совместима с UVM, но использует vr_ad_reg. Одна из проблем с этой старой средой заключается в том, что вместо того, чтобы дважды создавать экземпляр reg-файла для одного из модулей (который в RTL действительно...
54 просмотров
schedule
26.04.2023
Ошибка Specman e: нет соответствия для файла при использовании для каждой строки в файле
У меня есть файл my_text.txt и следующий файл e в том же каталоге:
extend my_unit {
run() is also {
for each line in file "my_text.txt" do {
// ...
};
};
};
Я получаю следующую ошибку запуска:
***...
68 просмотров
schedule
11.05.2024