Forum Discussion
Altera_Forum
Honored Contributor
12 years agoArbitration problem with Tri-State Conduit Pin Sharer
Hi all, I have two custom Avalon MM-Masters, accessing external devices over a TC pin sharer. If both masters want to read data at the same time, according to the Avalon Tri-State Conduit Compo...
Altera_Forum
Honored Contributor
12 years agoSounds like the first master is not giving up the bus. IE it's trying to do LARGE reads, so it gets them once it's request is granted.
The round robin logic doesn't limit the size of the transactions. That's a function of the master. To insure the bus is not stalled for any one slave, you need to limit the maximum transfer size per master request. This may or may not be an option in QSYS. (I don't remember anymore) But can be corrected with a custom module placed that converted the large transactions into smaller one if required. Pete