Forum Discussion
Altera_Forum
Honored Contributor
13 years ago --- Quote Start --- Hi, How about adding ST-mux between TSE and SGDMA. The mux can handle packets (swithces input only on packet boundaries), and the other input can be a simple self-made ST-source capable of generating dummy packets. -Topi --- Quote End --- Yes, this type of solution would definately work. The tricky part is coming up with a solution that does not make the software dependent on particular configurations of the hardware; we want the RTEMS OS TSE MAC / SGDMA driver to work across the widest range of almost any hardware that might be using the TSE MAC/SGDMA. Considering this further, we are of course making a driver that works only with the very limited set of {TSE MAC, SGDMA} hardware so perhaps if we make an IP that combines {SGDMA, TSE, proper receive side shutdown logic} and require its use with the driver then we will not be constraining the user community too much. Another option would be to make the part of the software that injects the receive side shutdown packet a hardware specific software snap-in. Jeff