在verilog编译中查找所有依赖项
我正在尝试以廉价且准确的方式预测构建流程的所有 SystemVerilog 依赖项。过度预测依赖项并找到一些不是 sv 依赖项的 Verilog 文件是可以的,但我不想…
使用 DPI 将任务导出到 'C
我有一个基于 verilog 的测试平台,使用 DPI 连接到“C 源”。 现在我计划使用 DPI 编写整个固件。 为此,我需要 3 件事: 寄存器读取 寄存器写入 中…
verilog 中的任务
我正在尝试编写一个给出变量 paddr 不同值的任务: module paddr1 ; task paddr1; input [10:0]paddr; input clock; @(posedge clock) begin paddr=10…
用于测试平台的 verilog 或 systemc
我的任务是验证一些基于 verilog 的 RTL 代码。 现在,使用 verilog 编写 RTL 测试平台似乎非常困难(对我来说)。 所以我想尝试以下其中一项。 - 尝…
Verilog中$readmemh和$writememh的作用是什么?
我一直在研究一些大量使用 $readmemh 和 $writememh 的 Verilog 测试平台代码。 我有一个模糊的理解,这些函数基本上是从内存中读取和写入。 它们的具…
您将如何在 Verilog 或 VHDL 中实现该数字逻辑?
我发布了答案到 另一个 stackoverflow 问题,需要一些数字逻辑来解决可以用 Verilog 或 VHDL 实现,以便可以编程到 FPGA 中。 如何用 Verilog、VHDL …
通过位旋转找到循环调度中的下一个
考虑以下问题。 您有一个位字符串,以 one-hot 编码表示当前计划的从站。 例如,“00000100”(最左边的位是#7,最右边的位是#0)表示从站#2被调度。 …
微控制器 + Verilog/VHDL 模拟器?
多年来,我参与了许多基于微控制器的项目; 主要使用 Microchip 的 PIC。 我使用过各种微控制器模拟器,虽然它们有时非常有帮助,但我经常发现自己感…
设置库以支持链接到多个平台的预编译软件、编译选项的最佳方法是什么
我正在维护一个库,其中包含需要链接到的编译对象 第三方可执行文件。 有时可执行文件是针对 Solaris 编译的,有时是 32 位 Linux 应用程序,有时是 6…
如何在verilog中将数字转换为二进制补码?
我正在尝试用 verilog 设计一个 4 位加法器减法器。 这只是我用 verilog 编写的第二件事,而且我还不知道所有正确的语法。 这是我迄今为止拥有的模块…