完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们试图使用API的CYU3PGPIFWRADEDATABOS/CYU3PGPIFRADDATABORD字,使用FX3作为主控器,FPGA作为从属。目标是能够在FPGA中写入/读取寄存器。注意,GPIF设置为32位同步多路复用数据和地址。一个简单的例子以及一个最小的GPIF2项目将是非常有帮助的。SDK 1.2.2中没有一个例子说明上述两个API的使用。如有任何帮助,我们将不胜感激。
以上来自于百度翻译 以下为原文 We are trying to use the APIs CyU3PGpifWriteDataWords/CyU3PGpifReadDataWords using the FX3 as master and an FPGA as slave. The objective is to be able to write/read registers in the FPGA. Note that the GPIF is set up for 32-bit synchronous with multiplexed data and address. A simple example along with a minimal GPIF2 project would be very helpful. None of the examples in SDK 1.2.2 illustrate the use of the two APIs mentioned above. Any help would be highly appreciated. |
|
相关推荐
5个回答
|
|
你好,
我们没有一个示例项目使用CYU3PGPIWORDEDATABASE/CYU3PGPIFICAID API。 请创建一个技术支持案例支持-技术支持-创建一个案例,这样我们的工程师就可以在这方面指导你。 -普吉 以上来自于百度翻译 以下为原文 Hi, We dont have an example project using [size=11.333333015441895px]CyU3PGpifWriteDataWords/CyU3PGpifRead APIs. [size=11.333333015441895px]Please create a tech support case Support-> Technical Support -> Create a case, so that one of our engineers can guide you in this. [size=11.333333015441895px] -PRJI |
|
|
|
你好,
请找到附上这个项目的项目。 这一个使用API的CUU3PGPIFWRADEDATABOS/CYU3PGPIFIDATATEDATABLE。 我认为附件项目符合您的要求。 谢谢, 西克里希纳。 以上来自于百度翻译 以下为原文 Hi, Please find the project that is attached to this post. This one use the APIs CyU3PGpifWriteDataWords/CyU3PGpifReadDataWords. I think the attached project meets your requirements. Thanks, sai krishna. |
|
|
|
PFA。
谢谢, 西克里希纳。 gpIF.ExpLay1.Zip 5.8兆字节 以上来自于百度翻译 以下为原文 PFA. Thanks, sai krishna.
|
|
|
|
该示例不使用多路复用地址和数据总线,并且说明的API使用只写入数据输出。
在没有明确的文档的情况下,我们尝试了CYU3PGPFIGRADEDATAOS/CYU3PGPIFRADDATABORD字,它似乎将数据写入多路复用地址/数据模式中与线程索引相关联的地址。也就是说,地址是0,1,2,或3。 如何生成一个仲裁地址输出?我需要能够写入任何仲裁32位地址在外部FPGA。 以上来自于百度翻译 以下为原文 The example does not use multiplexed address and data bus and the API usage illustrated just writes data output. In the absence of clear documentation, we have tried CyU3PGpifWriteDataWords/CyU3PGpifReadDataWords which seem to write data to the address associated with the thread index in multiplexed address/data mode. That is, the address is either 0,1,2,or 3. How does one generate an arbitray address output? I need to be able to write to any arbitray 32-bit address in the external FPGA. |
|
|
|
我在这个示例代码和其他线程中的其他gpIF2.Zip代码中有几个后续问题,
问题的原因是,我需要从控制事务中解析3个数据字,并将它们作为3字GPIF发送序列发送给我的FPGA。因此,在这个事务中,我不需要DMA,因为我将解析安装命令并发出一个调用来手动发送GPIF数据。 第一个问题:如果我正确地理解了操作,一旦SW启动并运行,代码基本上在“SLFIFOAPTHEADRADIORT条目”中执行无限循环。在这个循环中,我们发送的每秒一次,FX3通过函数调用CYU3PGPIFReDeDeDATAONT(0,CyFrE,1,and(TMPX数据[TMPONCNT),0xFF)在GPIF总线上发送一个单词;这是正确的吗? 第二个问题:这与DMA的设置有关。我们仍然需要配置CYFXSLFIFOPAPNSTART(空隙)中的所有USB生产者/消费者DMA项目。如果不是,我需要做的最小配置是从GPIF中发送数据吗? 第三个问题:线程索引和套接字是如何影响这些“手动”事务的? 肯 以上来自于百度翻译 以下为原文 I have several followup up questions on this example code and other GPIF2.zip code in other threads, The reason for the questions is that I need to parse 3 words of data from a control transaction and send them as a 3 Word GPIF transmit sequence to my FPGA. So during this transaction, I do not need DMA since I will parse the Setup commands and make a call to send the GPIF data manually. First Question: If I understand the operation correctly, once the SW is up and running, the code is basically executing the infinite loop in “SlFifoAppThread_Entry”. Within this loop, once every second we transmit the FX3 sends a single word across the GPIF bus using the function call CyU3PGpifWriteDataWords (0, CyFalse, 1, &(tmp_data[tmp_cnt]), 0xFF); Is this correct? Second Question: This has to do with setup of the DMA. Do we still need to configure all of the USB Producer/Consumer DMA items in CyFxSlFifoApplnStart (void) . If not, what is the minimum amount of configuration that I need do to just send data out the GPIF? Third Question: How does the thread index and socket affect these “Manual” transactions? Ken |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 18:04 , Processed in 1.486400 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号