File tree 1 file changed +6
-1
lines changed
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,12 @@ def do_finalize(self):
127
127
nmasters = len (self .masters )
128
128
129
129
# Address mapping --------------------------------------------------------------------------
130
- cba_shifts = {"ROW_BANK_COL" : max (controller .settings .geom .colbits - controller .address_align , log2_int (controller .settings .bank_byte_alignment // (controller .data_width // 8 ))) }
130
+ cba_shifts = {
131
+ "ROW_BANK_COL" : max (
132
+ controller .settings .geom .colbits - controller .address_align ,
133
+ log2_int (getattr (controller .settings , "bank_byte_alignment" , 0 ) // (controller .data_width // 8 ))
134
+ )
135
+ }
131
136
cba_shift = cba_shifts [controller .settings .address_mapping ]
132
137
m_ba = [m .get_bank_address (self .bank_bits , cba_shift )for m in self .masters ]
133
138
m_rca = [m .get_row_column_address (self .bank_bits , self .rca_bits , cba_shift ) for m in self .masters ]
You can’t perform that action at this time.
0 commit comments