Hi,
It looks like the driver compiles without any warnings or errors!
I have renewed our quartus license. However, when I try to compile the modified design, I get an error. I have tried to open the board.qsys and I get the same error there:
Error: DMA_system.fpga_to_sdram_dma.mm_read: mm_dma_read.s0 (0x0..0x1fffffffff) is outside the master's address range (0x0..0xffffffff)
Error: DMA_system.fpga_to_sdram_dma.mm_write: mm_dma_write.s0 (0x0..0x1fffffffff) is outside the master's address range (0x0..0xffffffff)
Error: qsys-generate failed with exit code 3: 2 Errors, 1 Warning
Error: DMA_system.fpga_to_sdram_dma.mm_read: mm_dma_read.s0 (0x0..0x1fffffffff) is outside the master's address range (0x0..0xffffffff)
Error: DMA_system.fpga_to_sdram_dma.mm_write: mm_dma_write.s0 (0x0..0x1fffffffff) is outside the master's address range (0x0..0xffffffff)
Error: qsys-generate failed with exit code 3: 2 Errors, 1 Warning
This happens when I:
- Copy the example project 'vector_add'
- cd into the project
- cd into device/
- Run the base compile: 'aoc -bsp-flow=base vector_add.cl'
- cd vector_add/
- copy the BSP from $INTELFPGAOCLSDKROOT/board/a10soc/hardware/a10soc_2ddr/* to .
- open the project top.qpf in quartus
- open the board.qsys file, which opens platform designer
- Upgrade all the IPs to 19.1 or 19.3 (only some are 19.3)
- Rename the 'Hard Processor System Intel Arria10 FPGA IP' from 'arria10_hps' to 'a10_hps'
- Save
- Run 'Sync System Infos'
- Run 'Validate System Integrity'
- Run 'Generate HDL'
Then I get the errors. Even though some of the HDL files are generated, Quartus fails to compile during the 'IP Generation' step