完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我参考的是CYPRESS官方例程AN65974。FPGA以100MHz的时钟读取CYUSB3014的数据没问题。但由于后续存储器比较慢,现在想以50MHz的时钟读取CYUSB3014的数据,数据线仍然保持为32位。不知道该如何修改FX3的代码来匹配FPGA的50MHz读取频率。请问各位工程师,我需要在EZ USB Suite中修改哪些代码来?GPIF II配置要不要修改?
EZ USB Suite的部分时钟代码如下,供您参考: /* setSysClk400 clock configurations */ clkCfg.setSysClk400 = CyTrue; /* FX3 device's master clock is set to a frequency > 400 MHz */ clkCfg.cpuClkDiv = 2; /* CPU clock divider */ clkCfg.dmaClkDiv = 2; /* DMA clock divider */ clkCfg.mmioClkDiv = 2; /* MMIO clock divider */ clkCfg.useStandbyClk = CyFalse; /* device has no 32KHz clock supplied */ clkCfg.clkSrc = CY_U3P_SYS_CLK; /* Clock source for a peripheral block */ |
|
相关推荐
1个回答
|
|
要将FPGA的读取时钟频率从100MHz修改为50MHz,您需要进行以下步骤:
1. 修改FX3的时钟配置:在EZ USB Suite中打开您的项目,在cyfxgpif2config.h文件中,找到以下代码段: ```c /* setSysClk400 clock configurations */ clkCfg.setSysClk400 = CyTrue; /* FX3 device's master clock is set to a frequency > 100 MHz. */ /* Hence the SYS_CLK is not being input to the clock multiplier */ /* block. */ clkCfg.sysClkSrc = CY_U3P_SYS_CLK; clkCfg.cpuClkDiv = 2; clkCfg.dmaClkDiv = 2; ``` 将`clkCfg.cpuClkDiv`和`clkCfg.dmaClkDiv`的值分别修改为4,以将CPU时钟和DMA时钟的分频系数改为4。 2. 修改GPIF II配置:在EZ USB Suite中打开您的项目,在cyfxgpif2config.h文件中,找到GPIF II配置的部分。 - 检查您的GPIF II使用的时钟源。如果您的GPIF II配置使用的是“SysClk400”,则无需修改。但如果它使用的是“SysClk”,则需要将其修改为“SysClk400”以匹配新的时钟配置。 - 在GPIF II配置的数据接口定义部分,检查时钟信号的数据和控制信号的比特率。将其修改为50MHz的值。 确保保存并重新生成您的项目,并通过Eclipse或Makefile重新编译并下载到FX3设备中。 请注意,修改时钟频率可能会对其他部分的功能和性能产生影响,因此请在修改代码之前进行充分的测试和验证。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2102 浏览 1 评论
1848 浏览 1 评论
3666 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1783 浏览 6 评论
1533 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
564浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
418浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
434浏览 2评论
380浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
911浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 10:56 , Processed in 0.711688 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号