Forum Discussion
Altera_Forum
Honored Contributor
13 years agoI see more clearly now. With this system you don't need a multiprocessor version of the TSE driver. The driver and the TCP/IP stack needs only to run on the "Master CPU", just as if it was a single processor system. You just need to have a synchronization mechanism between your processors so that they can warn "Master CPU" when new data is available, and the master CPU can read the data and send it.
If you are using the ucOS II and the altera drivers, then the TSE SGDMA masters only need to be connected to the Master CPU's main memory, they don't need to be directly connected to the shared memories. As you use the TCP/IP stack, it is the stack that will read the data from the shared memories and recopy it to internal buffers used for the TSE.