完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
不,我有FX3 DVK板连接到我们的FPGA板,并尝试设置同步奴隶FIFO连接。如果我从主机发送数据到OUTEP,FX3在发送的数据之前提供2个附加字。如何正确设置FX3以避免这种情况?我用这种方式设置端点和套接字:
定义了CyfxxEpPix0x06/*EP 6 out */y定义CyfxfxEppEuff0x82/*EP 2在*/y定义CyfxxEppEuthuleSubbSocket 0x06/*USB套接字6是生产者*/y*定义CyfxxEppEuffeleSubbSocket 0x02/*USB插口2是FX3硅上使用的消费*//*。*/y*定义CyfxxEpPultSerixPtPosiSocket CyuU3pPiBiSocktO0/*P-端口套接字0是生产者*/y*定义CyfxxEpEpCuffelpPotoSocket Cyu3UpPiBiSockIt1/*P-端口套接字1是消费者*/ 并设置GPIF II来连接固定到线程的标志: {CyuU3PiPiBGPFIFCCTRLYBUSEPLUNTTY地址(4),0x00 000 011},// FLAGA =固定到线程1 {CyuU3PYPIPGPIFCCTLLYBUSEPLUNTTY地址(5),0x000 000 10},//Frabb=固定到线程0 这很好,但是在FIFO中有2个周期,有0x000数据。我必须使用带有水印值的部分标志吗?是的,如何配置? 附件中您可以找到这个BEHA的芯片显示器输出 FX3RAD.PNG 18.3 K 以上来自于百度翻译 以下为原文 No I have the FX3 DVK board connected to our FPGA board and try to set up the sync slave FIFO connetion. If I send data from host to the OUT EP, the FX3 delivers 2 additional words before the transmitted data. How can I setup the FX3 correctly to avoid this? I set up the endpoints and sockets in this way: #define CY_FX_EP_PRODUCER 0x06 /* EP 6 OUT */ #define CY_FX_EP_CONSUMER 0x82 /* EP 2 IN */ #define CY_FX_EP_PRODUCER_USB_SOCKET 0x06 /* USB Socket 6 is producer */ #define CY_FX_EP_CONSUMER_USB_SOCKET 0x02 /* USB Socket 2 is consumer */ /* Used on FX3 silicon. */ #define CY_FX_EP_PRODUCER_PPORT_SOCKET CY_U3P_PIB_SOCKET_0 /* P-port Socket 0 is producer */ #define CY_FX_EP_CONSUMER_PPORT_SOCKET CY_U3P_PIB_SOCKET_1 /* P-port Socket 1 is consumer */ And set up the GPIF II to connect the flags fixed to the threads: {CY_U3P_PIB_GPIF_CTRL_BUS_SELECT_ADDRESS(4) , 0x00000011}, //FLAGA = Fixed to Thread 1 {CY_U3P_PIB_GPIF_CTRL_BUS_SELECT_ADDRESS(5) , 0x00000010}, //FLAGB = Fixed to Thread 0 This works well, but there are 2 cycles with 0x0000 data in the FIFO. Do I have to use the partial flags with watermark value? Is yes, how to configure? Attached you can find the ChipScope output for this beha
|
|
相关推荐
2个回答
|
|
有些错误:
最后一个词应该是“行为” 我只向OUTEP发送了0x1111、0x2222、0x33 33、0x44 44和0x8000字。 以上来自于百度翻译 以下为原文 Argh, some errors: the last word schould be "behavior" I sent only the words 0x1111, 0x2222, 0x3333, 0x4444 and 0x8000 to the OUT EP. |
|
|
|
当FX3进入“输出”模式时,有2个时钟周期的延迟。
以上来自于百度翻译 以下为原文 There is 2 clock cycles' delay once fx3 enters "output" mode. |
|
|
|
只有小组成员才能发言,加入小组>>
751个成员聚集在这个小组
加入小组2063 浏览 1 评论
1823 浏览 1 评论
3631 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1759 浏览 6 评论
1507 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
501浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
353浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
408浏览 2评论
353浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
850浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 10:27 , Processed in 0.859330 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号