Xylo LM, Speed of data transfer to SDRAM

Saxo/-L & Xylo/-EM/-L/-LM boards

Xylo LM, Speed of data transfer to SDRAM

Postby reedb » Mon Apr 06, 2009 4:08 pm

Using the supplied FX2_SDRAM.CyUSB.cpp and FX2_SDRAM.EzUSB.cpp host applications, modified for sending/receiving a variable number of words, I have the following results:

Using EzUSB: 8192 bytes send, 8192 bytes receive:, 2.093 seconds => 7.83 KB/s
Using CyUSB: 8192 bytes send, 8192 bytes receive:, 4.156 seconds => 3.94 KB/s

Looks like EzUSB is about twice as fast. I'd like to hear about any better results.

It looks like the Xylo is running as a Full-speed USB device, with a signaling bit rate of 12 Mbps, in this application. Changing to a USB 2.0 port made no difference.
reedb
 
Posts: 14
Joined: Sun Apr 05, 2009 4:06 pm
Location: Bowen Island, Canada

Postby fpga4fun » Sun Apr 26, 2009 9:47 pm

The USB/SDRAM demo is not optimized for speed - since we write only one word in the SDRAM at the time, that makes very small USB packets and creates lots of overhead.
fpga4fun
Site Admin
 
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am


Return to FX2 FPGA boards