Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21607 토론

how can i get about 100Mbps~200Mbps TCP traffic using Ethernet ?

Altera_Forum
명예로운 기여자 II
2,836 조회수

Hi : 

 

I want to use Ethernet to transmit huge of data (after AD processing) to PC. It is better to get about 100Mbps~200Mbps TCP traffic .I think it's hard for Nios II system to get this speeed . 

 

Do you have any feasible scheme about this problem ? Does anyone have achieved this speed ? 

 

Now ,I have cyclone III and Stratix II ,LAN91C111 and Triple speed Ethernet IP CORE. 

Best Regards 

-poseidon
0 포인트
13 응답
Altera_Forum
명예로운 기여자 II
1,655 조회수

application note 440 (http://www.altera.com/literature/an/an440.pdf), page 18, gives some results that you can expect with a Nios CPU on a Stratix II.

0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

 

--- Quote Start ---  

application note 440 (http://www.altera.com/literature/an/an440.pdf), page 18, gives some results that you can expect with a Nios CPU on a Stratix II. 

--- Quote End ---  

 

Thank you Daixiwen .I will take a gook look at this Document. 

 

Best Regard  

-poseidon
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

 

--- Quote Start ---  

application note 440 (http://www.altera.com/literature/an/an440.pdf), page 18, gives some results that you can expect with a Nios CPU on a Stratix II. 

--- Quote End ---  

 

If i use DMA,do you think this schema could be more faster?
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

nioswiki has a great example using UDP. The example gets line rate at 1Gbps.

0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

The ethernet MAC does use DMA. 

 

Jake
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

 

--- Quote Start ---  

The ethernet MAC does use DMA. 

 

Jake 

--- Quote End ---  

 

yea ,I found it use SGDMA after reading the TSE document. 

My boss think it is better to use pure hardware implement to improve faster TCP traffic ,So.i will have a try to write TCP AND ARP model by Verilog or VHDL .Does anyone have seen documents about how to do this ?
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

 

--- Quote Start ---  

nioswiki has a great example using UDP. The example gets line rate at 1Gbps. 

--- Quote End ---  

 

Thank you ,But I have to use TCP that Provide reliably data transmit.
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

You're in for some pain. TCP is non-trivial. 

 

Jake
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

 

--- Quote Start ---  

nioswiki has a great example using UDP. The example gets line rate at 1Gbps. 

--- Quote End ---  

 

 

I didn't found this example. Where in wiki nios is it?
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

I'm sorry, i found the page.

0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

 

--- Quote Start ---  

I didn't found this example. Where in wiki nios is it? 

--- Quote End ---  

 

http://www.nioswiki.com/exampledesigns/nios2udpoffloadexample
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

 

--- Quote Start ---  

I didn't found this example. Where in wiki nios is it? 

--- Quote End ---  

 

 

Hi, 

 

in Wiki Nios page, try to search for "udp". You will find some links, take a look at those with the tags "udp" and "offload". There is a documentation (some explain about the code) and the example (code and an executable). 

 

Hope it can help you :D
0 포인트
Altera_Forum
명예로운 기여자 II
1,655 조회수

Oh, i'm sorry. :p:p:p 

 

Thanks, Poseidon!
0 포인트
응답