问题标签 [hdl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
verilog - 使用总是@* | 意义和缺点
你能说那是什么意思吗
- 总是 @ *
使用该语句后是否有任何可能的副作用?
verilog - Verilog中==和===有什么区别?
有什么区别:
和
执行后dataoutput = 52'bx
,第二个给1,但第一个给0。为什么?(0 或 1 为比较结果。)
vhdl - 估计 VHDL 实现所需的面积
我有一些 VHDL 文件,可以ghdl
在 Debian 上编译。相同的文件已被一些人改编用于 ASIC 实现。算法有一个“大面积”实现和一个“紧凑”实现。我想写一些更多的实现,但是为了评估它们,我需要能够比较不同的实现需要多少面积。
我想在不安装任何专有编译器或获取任何硬件的情况下进行评估。一个充分的评估标准将是对 GE(等效门)面积的估计,或某些 FPGA 实现所需的逻辑片数。
embedded - 为我的程序更改 user_logic.v
我刚刚在 Xilinx 中创建了一个自定义 IP,它生成了一个我在 Verilog 中需要的 user_logic 文件,但是我在更改代码时遇到了问题。
我需要的是实现数据进入 FSL 执行一些添加,然后将值返回给 MicroBlaze,正在发送数据但现在正在返回。
simulation - 在仿真代码中访问 Verilog genvar 生成的实例
这是一个与 Verilog 相关的问题。我正在使用 XILINX ISE 作为开发环境。
我正在尝试访问使用 genvar 自动生成的模拟中的变量,但我收到以下错误 -> HDLCompiler:71
问题示例:
当我运行综合或仿真时,我可以看到 Sys_Modules[0..N-1].xmod 实例已创建。
当我尝试在访问 Sys_Modules 数组的模拟中添加一行时:
Sys_Modules[i].xmod.dataY
我收到以下错误:
HDLCompiler:71 dataY 未在前缀 xmod 下声明
有没有办法在模拟中访问自动生成的值?
谢谢!
verilog - 我怎么知道我的代码是否可合成?[Verilog]
在使用自顶向下方法在 Verilog 中设计电路时,我可以从电路的行为开始,然后定义每个模块中的细节,以构建可综合的结构电路。但是我怎么知道我的代码是否是可综合的呢?是否有任何指导方针可以支持 verilog 中的综合?
verilog - 如何查看内存波形?
我无法memory
使用 gtkwave 查看:
你有什么建议来查看波形memory
?
或者如何在 gtkwave 或任何 .vcd/波形查看器中显示二维数组?
c++ - SystemC 错误,使用 Visual C++ 2008
我正在使用带有 Visual C++ 2008 的 systemC。我编写了一个简单的 hello world 程序。但是我反复收到此错误:
警告 C4996:“sprintf”:此函数或变量可能不安全。
为什么会这样?我将不胜感激任何帮助。
hardware - 如何在另一个模块中使用模块?
我正在尝试设计一个简单的 8 位 2 的补码。这是我的代码:
twos_complement_of_8bits.v
我在这一行遇到错误:
我该如何解决?