verilog 相关问题

Verilog是一种用于模拟电子系统的硬件描述语言(HDL)。它最常用于数字逻辑芯片的设计,验证和实现。

验证器,运行模拟器给出:无效参数

我正在遵循本教程。在第 24 页上,我没有得到教程中谈到的 Makefile。当我运行 ./thruwire 时,它显示: bash: ./thruwire: 无效参数。 这是我的 thruwire.v: 模块直通(...

回答 2 投票 0

寄存器写操作灵敏度

在一些微控制器的外设上,我们有写敏感和读敏感寄存器。例如,串口有一个TX寄存器,对它们的写操作会触发一些动作。我想要

回答 1 投票 0

寄存器写操作灵敏度

在一些微控制器的外设上,我们有写敏感和读敏感寄存器。例如,串口有一个TX寄存器,对它们的写操作会触发一些动作。我想要

回答 1 投票 0

Verilog 切片方向与 VHDL 不同

我有一个 VHDL 实体,其中包含一些不受约束的 std_logic_vector 端口,该实体由明确定义这些端口宽度的 verilog 模块包装。 Verilog 包装器: 模块 conv_wrapper (din,dout,clk,ce);

回答 1 投票 0

使用循环访问生成的模块

我有以下示例设计: 模块测试模块(); 逻辑数据; 任务set_data(输入逻辑data_i); 数据=数据_i; 结束任务 终端模块 模块测试(); 对于 (genvar i = 0; i < 2; i...

回答 1 投票 0

我的 verilog 代码出现此错误,“常量表达式的非法操作”

当我编译这段代码时,我收到以下错误。 模块 mv2_generate ( 输入[127:0]c_array[1:0], 输入[127:0] p_array [1:0], 输入[127:0] p1_array[1:0], 输出寄存器...

回答 2 投票 0

事件控制中的时钟不明确

我想从输入时钟clk_in生成一个慢速时钟,但它显示以下错误: 事件控制中的模糊时钟 模块 clk_div_h(rst, clk_in, clk_div); 输入rst,clk_in; 欧...

回答 1 投票 0

事件控制中的时钟不明确

我在xilinx vivado中写了这样的verilog代码: 模块a(输入clk,输入clk1,输出reg [4:0] acc) 最初的 开始 acc = 5'd0; 结尾 始终@(posege clk或posege clk1) 开始 ACC <= acc+1; end

回答 4 投票 0

如何查看信号驱动强度?

如何检查线路上的信号驱动强度?是否可以? 通常,我们只能使用条件检查 == 或三重等于 === 来检查连线的逻辑值 1 或 0。 但它确实...

回答 1 投票 0

变量范围verilog:为什么任务中的$display打印全局变量sig而不是任务中声明的局部变量sig

当我运行这个程序时,我从两个显示器上得到 sig value = 3 为什么任务中的 $display 采用全局变量 sig = 3 而不是任务中声明的局部变量 sig =...

回答 1 投票 0

线或归约数组是错误的

我尝试对数组执行或归约操作。当赋值左边是寄存器数组时就可以了。当赋值的左侧是一个导线数组时,则只有...

回答 1 投票 0

线减少阵列工作错误

我尝试对数组执行或归约操作。当赋值左边是寄存器数组时就可以了。当赋值的左侧是一个导线数组时,则只有...

回答 1 投票 0

我的测试平台只显示不关心我的输入

当我测试我的数据流模块时,我的所有输入都显示为无关。 我不确定问题出在哪里。可能是我的方程或我的测试台本身? 这是我的代码。 数据流: 模块收费...

回答 1 投票 0

总是#delay begin 与always begin #delay

波形图 为什么在 35ns 时 a = 1 而 y = 0? Always begin #delay 块和always #delay begin 块有什么区别? 模块 tb; 注册; 注册一个; //$monitor("时间...

回答 1 投票 0

结构元素数组的随机约束

typedef enum {HEARTS, DIAMONDS, CLUBS, SPADES} 花色; typedef enum {TWO = 2、三、四、五、六、七、八、九、十、杰克、皇后、国王、王牌} 值; 类型定义结构{ randc 套装卡_类型;...

回答 1 投票 0

Systemverilog 中结构元素的约束

typedef enum {HEARTS, DIAMONDS, CLUBS, SPADES} 花色; typedef enum {TWO = 2、三、四、五、六、七、八、九、十、杰克、皇后、国王、王牌} 值; 类型定义结构{ randc 套装卡_类型;...

回答 1 投票 0

Iverilog 包含文件无法找到并且模块丢失[重复]

我编写Makefile来编译我当前的项目。但在testbench中找不到包含文件和模块。 错误信息 生成文件 来源清单 如果我把所有的源文件都放在...

回答 1 投票 0

有效/就绪断言未按预期工作

这是一个在我的职业生涯中反复出现的问题,我从来没有成功地理解或解决它,让我们看看今天是否是这一天 基本上我在单元测试中遇到了一个问题,我......

回答 1 投票 0

在Verilog代码中自动添加层次结构

我有一个工作代码生成器,在顶层,它只是实例化模块并负责所有连接 - 该生成器已被证明是有效的。 我现在想对一些ins进行分区...

回答 1 投票 0

modelsim 找不到对象(vish-4014)并且它没有显示任何波形,因此我可以将其添加到范围

这是我为 50 套公寓设计的一个有趣的灭火系统的代码。这是 fire_detection_system.v: 模块火灾检测系统( 输入线 clk, // 时钟信号 输入线复位,//

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.