aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/Memorygen.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/hls/Memorygen.v')
-rw-r--r--src/hls/Memorygen.v2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hls/Memorygen.v b/src/hls/Memorygen.v
index 50986a7..37201a0 100644
--- a/src/hls/Memorygen.v
+++ b/src/hls/Memorygen.v
@@ -279,7 +279,7 @@ Definition transf_module (m: module): module :=
(AssocMap.set d_out (None, VScalar 32)
(AssocMap.set d_in (None, VScalar 32)
(AssocMap.set addr (None, VScalar 32) m.(mod_scldecls))))))
- (AssocMap.set m.(mod_stk) (None, VArray 32 new_size)%nat m.(mod_arrdecls))
+ (AssocMap.set m.(mod_stk) (None, VArray 32 (2 ^ Nat.log2_up new_size))%nat m.(mod_arrdecls))
(Some ram)
(is_wf _ nc nd)
| _, _ => m