Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21583 Discussions

In the Master Read Burst, how to recover from errors

Altera_Forum
Honored Contributor II
1,588 Views

In the Master Read Burst, if waitrequest signal has been effective, then how can I terminate the transmission, thank you

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
693 Views

I'm not sure I understand your question. When the waitrequest signal is asserted, the transfer is paused. When it is deasserted, it continues, until the end of the burst operation.

0 Kudos
Altera_Forum
Honored Contributor II
693 Views

I apologize for my ambiguous expression,I mean the master how to terminate the ongoing read burst

0 Kudos
Altera_Forum
Honored Contributor II
693 Views

You can't. Once you start a burst operation, you need to complete it. 

 

--- Quote Start ---  

When a master starts a burst with an address of <a> and a burstcount value of <b>, 

it is committing to <b> consecutive transfers starting at address <a>. The burst does 

not complete until the master transfers <b> units of data. A master cannot abort the 

burst without first exhausting remaining transfers in the current burst. The master can 

issue a new read burst before the data for the previous burst has been returned. 

--- Quote End ---  

(Avalon spec)
0 Kudos
Reply