reg signal1,signal2;
always @(posedge clk,negedge rst_n)
if(!rst_n)
{signal1,signal}<=2'b00;
else
{signal2,signal1}<={signal1,signal};
assign rising_edge = signal1 & ~signal2;
//这个代表signal从0 to 1
assgin falling_edge = ~signal1 & signal2;
//这个代表signal从1 to 0
不知道我说反了没
|