|
module Edge_delay(
CLK,
Resetn,
trigger,
pos_edge2,
pos_edge3
);
input CLK; // 5.3MHz
input Resetn;
input trigger;
output pos_edge2;
output pos_edge3;
reg pos_edge2;
wire pos_edge3;
reg [3:0] counter2;
localparam cnt = 4'd11 ; //
always @(posedge CLK or negedge Resetn) //
begin
if (!Resetn)
begin
counter2 <= 4'd0 ;
pos_edge2 <= 1'b0;
end
else
begin
if (!trigger)
begin
counter2 <= 4'd0 ;
pos_edge2 <= 1'b0;
end
else if (counter2 < cnt)
begin
counter2 <= counter2 + 1'b1 ;
pos_edge2 <= 1'b1;
end
else
begin
counter2 <= cnt ;
pos_edge2 <= 1'b1;
end
end
end
assign pos_edge3 = ((counter2 == cnt) && (trigger)) ? 1'b1 : 1'b0 ; |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|