2022-06-10 06:40:19 +02:00
|
|
|
from template import template
|
2022-01-26 19:52:10 +01:00
|
|
|
|
2022-06-10 06:40:19 +02:00
|
|
|
dict = {
|
|
|
|
|
'module_name': 'sram_1kbyte_32b_2bank',
|
|
|
|
|
'bank_module_name': 'sram_1kbyte_32b_2bank_1bank',
|
|
|
|
|
'vdd': 'vdd',
|
|
|
|
|
'gnd': 'gnd',
|
|
|
|
|
'ports': [0, 1],
|
|
|
|
|
'rw_ports': [0],
|
|
|
|
|
'r_ports': [1],
|
|
|
|
|
'w_ports': [],
|
|
|
|
|
'banks': [0, 1],
|
|
|
|
|
'data_width': 32,
|
|
|
|
|
'addr_width': 8,
|
|
|
|
|
'bank_sel': 1,
|
|
|
|
|
'num_wmask': 4
|
|
|
|
|
}
|
|
|
|
|
t = template('../sram/sram_multibank_template.v', dict)
|
|
|
|
|
t.write(dict['module_name'] + '.v')
|
2022-01-26 19:52:10 +01:00
|
|
|
|