- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Verilog 新手,所以这个问题可能很愚蠢。
我正在尝试:我有一个具有时钟、8 位输入和 8 位输出的组件。它应该做的是:
如果时钟事件为下降沿,则应将输出设置为 0如果时钟事件是正边沿,则应将输出设置为边沿事件此时的输入。在时钟的高电平阶段,无论输入发生变化,输出都不应改变。
到目前为止我尝试过的:
always @(negedge clk)
_ledOut <= 0;
always @(posedge clk)
_ledOut[RowSize-1:0] <= ledIn[RowSize-1:0];
这告诉我,它无法解析 net _ledOut 的多个常量驱动程序。
但是,将其放在始终 @(negedge clk, posege clk) 中告诉我,它无法测试这两种条件。
所以我尝试只制作一个always @(clk) block ,然后使用 if 语句:
always @(clk) begin
if(clk == 0)
_ledOut <= 0;
else if(clk == 1)
_ledOut[RowSize-1:0] <= ledIn[RowSize-1:0];
end
但这不仅仅是开启 clk 事件。在时钟的高电平阶段,它将 _ledOut 与 ledIn 链接起来,因此 ledIn 上的更改也会对 _ledOut 产生影响。我在这里做错了什么?
最诚挚的问候,迈克尔
最佳答案
This tells my, that it can't resolve multiple constant drivers for net _ledOut.
对于综合,您不能从多个always block 分配reg类型。
However, putting this together in an always @(negedge clk, posedge clk) tells me, it can't test for both conditions.
这本质上描述了 DDR 寄存器。虽然许多 FPGA 器件都具有这些特性,但它们通常无法综合。如果您确实需要此功能,Xilinx 可以使用 ODDR2 和 IDDR2 原语。
If the clock event is negative edge, it should set the output to 0 If the clock event is positive edge, it should set the output to whatever input is at this moment of the edge event. During the high phase of the clock, the output should NOT change, regardless changes on the input.
如果这就是您所需要的,那么您可以使用输出端带有与门的 D 触发器。触发器将在 clk 的每个上升沿对 ledIn 进行采样,并且只要时钟为零,与门就会屏蔽输出。这并不理想,因为您通常不希望时钟接触非顺序逻辑,但避免这种情况可能意味着改变您的要求。
如 toolic 所示,您发布的代码可以工作,但您应该了解该代码将合成到由 clk 控制的多路复用器。
关于Verilog:甚至在时钟上设置恒定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8508713/
要求: 我们在数据库中有值 Chennai Baroda Bangalore New Delhi São Paulo, Lisboa San Jose 等... 所以我想将这些字符串转换成一个唯一的短
我需要通过 TCP 加密和发送数据(每条消息从几百字节到几百兆字节)以 block 从 Java 到 C++ 程序,并且需要发送的大小提前发送数据,以便收件人知道何时停止读取当前消息并处理它,然后等待
我不太知道如何问这个问题,因此我将其作为示例: 想象在一个应用程序中您有一个Country对象。此对象有两个属性:Name和'Bordering Countries'集合。稍后可能会添加更多属性,但这
我们正在尝试使用 IoT 中心、流分析和表存储来处理仪表板上的事件驱动图标(开/关/事件)。我无法让实际过程在 6 秒内完成。流分析的水印恒定为 5 秒。该网站声称即时处理。 https://azur
我正在尝试获取一个 JTabbedPane,其中所有选项卡(实际选项卡,而不是组件)具有相同的宽度(最宽标签所需的最小宽度或恒定宽度)。 我试图覆盖 BasicTabbedPaneUI.getTabB
你好安卓开发者, 我正在使用 OpenGLES 1.0 在 Eclipse 中为 Android 开发一个简单的游戏。我正在使用 Samsung Galaxy S2 Android(2.3) 作为开发
我正在尝试使用 ColorMatrix 为整个图像设置一个恒定的色调值。我的目标是使整个图像看起来颜色相同,而不会失去任何区域的亮度。我找到了一种使用 ColorMatrix 来移动图像的色调值的方法
我最近将我的 Postgres 数据库从 Windows 迁移到 CentOS 6.7。在 Windows 上,数据库从不使用太多 CPU,但在 Linux 上,我看到它使用恒定的 ~30% CPU(
你好,我正在用 SDL2 开发一款很棒的游戏,我添加了一个 FPS 调节器以使其在每台机器上都能流畅运行,但后来我创建了一个示例程序来输出 fps(不是调节,只是输出以查看电流的功率机器运行 ) 我在
我在 IntelliJ IDEA 13.0 中开发了一个应用程序,但是当我在我的设备上运行该应用程序时,它会不断等待调试器(如果我在 Debug模式下运行,调试器连接时没问题)但是如果远离计算机,我无
我想在 stat_密度2 图中绘制多个组,其中 alpha 值与每组中的观察计数相关。然而,由 stat_密度2d 形成的水平似乎已标准化为每组中的观察数量。例如, temp <- rbind(mov
我是一名优秀的程序员,十分优秀!