verilog

verilog

文章 0 浏览 3

如何在 System Verilog 中刷新文件缓冲区?

我想在模拟中执行 $finish 之前刷新文件缓冲区。是否有我可以使用的文件刷新命令?或者我必须简单地使用 $fclose 吗?我意识到我可以在这种情况下关闭…

分開簡單 2024-10-26 14:03:00 1 0

使用 Wire 或 reg 进行输入或输出

当您将某些内容声明为输入或输出时,您如何知道是否还必须将其声明为 reg 还是 wire?…

尾戒 2024-10-24 06:01:01 1 0

ModelSim 无法识别参数数据类型?

这是我尝试在 Modelsim 中运行的一些 Verilog 代码。 parameter Data_width = 8 //DATA SIZE input CLK, RST input [Data _width-1:0] D 当我尝试编译…

始于初秋 2024-10-24 05:07:53 1 0

如何使用 Unix 脚本选择 Verilog 测试文件?

我必须对DPRAM进行验证。 每个测试用例都写在名为 test1.v、test2.v 等的不同文件中。 我想编写一个脚本(unix),这样当我输入 run test1.v 时,只有…

紫罗兰の梦幻 2024-10-22 21:55:31 2 0

无法实现简单的 ALU

我有一个用 Verilog 描述的基本 8 位 ALU。我正在尝试实现该设计,但收到错误消息: ERROR:NgdBuild:809 - output pad net 'quotient&lt1&gt'有非法负…

很酷又爱笑 2024-10-22 01:42:49 3 0

RAM 深度的地址宽度

我正在实现一个可配置的 DPRAM,其中 RAM DEPTH 是参数。 如何根据 RAM 深度确定地址宽度? 我知道关系 RAM DEPTH = 2 ^ (ADDRESS WIDTH) 即 ADDRESS …

栖竹 2024-10-21 13:10:32 2 0

如何在 Verilog 中拆分两位数

我需要将两位数分开,以便可以单独显示它们。问题是 mod 只适用于 2 的幂的数字。这怎么办?…

Bonjour°[大白 2024-10-21 12:23:53 3 0

测试 verilog 模块时何时以及为何必须使用 DUT?

我刚刚开始学习 verilog 模块的软件测试平台。我注意到,当测试台调用模块时,它将 DUT 放在模块名称和敏感度列表之间。这是什么意思,为什么有必要?…

江湖彼岸 2024-10-21 08:29:54 2 0

这两个模块的行为有何不同

这两个模块似乎可以互换。他们的行为有何不同? module Add_half (sum, c_out, a, b) input a, b output reg c_out output reg sum always@(a, b) beg…

万劫不复 2024-10-21 07:21:48 3 0

如何在没有initial或always块的情况下使用$display

我正在尝试调试一个不使用初始或始终使用 $display 语句的 Verilog 模块。然而,这些在初始或始终块之外似乎是非法的。这是为什么?我有什么选择?…

看海 2024-10-21 04:47:07 2 0

Verilog 代码可以编译,但为什么仿真无法运行?

我的代码由两个文件组成。一个文件包含所有模块,一个文件包含测试平台。当我尝试在测试台上运行模拟时,我的一个模块中的这一行出现未解决的引用错误…

撕心裂肺的伤痛 2024-10-21 02:47:28 3 0

Verilog 中的 for 循环如何执行?

Verilog 中的 for 循环是否并行执行?我需要多次调用一个模块,但它们必须同时执行。我没有将它们一一写出来,而是考虑使用 for 循环。效果会一样吗?…

套路撩心 2024-10-20 18:55:26 2 0

为什么这个 Verilog 代码无法编译?

导致问题的部分是c[1] = p[0] + g[0] &amp c0。有什么问题吗? module CLA_gen(p, g, c0, c) input [3:0] p input [3:0] g input c0 output reg [4:1]…

野味少女 2024-10-20 16:37:08 2 0

Verilog 没有类似 main() 的东西吗?

我知道模块本质上就像 C++ 函数。但是,我没有找到类似 main() 部分的内容来调用这些函数。如果没有 main() 部分,它如何工作?…

难以启齿的温柔 2024-10-19 22:50:29 3 0

为什么这个Verilog函数中没有赋值语句?

来自 C++ 背景的我开始学习 Verilog。该代码描述了进入两个与门的四个输入。这两个与门的输出进入或门。或门的输出是最终的输出。 // a user-defined …

指尖凝香 2024-10-19 19:24:07 4 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文