[发明专利]基于FPGA技术的USB接口驱动装置无效

专利信息
申请号: 200710071514.6 申请日: 2007-09-21
公开(公告)号: CN101145146A 公开(公告)日: 2008-03-19
发明(设计)人: 孟利民;罗佳波;周凯 申请(专利权)人: 浙江工业大学;杭州天箭信息技术开发有限公司
主分类号: G06F13/42 分类号: G06F13/42;G06F17/50;H04N5/765
代理公司: 杭州天正专利事务所有限公司 代理人: 王兵;王利强
地址: 310014*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 fpga 技术 usb 接口 驱动 装置
【权利要求书】:

1.一种基于FPGA技术的USB接口驱动装置,其特征在于:所述的USB接口驱动装置设置全局的复位端reset和外部时钟,所述的外部时钟包括两个时钟域;所述的USB接口驱动装置包括:

数据产生模块,用于当采集到reset的低电平时,产生1到20的20个数据;

CRC检验模块,用于根据移位寄存器来实现,在一个时钟周期内,对对进来的8位并行数据进行了8次移位得到16位比特的CRC校验值;

每一次移位进来8位中的一位数据,数据进来的顺序是从高位到低位;数据和CRC校验码的排序模块,用于把数据和CRC校验码同时输入到这个模块,进行排序后输出;

添加同步字段和PID字段模块,用于在数据到来前,在数据前面加上80H,C3H两个8bit的头;

并串转换模块,用于以输出时钟作为触发时钟,设置一个3bit取数计数器i,来一个时钟加1,当i计到7时自动回到0;当为0时从输入端取数据进行寄存,然后在每个时钟上升沿触发下,从低位到高位的顺序依次输出8个bit;

位填充模块,用于将串行的数据存到RAM中,当RAM中有数据放置时,开始对RAM中的数据输出,同时设置一个计数器对数据中的1进行计数,当读到的数据是1时,计数器加1;否则清零;

NRZI编码模块,用于对输出的数据进行编码,当输出数据为1时,保持前一个数据的值一个时钟;当输出数据为0时,输出值跳变;

数据输出模块,用于将编码后的数据输出。

2.如权利要求1所述的基于FPGA技术的USB接口驱动装置,其特征在于:所述的两个时钟域为1.5M和12M。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学;杭州天箭信息技术开发有限公司,未经浙江工业大学;杭州天箭信息技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710071514.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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