DDR4
Note
You will have to provide your own board files to use DDR4. See getting started.
DDR4 parameters
To use the tile memory manager, set the parameter below in your Perl script:
#- ddr4 parameters
$param{'ddr4_flag'} = 1;
Vivado IP DRAM
$param{'vivado_ip_dram'} = 1;
Adds your provided DDR4 files to the project. See:
mosaic_2x2_ddr4_8cache_vivado.plandmosaic_2x2_ddr4_pkt_vivado.plfor an example WITH this param enabled.mosaic_2x2_tile_mem_mgr_vivado.plfor an example WITHOUT this param enabled.
Optionally, you can also set:
#- Yes, Tile memory manager
$param{'ddr_cache_lines'} = 8;
$param{'ddr_init_file'} = 'test_tile_nop.hex';
ddr_init_file allows you to provide hex file firmware for the tile memory manager.