Altera_Forum
Honored Contributor
14 years agoTSE demultiplexer switch based on supplementary mac addr
Hi,
I was thinking about routing the the avalon streaming output from a TSE mac to several different avalon streaming inputs. The obvious choice is to use an avalon streaming de-multiplexer block; however I don't see any obvious way to get the TSE to provide a different channel id for the de-multiplexer depending on which of its primary, or supplementary, mac addresses might be in the Ethernet frame that was received. Can anyone suggest a quick way to get this plumbed in QSYS or SOPC? Of course, I can create a new custom block that compares the Ethernet address against one of several and sets the channel accordingly, but since most of this logic is already in the TSE it seems like there must be an easier option. Thanks, Jeff