完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有CysB3Accy00和SuffSPEEDEXPLORKIT和ZC706。
我的要求是从FPGA发送32-B UVC,并允许UVC空闲时通过USB总线快速下载一块控制/校准数据(10 Mb+)到FPGA。 经过一些研究,我的想法如下。想看看它是否有意义。 1)将FX3UVC.CYFX中的数据宽度改为32位,添加状态机(下载)2~5。 2)当FX3固件在EP0中有一个子块控制数据时,添加一个内部FPGA引脚来中断ZYNQ CPU。 3)FX3固件通过CYU3PGPIFSMSTART(下拉启动)状态移动状态机,等待1ms。 4)ZYNQ CPU指令FPGATO控制PIN并读取32位数据。 5)重复2/4直到所有10MB数据被传输。 6)通过CYU3PGPIFSMSTATE(STATESTSCK0,ALPHAHARSTATESTSCK0)移动状态机TouVC; |
|
相关推荐
1个回答
|
|
你好,
为了改变状态机,您需要使用CYU3PGPIFFISABLE(1);禁用当前状态机CYU3PGPIFFILLATION(下载),加载新的状态机,然后加载CYU3PGPIFSTART。 此外,确保DMA通道也被修改(或者确保DMA通道也适合于新的状态机)。如果需要的话,您可能必须销毁旧的DMA通道并为新的状态机创建新的通道(根据您的设计)。 你的方法很好。 当做, - Madhu Sudhan |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2070 浏览 1 评论
1826 浏览 1 评论
3639 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1761 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
361浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 13:15 , Processed in 0.805585 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号