HDLbits: Edgedetect

cpp 复制代码
module top_module (
    input clk,
    input [7:0] in,
    output [7:0] pedge
);
    reg [7:0] in_old;
    always@(posedge clk)
        begin
        	in_old <= in;            
        end  
    assign   pedge <= in & ~in_old;
endmodule

对于边缘检测而言,若是0→1和1→0都检测则为in^in_old;若只检测0→1则为in&~in_old;若是只检测1→0则为!in&in_old。

相关推荐
FPGA_无线通信22 分钟前
OFDM 调制解调
fpga开发
贝塔实验室1 小时前
新手如何使用Altium Designer创建第一张原理图(一)
单片机·嵌入式硬件·fpga开发·proteus·硬件工程·基带工程·嵌入式实时数据库
Troke2 小时前
Xilinx FIFO IP中两种读模式的简单分析
fpga开发·fifo
刀法自然2 小时前
verilog实现n分频,n为奇数
fpga开发·verilog·分频器
FPGA_小田老师2 小时前
AXI DMA IP核 SG模式 实战:基于BRAM的数据搬移仿真例程
fpga开发·axi_dma ip核·sg模式·链表模式·数据搬移
第二层皮-合肥19 小时前
50天精通FPGA设计第八天-门电路基础知识
fpga开发
超能力MAX21 小时前
八股-异步时钟单脉冲传输
fpga开发
燎原星火*1 天前
selectio
fpga开发
sam-zy1 天前
PY32F406K1CU6 FLASH模拟EEPROM
单片机·嵌入式硬件·fpga开发
sam-zy1 天前
PY32F403K1CU6定时器1~6基本配置,1ms中断,每隔1秒打印
单片机·嵌入式硬件·fpga开发