verilog 相关问题

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

如何用vcs编译并运行单个verilog文件?

如何使用 Synopsys 的 vcs 模拟器编译并运行单个 verilog/systemverilog 文件? (参见 https://www.synopsys.com/verification/simulation/vcs.html)

回答 1 投票 0

如何使用Questa编译和运行单个verilog文件?

如何使用Questa模拟器编译并运行单个verilog/systemverilog文件?

回答 1 投票 0

如何在表达式中选择位?

我的练习是使用 3 到 8 解码器制作 6 到 64 解码器。我已将其实现如下: 模块 dec_3_8 ( 输入线[2:0]中, 输出线[7:0]输出, 输入英文 ); 根瓦尔一世; 将军...

回答 1 投票 0

D 型触发器 - Verilog 中的行为与门级建模,状态转换时序

在 Verilog 中使用门级建模与行为建模对 D 型触发器进行建模似乎会导致在时钟信号的不同边沿发生状态转换。我确定我失踪了

回答 1 投票 0

未在综合报告中获取完整的时序报告

我为寄存器组寄存器组编写了代码,并在 ISE 软件上进行了综合,但我没有得到完整的时序报告,特别是设计的延迟(综合报告下的部分)。 ...

回答 1 投票 0

任务应该如何使用?

我决定使用verilog任务功能来编写通用且可读的代码,但我遇到了麻烦。 当我用 Task 编写和调用它时,它看不到电路的输出,它只写......

回答 1 投票 0

在循环中进行位切片时,减少 OR 无法按预期工作

至于标题减少或在循环中进行位切片时未按预期工作。 这是我所拥有的内容的摘录: 逻辑[3:0][1:0]quad_mask_dq_qq; 逻辑[1:0] dfifo_rrdy_qq; 总是_梳...

回答 1 投票 0

SystemVerilog 测试平台:制作具有运行时确定宽度的逻辑数组

我在 SystemVerilog 中有一个类,它代表我系统中的抽象数据事务。它看起来像这样: 类 #(参数 BIT_DEPTH) MyData; 逻辑[BIT_DEPTH-1:0]数据[];

回答 1 投票 0

这个逻辑函数如何正确工作?

我正在从《数字电路工程与 计算机架构”。 有一个任务。 编写一个结构模块来评估逻辑 函数 y=ab~ + b~c~ + a~bc

回答 1 投票 0

从 VC709 fpga 板上的差分板载时钟创建单端时钟

我正在尝试为我的verilog 代码使用板载差分时钟。下面是我的 verilog 和约束文件的片段。尽管代码综合得很好,但我看不到 LED ...

回答 2 投票 0

如何处理Async FIFO中的读取延迟?

我在我的项目中使用 Xilinx FIFO 生成器核心。我有一个模块,比如 M1,它向我正在使用的 fifo 发出 fifo_rd_en 信号。然而,fifo 的读取延迟为 2 个时钟周期。如何

回答 1 投票 0

调试使用 SVA 的 VHDL 和 Systemverilog 简单示例。无法理解的 Z 和 X 值

我使用 VHDL 创建了一个简单的触发器实例和测试平台。 此外,我想使用 systemverilog 中的属性断言进行调试。尽管 sva 错误工作正常,但被报告...

回答 1 投票 0

综合和推断 ROM 存储器设计中的 quartus prime 问题 - Verilog

当我尝试按照 quartus prime 模板建议为我的项目编写定制 ROM 时,我最终得到了这个模块: // Quartus Prime Verilog 模板 // 单端口 ROM 模块内存 #(

回答 1 投票 0

Lattice Diamond Verilog 位置和布线报告中的时序错误

我正在尝试用 Verilog 编写一个简单的频率计数器,我发现如果我尝试复制我的“计数器”寄存器,我会收到一个错误弹出窗口,显示“存在计时错误,并且

回答 1 投票 0

模块编译为0门

我正在 Intel Quartus Prime Lite 23.1 中使用 Arduino MKR Vidor 4000 的模板项目。具体来说,它使用 Cyclone 10 LP 10CL016YU256C8G。 现在我正在尝试编写一个模块...

回答 1 投票 0

如何在SystemVerilog中查找文件是否存在?

我在日志目录中有一个文件 abc/xyz.log 。如何确定文件是否存在于 SystemVerilog 类中?如果该文件存在,我想删除该文件。

回答 2 投票 0

为什么阻塞与非阻塞在这个 Verilog 片段中很重要?

我试图了解模拟器如何处理延迟控制(通过#),但我无法解释以下两个片段中观察到的差异: (1) 模块顶部(); reg a,b...

回答 1 投票 0

Verilog 中的参数覆盖

如何以及在哪里对此问题执行参数覆盖? 当我尝试使用 # 覆盖它时,我收到一条警告,指出端口大小与输入和输出或

回答 1 投票 0

两个模块每次在时钟脉冲的上升沿交换4位数据。是否可行,在真实设备中会不会发生碰撞?

在 ModelSim 工作区中,有两个具有相同时钟输入的独立模块 A 和 B。 数字 4'b0101 在时间 0 被写入第一个模块的寄存器中,而 4'b1110 被写入寄存器...

回答 1 投票 0

如何在 Quartus 中找到消息窗口

代码块下方没有消息窗口 我正在使用 Quartus eda 工具通过 verilog HDL 进行 fpga 作业。 为了编译,我需要消息窗口来了解代码块中的错误。 但我找不到

回答 1 投票 0

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