AnsweredAssumed Answered

Wilink8 driver throughput on twrvf65gs10 connected via SDIO interface

Question asked by Amna Waseem on Jan 30, 2015
Latest reply on Mar 2, 2015 by Karina Valencia Aguilar

Hello All,

I have ported Wilink8 MCP 8.4 driver for twrvf65gs10 platform.

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-VF65GS10

Platform has SDIO multiblock support with DMA. Wl18xx card has been switched to high speed mode ( 50 MHz).

Wl18xx driver has been ported to use Nucleus RTOS.

Currently cortex a5 CPU is running at 396 MHz.

I have measured throughput via iperf on it for Wilink8 driver and the results are as follows:

------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 256 KByte
------------------------------------------------------------

 

[ 6] local 0.0.0.0 port 5001 connected with 192.168.0.101 port 53336
[ ID] Interval Transfer Bandwidth
[ 6] 0.0-10.5 sec 8.00 MBytes 6.37 Mbits/sec

------------------------------------------------------------
Client connecting to 192.168.0.100, TCP port 5001
TCP window size: 256 KByte
------------------------------------------------------------
[ 3] local 192.168.0.101 port 50741 connected with 192.168.0.100 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.1 sec 7.88 MBytes 6.53 Mbits/sec

Is it a reasonable speed? What numbers are expected to get on twrvf65gs10 platform with Wl18xx module? On am335xevm. throughput is very high ( 50 Mbps ) but on vybrid platform, it is very low. Why this is so? Am i missing anything?

Outcomes