mirror of
https://github.com/pConst/basic_verilog.git
synced 2025-02-04 07:12:56 +08:00
Fixes for delayed_event module
This commit is contained in:
parent
2d2041a663
commit
f5f3d32951
@ -15,13 +15,13 @@
|
|||||||
// |
|
// |
|
||||||
// | <---------- DELAY -------->
|
// | <---------- DELAY -------->
|
||||||
// | ___
|
// | ___
|
||||||
// |___,___,___,___,___,___,___,___,___,___| |___,___,___, on
|
// |___,___,___,___,___,___,___,___,___,___| |___,___,___, on_event
|
||||||
// |
|
// |
|
||||||
// |___,___,___,___,___,___,___,___,___,___,
|
// | ,___,___,___,___,___,___,___,
|
||||||
// | , , , , , , , , , |___,___,___,___, before_event
|
// |___,___,___| , , , , , , |___,___,___,___, before_event
|
||||||
// |
|
// |
|
||||||
// |___,___, ___,___,___,___,
|
// |___,___,___ ___,___,___,___,
|
||||||
// | , |___,___,___,___,___,___,___,___| , , , , after_event
|
// | , , |___,___,___,___,___,___,___| , , , , after_event
|
||||||
// |
|
// |
|
||||||
//
|
//
|
||||||
|
|
||||||
@ -42,9 +42,9 @@ delayed_event #(
|
|||||||
|
|
||||||
--- INSTANTIATION TEMPLATE END ---*/
|
--- INSTANTIATION TEMPLATE END ---*/
|
||||||
|
|
||||||
module pulse_gen #( parameter
|
module delayed_event #( parameter
|
||||||
DELAY = 32,
|
DELAY = 32,
|
||||||
CNTR_WIDTH = $clog(DELAY)
|
CNTR_WIDTH = $clog2(DELAY)
|
||||||
)(
|
)(
|
||||||
input clk, // system clock
|
input clk, // system clock
|
||||||
input nrst, // negative reset
|
input nrst, // negative reset
|
||||||
@ -56,7 +56,7 @@ module pulse_gen #( parameter
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
logic [CNTR_WIDTH-1:0] seq_cntr = DELAY;
|
logic [CNTR_WIDTH-1:0] seq_cntr = CNTR_WIDTH'(DELAY);
|
||||||
|
|
||||||
logic seq_cntr_is_0;
|
logic seq_cntr_is_0;
|
||||||
assign seq_cntr_is_0 = (seq_cntr[CNTR_WIDTH-1:0]=='0);
|
assign seq_cntr_is_0 = (seq_cntr[CNTR_WIDTH-1:0]=='0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user