diff options
author | Pavel V. Shatov (Meister) <meisterpaul1@yandex.ru> | 2019-10-21 15:13:01 +0300 |
---|---|---|
committer | Pavel V. Shatov (Meister) <meisterpaul1@yandex.ru> | 2019-10-21 15:13:01 +0300 |
commit | 584393ac5fc9bbe80887702ec2fc97bee999c5e7 (patch) | |
tree | ffda0852ba561ca13ee07ef6147225a38d809151 /rtl/modexpng_storage_manager.v | |
parent | 69b5d9f65cf49adbc1c1850fa2c4757199008717 (diff) |
Further work:
- added core wrapper
- fixed module resets across entire core (all the resets are now consistently
active-low)
- continued refactoring
Diffstat (limited to 'rtl/modexpng_storage_manager.v')
-rw-r--r-- | rtl/modexpng_storage_manager.v | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/rtl/modexpng_storage_manager.v b/rtl/modexpng_storage_manager.v index c39e07a..eb4da4c 100644 --- a/rtl/modexpng_storage_manager.v +++ b/rtl/modexpng_storage_manager.v @@ -1,6 +1,6 @@ module modexpng_storage_manager ( - clk, rst, + clk, rst_n, wr_wide_xy_ena, wr_wide_xy_bank, wr_wide_xy_addr, wr_wide_x_dout, wr_wide_y_dout, wr_narrow_xy_ena, wr_narrow_xy_bank, wr_narrow_xy_addr, wr_narrow_x_dout, wr_narrow_y_dout, @@ -29,7 +29,7 @@ module modexpng_storage_manager // Ports // input clk; - input rst; + input rst_n; output wr_wide_xy_ena; output [BANK_ADDR_W -1:0] wr_wide_xy_bank; @@ -173,9 +173,9 @@ module modexpng_storage_manager // // Write Arbiter // - always @(posedge clk) + always @(posedge clk or negedge rst_n) // - if (rst) disable_wide; + if (!rst_n) disable_wide; else begin // if (io_wide_xy_ena) enable_wide(io_wide_xy_bank, io_wide_xy_addr, io_wide_x_din, io_wide_y_din); @@ -190,9 +190,9 @@ module modexpng_storage_manager // // Read Arbiter // - always @(posedge clk) + always @(posedge clk or negedge rst_n) // - if (rst) disable_narrow; + if (!rst_n) disable_narrow; else begin // if (io_narrow_xy_ena) enable_narrow(io_narrow_xy_bank, io_narrow_xy_addr, io_narrow_x_din, io_narrow_y_din); |