[发明专利]一种基于FPGA实现CY7C68013通信的方法有效

专利信息
申请号: 201310707821.4 申请日: 2013-12-20
公开(公告)号: CN103729320A 公开(公告)日: 2014-04-16
发明(设计)人: 毛悦;张鹏泉;曹晓冬;范玉进;李柬;褚孝鹏;李光;张波;李羚梅 申请(专利权)人: 天津光电通信技术有限公司
主分类号: G06F13/38 分类号: G06F13/38
代理公司: 天津中环专利商标代理有限公司 12105 代理人: 莫琪
地址: 300211*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fpga 实现 cy7c68013 通信 方法
【权利要求书】:

1.一种基于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/pat/books/201310707821.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top