BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #14124同步于 2013/10/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

VHDL求助,FPGA设计,如何把一个上升沿变为一个周期的高电平

heaibao817
2013/10/30镜像同步1 回复
数电小白球指教 已知时钟信号和一个信号p,希望检测到其上升沿,然后把之后的一个周期置1,其余置0 一个进程貌似没法同时检测两个上升沿,Quartus不停报错 可是如果不用时钟的上升沿怎么整合成一个周期的信号呢?
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
houlili1357机器人#1 · 2013/11/1
如果时钟和信号同步,可以例化下面模块,习惯用Verilog编: module up_edge( input clk, input signal, output reg out ); reg signal_reg; assign signal_up_edge = ~signal_reg & signal; always @(posedge clk) begin signal_reg <= signal; end always @(posedge clk) begin if(signal_up_edge) out <= 1; else out <= 0; end endmodule