下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烧烤晚会活动规划方案
- 大学生国防奖学金合同范本
- 校园绿化规划方案07-1
- 分子诊断及基因检测的临床应用
- 工作报告之计算机实验报告论文
- 小学三年级数学口算 200以内÷20以内第1~20篇
- Unit4 we love animals 第二课时(教案)人教PEP版英语三年级上册
- 5 3 凸透镜成像的规律 课时练习 人教版物理八年级上册
- 企业宣传册范本
- 统编版必修下册高一语文“从课内到课外”黄金知识点拓展专题14怀古类诗歌:《桂枝香·金陵怀古》选点精练(原卷版+解析)
- 京东入职合同范本
- 2023中原银行秋季校园招聘笔试历年典型考题及考点剖析附带答案详解
- 《大风车》幼儿园小学少儿美术教育绘画课件创意教程教案
- 氮气储罐毕业设计
- 2023年中国AC-DC电源芯片行业全景速览
- 川民版《劳动教育》三下 第6课《使用电饭煲》教学设计
- 信息系统安全等级保护(一级)基本要求
- (人教版)七年级语文(上)第一单元测试题
- 2024年山东德州日报社招聘备案制管理人员30人易考易错模拟试题(共500题)试卷后附参考答案
- 现场音乐剧表演行业可行性分析报告
- 人教版小学六年级《匆匆》教案
评论
0/150
提交评论