我有 N 个 M 位宽的寄存器。所有寄存器都填充了值,但我只想对那些符合特定模式的寄存器进行采样,例如只查看 MSB 为 1 的寄存器。在时钟的每个上升沿上,我想读取一个 M 位宽注册符合该模式。
例如:有 256 个 8 位寄存器(reg0 - reg255)。Reg0、Reg3 和 Reg255 满足 MSB = 1 的模式。在第一个时钟上升沿,由于匹配模式,reg0 被发送到输出,第二个时钟上升沿 Reg3 被发送到输出,在第三个时钟边缘 Reg255 被发送到输出。
我对 HDL 非常满意,因此我将不胜感激。这是一个在时钟进程中使用 for 循环的应用程序有用吗?哦,我正在使用 VHDL 来解决这个问题。
我不是在寻找完整的答案,也许只是我应该查找的一些关键字。
谢谢,J