Altera_Forum
Honored Contributor
14 years agoAvalon-ST Multiplexer
Hello,
I am trying to do a multiconnection system to the TSE core. Hardware generated stream would go directly to the TSE and the other packets (ARP/ICMP/etc) should also go from the sgdma to TSE. In this case, I've added Avalon-ST mux, where one sink is connected with the sgdma out and the other is connected to my component output. The datasheet of avalon-st mux (http://www.altera.com/literature/ug/ug_embedded_ip.pdf) (page19-2) says: The multiplexer includes a simple, round-robin scheduler that selects from the next input interface that has data. Also there's mentioned, that the channel signal is optional. However, when I set channel signal to 0, then it drops an error that it has to be greater than zero. If I set the channel to 1, then the scheduler is not working - the channel which has data is not switched to the output. Use packet scheduling - enabled. Use high bits to indicate source ports - disabled. Packet support - enabled (8bits*4 words). How do I enable automatic packet selection? Thanks.