[发明专利]一种基于FPGA实现CY7C68013通信的方法有效
申请号: | 201310707821.4 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103729320A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 毛悦;张鹏泉;曹晓冬;范玉进;李柬;褚孝鹏;李光;张波;李羚梅 | 申请(专利权)人: | 天津光电通信技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 天津中环专利商标代理有限公司 12105 | 代理人: | 莫琪 |
地址: | 300211*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于FPGA实现多CY7C68013通信的方法,用于FPGA与USB芯片CY7C68013之间的通信,在FPGA内部增加fifo用于缓存数据,防止数据丢失;配合状态机的控制,实现优先级高的数据优先传输的功能;FPGA内部电路包括FPGA接口模块及调制解调,数据处理模块;述FPGA接口模块的内部包括三个数据接口,用于FPGA与CY7C68013芯片的通信,二者通过CY7C68013芯片的数据端口进行通信,每次通信传输16bit数据;优点是,FPGA与CY7C68013芯片通信的过程中,通过状态机的控制能够确保当优先级较高的数据到来并达到传输条件时,暂停传输其他数据,优先传输的优先级较高的数据,以保证优先级较高的重要数据能够在第一时间传输,同时使用fifo对数据进行缓存,保证优先级较低的数据在等待传输的过程中不会丢失。 | ||
搜索关键词: | 一种 基于 fpga 实现 cy7c68013 通信 方法 | ||
【主权项】:
一种基于FPGA实现CY7C68013通信的方法,用于FPGA与USB芯片CY7C68013之间的通信,其特征在于,在FPGA内部增加fifo(first in first out)用于缓存数据,防止数据丢失;配合状态机的控制,实现优先级高的数据优先传输的功能;FPGA内部电路包括FPGA接口模块及调制解调,数据处理模块; 所述FPGA接口模块的内部包括三个数据接口, 用于FPGA与CY7C68013芯片的通信,二者通过CY7C68013芯片的数据端口进行通信,每次通信传输16bit数据;FPGA与CY7C68013芯片之间的通信接口采用如下定义:CY_DATA[15:0] : 数据通路;FLAGB : CY7C68013芯片内部fifo满状态标志;FLAGC : CY7C68013芯片内部fifo空状态标志;SLWR_N : 写控制信号,低电平有效;PKTEND_N:写数据完成标志,低电平有效;SLRD_N : 读控制信号,低电平有效;SLOE_N: 可输出标志,低电平有效;ADR[1:0]: CY7C68013芯片内部的RAM地址;所述CY7C68013芯片工作在slave fifo模式下,USB接口模块主要由控制电路,状态机组成,其中控制电路用于产生读写控制信号;状态机用于控制执行发送和接收数据; PGA接口模块通过三个数据接口与CY7C68013芯片通信,分别有三种数据需要传输:A:由FPGA发送给CY7C68013芯片的数据;B:由FPGA发送给CY7C68013芯片的命令;C:由CY7C68013芯片发送给FPGA的命令;他们的优先级为:BCA; PGA接口模块控制时序包括: Ⅰ部分为当FPGA to CY info fifo非空,且CY7C68013芯片的地址指向内部相应的ram且该ram不满,则传输由FPGA发送给CY7C68013芯片的命令;此时SLWR_N为低电平,写有效,当数据传输完成后,PKTEND_N信号为低电平表示数据传输完毕; Ⅱ部分为当CY to FPGA info fifo非满,且CY7C68013芯片相应ram非空,此时FPGA to CY info fifo为空,则传输由CY7C68013芯片发送给FPGA的命令;此时SLRD_N信号为低电平,读有效,同时SLOE_N信号比SLRD_N信号早拉低一个时钟周期,保证满足由CY7C68013芯片的时序要求; Ⅲ部分为当FPGA to CY data fifo非空,FPGA to CY info fifo为空,CY to FPGA info fifo为满,并且CY7C68013芯片相应的ram不满,则传输由FPGA发送给CY7C68013芯片的数据;此时SLWR_N为低电平,写有效,当数据传输完成后,PKTEND_N信号为低电平表示数据传输完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电通信技术有限公司,未经天津光电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310707821.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种稍板平面卡具
- 下一篇:摩托车曲轴加工转运架