




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EZ-USBFX2CY7C68013A-56的使用指熟悉CY7C68013A-56的管脚FX2SlaveFIFO使用CPLD往FX2读写数据;USBCPLD开发板 USBBlaster或者ByteBlasterII电缆QuartusIIEZ-USBControlKeilC51编译器CY7C68013.pdfFX2TechRefManual.pdf第一部56个管脚的FX2信号定USBCPLD开发板上使用的是56个管脚的CY7C68013A,它有16位数据总线读写控制信号和PA口控制信号工作在SlaveFIFO模式下FD[15:0]表示FIFO的数据总线管脚,SLRD是读信号,SLWR是写信号,SLOE是总线输出三态使能信号,FIFOADDR[1:0]FIFOIFCLK时钟信号。以上是比较重要的信号,其他信号定义见。看下图可以直观的看出的管脚配置情况。第二部FX2SlaveFIFO同步模式配USB协议和驱动开发的工作。下图是中SlaveFIFOs的内部结构框图其中共有4块可寻址的FIFO它们对应USB的4个独立物理端点,通过FIFOADR[1:0]来选择,在实际使用中,进行数据传输前,先用FIFOADR[1:0]FIFO端点,然后才对相应的端点进行数据传输。FIFO可以工作在同步模式也可以工作在异步模式,通常和FPGA相连接时都使用同步FIFO,同步模式需要IFCLK时,输出同步时钟IFCLK信号跟外部信号和数据同步)。FIFO的总线宽度可以态,FPGAFIFO进行读写。同步写时许波形在里面的描述如下为了能够快速对FX2有个感性认识,这里我们通过固件配置FX2的工作状态,然后CPLDFX2CY7C68013固件程序,设置同步 EP8AUTOIN(0xe3SlaveFIFO(0x98表示端点8空标志. CPLDPIN CPLDPIN(0x11oid //Calledonceat{REVCTL=0x03;//MUSTsetREVCTL.0andREVCTL.1to1FIFORESET=0x80;//resetallFIFOsFIFORESET=0x02;FIFORESET=0x04;FIFORESET=0x06;FIFORESET=0x08;FIFORESET=0x00; //thisdefinestheexternalinterfacetobethefollowing:IFCONFIG=0x43; //useIFCLKpindrivenbyexternallogic(5MHzto48MHz)//useslaveFIFOinterfacepinsdrivensyncbyexternalEP8FIFOCFG= //thisletstheFX2autocommitINpackets,gives//abilitytosendzerolength//andsetstheslaveFIFOdatainterfaceto16-bitsEP8CFG=0xE0; //setsEP8validforIN's//anddefinestheendpointfor512bytepackets,2xPINFLAGSAB=0x00; //definesFLAGAasprog-levelflag,pointedtoby //FLAGBasfullflag,aspointedtobyFIFOADR[1:0]PINFLAGSCD=0x00; //FLAGCasemptyflag,aspointedtobyFIFOADR[1:0]//won'tgenerallyneedPORTACFG=0x00; //usedPA7/FLAGDasaportpin,notasaFIFOflagFIFOPINPOLAR=0x00; //setallslaveFIFOinterfacepinsasactivelowEP8AUTOINLENH=0x02; //youcandefinetheseasyouwish, //tohavetheFX2automaticallylimitIN'sEP8AUTOINLENL=0x00;EP8FIFOPFH=0x82; //youcandefinetheprogr bleflag(FLAGA) //tobeactiveatthelevelyouwishEP8FIFOPFL= //outendpointsdonotPOR(power-onreset)armedEP2BCL=0x80; //sincethedefaultsaredoublebufferedwemust //writedummybytecountstwiceEP2BCL= //armEP2OUT&EP4OUTbywritingtothebytecountEP4BCL=0x80;EP4BCL=0x80;}第三部分使用CPLD往FX2写数这里我们演示的是用上位机的EZ-USBControlPanelUSB的端
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黄金分期合同(2篇)
- 系统集成采购年终工作总结
- 设备间和地下车库等交工验收标准做法
- 小升初语文知识点
- 蒙氏语言工作总结
- 房产中介店长年终总结
- 《智能优化算法解析》 课件 第1-3章-绪论、基于进化规律的智能优化算法、基于物理原理的智能优化算法
- 2025年人力资源管理师专业技能考核试卷:人力资源管理师职业素养与道德规范
- 2025年执业药师药学专业知识试卷十六:药学专业文献检索与综述试题
- 2025年统计学专业期末考试:数据分析计算题库与回归分析
- 脱口秀实战指南(如何从零开始写段子)
- 第十八届“地球小博士”全国地理知识科普竞赛题库(附答案)
- 第五课 认识情绪 管理情绪
- 四年级数学下册三角形及四边形的角度计算培优专项练习(含答案)
- 经济学基础完整版ppt-全体教学教程课件最新
- JJF(湘) 09-2018 纯水-超纯水系统监测仪表(电导率)计量校准规范-(高清现行)
- SJG 82-2020 政府投资学校建筑室内装修材料空气污染控制标准-高清现行
- 智慧园区平台用户操作手册
- 精品市政道路施工测量方法及测量方案
- 小型手推清扫车毕业设计说明书课件
- 受拉钢筋抗震锚固长度Lae
评论
0/150
提交评论