Forum Discussion
32 Replies
- Altera_Forum
Honored Contributor
hi, i have a stratixII GX pcie too, i want use TSE on uclinux, is GMII interface supported by those drivers? where can i find a simple example to implement TSE on sopc builder?
- Altera_Forum
Honored Contributor
Hi,tiande,I want to use TSE without SOPC buider.
How can I write driver? How can I control the TSE and get data from TSE? - Altera_Forum
Honored Contributor
You can start by reading the documentation of the TSE core, everything is explained there.
- Altera_Forum
Honored Contributor
there is already a tse driver in the uClinux port hosted on www.nioswiki.com.
--dalon - Altera_Forum
Honored Contributor
When using the uClinux-dist kernel config for configuring uclinux from nioswiki the Altera Triple Speed Ethernet option is available under the
[*] Ethernet (10 or 100Mbit) options but not the [*] Ethernet (1000Mbit) option. Does the included uclinux for the Altera TSE driver not support gigabit implementations? - Altera_Forum
Honored Contributor
It was just miss placed. the driver does support gige.
--dalon - Altera_Forum
Honored Contributor
yes, but the bit rate is like the 10/100... i get only 4,2 MByte/sec used with Nios II
- Altera_Forum
Honored Contributor
That's about the rate you can get with a default Nios system.
You can have a look at that example design (http://www.altera.com/support/examples/nios2/exm-ethernet-acceleration.html?gsa_pos=5&wt.oss_r=1&wt.oss=tse) to accelerate it, but you'll have to adapt the changes to the driver, I guess. - Altera_Forum
Honored Contributor
i followed the example, i think uClinux is the bottleneck and the Nios frequency. My Nios processor run at 150MHz
- Altera_Forum
Honored Contributor
Yes sorry, I thought you meant MBits/s...
On a Cyclone III, I managed to reach about 50Mbits/s by following the acceleration example. With more tweaking, I went up to 160Mbit/s for UDP traffic (Nios at 100MHz and uC OS).