完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
CYUSB3014型USB3.0+FPGA电路设计详解小梅哥2016年12月29日星期四
芯航线AC6102开发板上,使用了一片Cypress的USB3.0全协议芯片CYUSB3014作为FPGA与PC机的高速通信桥梁。关于CYUSB3014的各项性能和参数介绍,请参考AC6102 USB3.0开发教程中相关介绍。本节主要介绍AC6102开发板上USB3.0电路的设计细节,方便大家在使用的时候快速核对理解。 时钟源配置 CYUSB3014芯片的时钟源是可配置的,EZ-USBFX3允许在XTALIN和XTALOUT引脚之间连接晶振,也允许在CLKIN引脚上连接外部时钟。支持的晶振频率为19.2MHz,支持的外部时钟频率为19.2、26、38.4和52MHz。EZ-USBFX3有一个片上振荡器电路,使用外部19.2MHz(±100ppm)晶振(使用晶振选项时)。FSLC[2:0]引脚必须进行适当配置,以选择晶振选项/时钟频率选项。配置选项请参见下表。晶振 / 时钟频率选择 引导方式配置EZ-USBFX3芯片总共支持7种引导方式,所谓引导,就是EZ-USBFX3芯片上电以后,片上的ARM9处理器从何处开始读取程序并运行。其支持的7种启动方式如下所示:2 从 USB 引导2 从 I2C 引导2 从 SPI (支持的 SPI 器件为 M25P16(16 Mbit)、M25P80(8 Mbit) 和 M25P40 (4 Mbit))或同类器件引导2 从 GPIF II 异步 ADMUX 模式引导2 从 GPIF II 同步 ADMUX 模式引导2 从 GPIF II 异步 SRAM 模式引导 那么究竟EZ-USBFX3芯片上电后从哪里开始启动呢?芯片提供了3个启动配置引脚,通过设置启动引脚不同的值,来选择不同的启动方式。这三个引脚名叫PMODE脚。 IIC存储器CYUSB3014支持从IIC存储器引导程序,AC6102开发板上,为CYUSB3014芯片提供了一颗256Kb的IIC接口的EEPROM存储器24LC256,方便用户存储CYUSB3014的固件或者 以上为AC6102开发板USB3.0电路的详细介绍,下表为CYUSB3014各个信号与FPGA之间的链接关系,注意,USB30_CTL0~USB30_CTL12信号在不同的配置中有不通功能,在我们提供的例程中,针对Slave Fifo模式,USB30_CTLx的实际功能也在表中列出,见 “Slave Fifo功能”一栏。 通过本节介绍,我们了解了基于FPGA和CYUSB3014组成USB3.0采集传输系统的一般电路原理,大家可以根据自己的需求,结合我们提供的原理图,设计自己的软硬件系统。如有特殊需求,可联系我们以获取帮助。 CYUSB3014型USB3.0 FPGA电路设计详解.pdf (1.11 MB ) |
|
相关推荐
1个回答
|
|
|
太厉害了,如果有与之对应的镜像文件就更好了。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3272 浏览 3 评论
28302 浏览 2 评论
3996 浏览 2 评论
4317 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2768 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 13:20 , Processed in 1.706333 second(s), Total 46, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
664
