Публикации по теме '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