Forum Discussion
Altera_Forum
Honored Contributor
14 years agoTracking back through the .sv files generated by Qsys, I found the source of the problem. If the BAR address space that the SGDMA controller sits in is smaller than 10 bits, I get the error. In my design, the only peripherals sitting on BAR2 were 4 SGDMA controllers packed tightly into 8 bits of address space. I moved the base address of one of the SGDMA controllers so that I had a 10 bit BAR address space, and the error went away.
The problem seems to be that Qsys was generating altera_merlin_slave_agent instances with PKT_ADDR_H - PKT_ADDR_L < PKT_BURSTWRAP_H - PKT_BURSTWRAP_L.