SystemVerilog是基于Verilog扩展的统一硬件设计,规范和验证语言。
我正在使用 Xilinx Vivado 2023.2(在 Windows 11 上)。以下代码应该计算输入信号的峰峰值和平均值。 由于未知原因,Vivado 模拟器跳过了 l...
标题说明了一切。我想知道是否有一种方法可以在 SystemVerilog 中连续分配类属性。 大致如下: 课堂测试; 逻辑test_var [2]; 逻辑富;
标题说明了一切。我想知道是否有一种方法可以在 System Verilog 中连续分配类属性。 大致如下: 课堂测试; 逻辑test_var [2]; 逻辑富;
我一直尝试在EDA游乐场打开EPWave,它总是返回错误: 找不到 *.vcd 文件。 EPWave 将无法打开。你用过吗 '$dumpfile("转储.vcd"); $dumpvars;'? 我有...
我想根据参数创建封面组的多个实例(最好使用不同的名称,以便相应地对每个实例进行采样)。然后我想使用
我有一个包,我想在其中放入一些有用的助手来进行一些我在各处使用的常见计算。我以为我可以在课堂上使用它们,但是当我这样做时,我得到了一个错误......
系统verilog结构是如何在硬件中实现的?成员是否被声明为电线?
我见过很多系统verilog程序示例,将数据包表示为打包结构。 该数据是否像数据包一样串行传输?一个系统verilog结构是如何实现的...
我是一名刚接触verilog 和系统verilog 的工程师。我试图制作一个倾向于实现内存的模块。然而,该模块的行为并不是我所期望的。之后
关于verilog/system verilog中寄存器行为的问题
我是一名刚接触verilog 和系统verilog 的工程师。这是我第一次在这个网站上提问。我试图制作一个倾向于实现内存的模块。然而,这种行为...
SystemVerilog 中的这些模块和测试平台用于将两位数乘以 3 并给出四位结果;但是,当我模拟它时,它显示 X 作为输出。我检查了我的模块,但是...
我正在尝试在 Verilog 中实现一个缓冲器阵列,其中当输入信号 (data_valid) 处于活动状态时,数据将在时钟信号 (CLK) 的上升沿上波动通过缓冲器。豪...
我目前正在尝试实现一个由 N 个抽头组成的冷杉滤波器。我已经编写了单次点击的代码,并希望在顶部模块中生成 N 个单次点击。 模块冷杉 #( 参数
我目前正在尝试实现一个由 N 个抽头组成的冷杉滤波器。我已经编写了单次点击的代码,并希望在顶部模块中生成 N 个单次点击。 模块冷杉 #( 参数
我是使用 UVM RAL 的初学者。我正在尝试使用 UVM_BACKDOOR 通过 DUT 寄存器进行访问。我认为这不需要适配器和预测器。我这样想也许是错误的。 下面是我的代码
我正在使用 SystemVerilog 在 FPGA 上实现最大池模块。每个字的长度为 64 位,输入数据为 28 x 28 个字的网格(即 28x28 像素的图像)。过滤器尺寸为2...
verilog 模式 AUTOARG 是否支持发布系统 verilog 封装类型的端口? 当我尝试这样做时我意识到: `包含“something_pkg.sv” 模块某些东西(/*AUTOA...
我想输出到一个七段显示器,这样当按下按钮时,显示某一段上的字母,当打开开关时,显示整个单词...
我正在尝试系统verilog代码,并且有一个锁存推断,这是asic流程的错误。 m_f1=m1[10]?(m1[9:1]):(m1[8:0]); e=m1[10]?(e+1):e; m_f = m_f1; 这里的错误或闩锁推断...
在下面的代码中,有人可以解释一下“item”指的是什么吗? 覆盖组 cg(位 ip); 覆盖点 txn_type { 箱 T0 = {0}; 箱 T1 = {1}; 箱 T2 = {2} 与 (((item || ...
我正在尝试在系统verilog中制作内存,只有当我想直接写入内存时才能合成它。 这是一个有效的代码: 模块顶部( 输入逻辑clk_i, ...