mirror of
https://github.com/YosysHQ/yosys
synced 2025-09-21 00:44:51 +00:00
parent
e9ff5f7d91
commit
6fe0e00050
4 changed files with 64 additions and 14 deletions
|
@ -38,6 +38,20 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
.INIT18(slice_init_LSRAM(18)), \
|
||||
.INIT19(slice_init_LSRAM(19))
|
||||
|
||||
`define PARAMS_INIT_uSRAM \
|
||||
.INIT0(slice_init_uSRAM(00)), \
|
||||
.INIT1(slice_init_uSRAM(01)), \
|
||||
.INIT2(slice_init_uSRAM(02)), \
|
||||
.INIT3(slice_init_uSRAM(03)), \
|
||||
.INIT4(slice_init_uSRAM(04)), \
|
||||
.INIT5(slice_init_uSRAM(05)), \
|
||||
.INIT6(slice_init_uSRAM(06)), \
|
||||
.INIT7(slice_init_uSRAM(07)), \
|
||||
.INIT8(slice_init_uSRAM(08)), \
|
||||
.INIT9(slice_init_uSRAM(09)), \
|
||||
.INIT10(slice_init_uSRAM(10)), \
|
||||
.INIT11(slice_init_uSRAM(11)) \
|
||||
|
||||
// Helper function for initializing the LSRAM
|
||||
function [1023:0] slice_init_LSRAM;
|
||||
input integer slice_idx;
|
||||
|
@ -46,3 +60,10 @@ function [1023:0] slice_init_LSRAM;
|
|||
slice_init_LSRAM[i] = INIT[(slice_idx * 1024 + i)];
|
||||
endfunction
|
||||
|
||||
// Helper function for initializing the uSRAM
|
||||
function [63:0] slice_init_uSRAM;
|
||||
input integer slice_idx;
|
||||
integer i;
|
||||
for (i = 0; i < 64; i = i + 1)
|
||||
slice_init_uSRAM[i] = INIT[(slice_idx * 64 + i)];
|
||||
endfunction
|
Loading…
Add table
Add a link
Reference in a new issue