Altera_Forum
Honored Contributor
14 years agoIssues with Avalon burst adapter in SOPC
I have an Avalon master with a 32-bit data bus connected to an Avalon slave with a 64-bit data bus. SOPC builder allows me to do this, and automatically inserts a sopc_system_burst module between these two interfaces.
When the master issues a burst write command, the auto generated SOPC module breaks up the burst into individual 1-word accesses, severely reducing the throughput. Is this the expected behavior? Or should the module correctly convert my 32-bit burst into an equivalent 64-bit burst? I did notice that burst reads are converted without a problem. Anyone have any ideas why the burst writes are not working across different data-widths?