完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
IMAODIFED BulkLoopAutoSuoLoad中FX3SDK的例子,并在每个端点上测量了35Mb/s数据速度。
有没有办法加快数据速率呢?(至少100兆字节/秒) 以上来自于百度翻译 以下为原文 I modified bulkloopauto firmware in the example of FX3 SDK, and measured 35MBytes/sec data speed on each endpoint. Is there an idea to speed up the data rate? (at least 100MBytes/sec) |
|
相关推荐
12个回答
|
|
你好,
什么是被用来测试吞吐量的环境,即主机控制器、吞吐量测量工具等。我们使用NEC USP3控制器的WINDOWS USB主机所看到的最大数据速率是1Mb/s。 但我们还没有做出你们所做的每一个端点测量。请让我们知道您对示例代码所做的修改。 当做, 阿南德 以上来自于百度翻译 以下为原文 Hi, What is the environment being used to test the throughput i.e. Host controller, throughput measuring tool etc. The max data rate that we have seen with Windows USB hosts with NEC USB3 controllers is 110MB/s. But we've not made the kind of per endpoint measurement that you're making. Please let us know the kind of modification you've done to the example code as well. Regards, Anand |
|
|
|
我用NEC USP3控制器与环境一样测试BulkBrand。
和修改的主机软件(删除UpDATEUI函数)与CYFXBLKLPUTO(更改的DMA缓冲区计数为64)。 //调用主线程//.javek(UpDATEUI)中的StasUpUpDeDeO(); 私有空时间Time1Tyk(对象发送器,EngEngsE)//1000毫秒间隔{Test.TabBOX1.TEX=(((计数/ 1024)/ 1024).toStrug(+)+“MB”);/ /测量最大35MbOb/SeCo计数=0;} *定义CyfxxBulkpLdMAuBuffyCal计数(64)/改为64 以上来自于百度翻译 以下为原文 I tested bulkloop with NEC USB3 controllers as same as your environment. and modified host software(removing updateUI function) with cyfxbulklpauto(changed dma buffer count to 64). // Call StatusUpdate() in the main thread //this.Invoke(updateUI); private void timer1_Tick(object sender, EventArgs e)// 1000msec interval { this.textBox1.Text = (((outCount / 1024)/1024).ToString()+"MB");// measured max 35MBytes/sec outCount = 0; } #define CY_FX_BULKLP_DMA_BUF_COUNT (64) //changed to 64 |
|
|
|
我想第二个问题。在我的测试中,我不能得到超过60兆字节的任何东西。我使用基于ReSAS的PCIe到UB3主机控制器,8192字节/传输,每个包中的1024个字节在大容量循环自动中。对BulkSrcSink来说,我大约是30Mb/s。我希望它是更高的。
为什么示例应用程序不包括吞吐时间?也许有一些关于如何允许块大小足够使开销增加的指令? 我想看看测试代码和设置,允许塞浦路斯的索赔为3Mb/s。 以上来自于百度翻译 以下为原文 I want to second this question. I couldn't get anything more than about 60 MB/s out of my testing. I'm using a Renesas-based PCIe to USB3 host controller, 8192 bytes/transfer, 1024 bytes per packet in Bulk Loop Auto. Against BulkSrcSink, I get about 30MB/s. I would expect it to be the higher one. Why doesn't the sample application include throughput timing? Maybe some instruction on how to allow block sizes big enough to make a dent on the overhead? I'd like to see the test code and setup that allows Cypress' claim of 320MB/s. |
|
|
|
对不起,我在最后一个问题上没有时间了。320 Mb/s被吹捧为GPIF-II速度。有什么例子能证明这一点吗?
上面提到的110 Mb/s是由于OS限制、驱动程序限制、FX3限制吗?CyPress能发布他们用来测试它的测试用例吗?为什么它不在示例集合中呢? 以上来自于百度翻译 以下为原文 I'm sorry, I ran out of time on the last question. The 320 MB/s is touted as the GPIF-II speed. Is there any kind of example showing that? Is the 110 MB/s mentioned above due to OS limitations, Driver limitations, FX3 limitations? Can Cypress publish the test case they used to measure it? Why isn't it in the example sets? |
|
|
|
另一个客户已经能够达到120 Mb/s。你可能想看看HTTP://wwwyCypC.com?APP =论坛和ID;ID=167和;RID=53351。当做,
阿南德 以上来自于百度翻译 以下为原文 Another customer has been able to achieve 120MB/s. You might want to take a look at http://www.cypress.com/?app=forum&id=167&rID=53351. Regards, Anand |
|
|
|
我也有同样的问题…我不能从使用Sturor应用的BulkScCink中获得超过26 Mb/s。我也使用ReSAS USP3主机。
我真的认为CyPress应该提供一个基准实用工具和一个固件,它演示了一个更接近于一个USP3设备所期望的东西。 我想知道是否有至少一个由CyPress提供的参考设计,它能够在开发板上传输70?90 Mb/s(不使用GPIB,只是伪造数据)。 我的问题是,我必须围绕FX3设计一个产品,它必须提供100 Mb/s的连续数据传输,但我不能继续下去,只要我不确定FX3将达到这个传输速度。 你是否安排了从FX3获得一个可接受的传输速度? 问候,乔尔 以上来自于百度翻译 以下为原文 I've the same problem... I can't get more than 26 MB/s from the BulkSrcSink which using the streamer application. I'm also using a Renesas USB3 host. I really think Cypress should provide a benchmark utility and a firmware which demonstrates something nearer to what one would expect from a USB3 device. I wonder if there is at least one of the reference designs provided by Cypress which is able to do transfers above 70..90 MB/s on the development board (without using the GPIB, just fake data) My problem is that I’ve to design a product around the FX3 which has to provide continuous data transfer up to 100 MB/s, but I can’t go on as long as I’m not sure the FX3 will ever reach this transfer speed. Did you arranged to get an acceptable transfer speed out of the FX3 ? Regards, Joel |
|
|
|
你好,
它对主机也有依赖性,在它分配的带宽方面,我们测试了一个具有7的BultLLN和观察到1Mb/s的单体端点。另一个客户已经能够获得120 Mb/s。所以,FX3能够支持你所观察到的更高的带宽。对主机的依赖性。 一旦具有更好性能的主机控制器可用,Windows本身支持UB3.0,那么我们应该能够进一步测试和更新这些数字,但是在这个时间点,我们观察到的值是1Mb/s。我们将在将来做进一步的测试。 当做, 阿南德 以上来自于百度翻译 以下为原文 Hi, It has dependency on the host as well in terms of the bandwidth it allocates, We tested by having single bulk endpoint with burstLen of 7 and observed 110MB/s. One other customer has been able to obtain 120MB/s. So yes, FX3 is capable of supporting higher bandwidth that what you're observing but there are dependencies on the host. Once host controller with better performance are available and Windows supports USB3.0 natively then we should be able to further testing and update the numbers but at this point of time 110MB/s is the value we observed. We'll doing further testing in the future. Regards, Anand |
|
|
|
好的,谢谢你的回答…但还有一些事情我不明白:
1)您达到120 Mb/s,固件和哪个应用程序(您提供的SDK之外)?请给我一个固件在您的SDK的名称,它能够达到110 Mb/s,只要我使用正确的USB主机控制器! 2)你在陈述50和120 Mb/s之间的差别仅仅是因为USP3主机控制器吗? 3)我该把哪儿改成7号?…单体端点与7…我在哪里改变突发长度?在你提供SDK的例子中,你总是使用0的突发长度!再次,您使用哪一个固件获得110兆字节/秒? P.S.我不能使用奴隶FIFO或GPIF为基础的例子,因为我只是一个CyPress开发板没有任何额外的HW,这是顺便说一个典型的客户谁做一个初步的FX3评估。 谢谢你,乔尔 以上来自于百度翻译 以下为原文 Ok, thanks for your answer... but there are still things that I do not understand : 1) you reached 120 MB/s with which firmware and which application ( out of the SDK you are providing ) ? Please give me the name of a firmware in your SDK which is able to reach 110 MB/s provided I use the correct USB3 host controller! 2) you are stating that the difference between 50 and 120 MB/s is only due to the USB3 host controller ? 3) where do I have to change the burstlen to 7 ? " ....single bulk endpoint with burstLen of 7" ... where do I change the burst length ? on the examples you are providing with the SDK you always use burst length of 0 ! Again, which firmware did you used to get 110 Mbytes/s ? P.S. I can’t use slave fifo or GPIF based examples since I’ve just a Cypress development board without any additional HW, which is by the way the typical setup of a customer who does a preliminary FX3 evaluation. Thanks in advance, Joel |
|
|
|
只是为了避免混乱…
您使用NEC USP3控制器在大容量循环示例上测量了110 Mb/s? 如果没有,请张贴你使用的固件。 坦克乔尔 以上来自于百度翻译 以下为原文 just to avoid confusions... you measured 110 MB/s on the bulk loop example using a NEC USB3 controller ? If no please post the firmware you used. Tanks Joel |
|
|
|
对不起的。。。。“打字”…NEC USP3主机控制器“…
以上来自于百度翻译 以下为原文 sorry .... typo "... NEC USB3 host controller"... |
|
|
|
…还有更多的点…
我通过将一个10 GB的文件传输到一个外部USB 3 HD中,测试了USB 3主机控制器,平均传输速度在100 Mb/s以上(并且我确信瓶颈是磁盘而不是USB)。这意味着,USB主机控制器能够提供比使用Fix3使用CyPress提供的参考固件来测量的带宽大得多的带宽。 问候,乔尔 以上来自于百度翻译 以下为原文 ... and some more points... I tested the USB 3 host controller by transferring a 10 GB file into an external USB 3 HD and the average transfer speed was above 100 MB/s (and I'm sure the bottleneck is the disk and not the USB)... this means that the USB host controller is able to provide by far more bandwidth than the one I'm measuring with the FX3 using the reference firmware provided by Cypress Regards, Joel |
|
|
|
1Mb/s使用修改后的BulkSrCink到先前指定的参数。
HTTP://www. CyPress?COM/?APP =论坛和ID;167=53351;RID=53351显示另一用户使用SLaveFIFO同步固件观察到120 Mb/s。 如果您需要对固件修改细节的帮助支持,请创建一个支持案例(MyActudio & Gt;MyBox),以便我们可以更深入地了解您的设置中可能出错的内容。 当做, 阿南德 以上来自于百度翻译 以下为原文 The 110MB/s was using modified bulksrcsink to the parameters I earlier specified. http://www.cypress.com/?app=forum&id=167&rID=53351 shows another user observing upto 120MB/s using the slavefifo sync firmware. If you need help support on the firmware modification details please create a support case (MyAccount->MyCases) so that we can have a deeper look at what might be going wrong in your setup. Regards, Anand |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2103 浏览 1 评论
1849 浏览 1 评论
3667 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1784 浏览 6 评论
1534 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
566浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
420浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
435浏览 2评论
381浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
913浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 18:13 , Processed in 1.365805 second(s), Total 68, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号