[发明专利]一种现场可编程门阵列逻辑代码的下载装置有效

专利信息
申请号: 201410074932.0 申请日: 2014-03-03
公开(公告)号: CN103823781B 公开(公告)日: 2017-05-24
发明(设计)人: 胡凯;杨海钢;徐春雨;曾宪理;王德利 申请(专利权)人: 中国科学院电子学研究所
主分类号: G06F13/40 分类号: G06F13/40;G06F13/42
代理公司: 中科专利商标代理有限责任公司11021 代理人: 宋焰琴
地址: 100190 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种现场可编程门阵列逻辑代码下载装置,该装置,由计算机、USB接口、USB协议转换器、晶体振荡器、JTAG下载接口模块、系统控制器组成,USB接口与计算机数据端连接,电源转换器与USB接口连接,USB协议转换器与USB接口和系统控制器连接,系统控制器分别与USB协议转换器、晶体振荡器和JTAG下载接口模块连接,JTAG下载接口模块与系统控制器连接,本发明通过USB接口对FPGA器件进行JTAG模式下的逻辑代码下载。该装置在进行FPGA逻辑代码下载时下载速率可调,并可在下载的同时监测FPGA器件工作状态及逻辑代码下载进度。
搜索关键词: 一种 现场 可编程 门阵列 逻辑 代码 下载 装置
【主权项】:
一种现场可编程门阵列逻辑代码下载装置,其特征在于:由计算机、USB接口、USB协议转换器、晶体振荡器、JTAG下载接口模块、系统控制器组成,其中:计算机接收符合USB协议的现场可编程门阵列的串行工作状态信息,输出现场可编程门阵列的逻辑代码;计算机中具有一控制模块,用于向下载装置发送指令和逻辑代码,并接收下载装置输出的可编程逻辑门阵列的工作状态信息;所述控制模块具有:器件扫描单元,用于在进行逻辑代码下载前检测JTAG下载接口模块与现场可编程门阵列是否正确连接;下载速率选择单元,用于将在下载逻辑代码时选择下载速率;下载文件选择单元,用于在下载逻辑代码前选择不同的逻辑代码文件;下载单元,用于控制USB接口开始进行逻辑代码下载;下载进度显示单元,用于显示逻辑代码文件向USB接口发送的进度;下载状态显示单元,接收USB接口返回的可编程逻辑门阵列的工作状态信息,用于下载逻辑代码前后显示现场可编程门阵列工作状态;USB接口与计算机数据端连接,接收并发送逻辑代码,接收并发送符合USB协议的现场可编程门阵列的串行工作状态信息,输出5V电压信号至电源转换器;电源转换器与USB接口连接,将电压信号转换成两路电压信号,用于为USB协议转换器和系统控制器的供电;USB协议转换器与USB接口和系统控制器连接,接收系统控制器输出的关于可编程逻辑门阵列工作状态的8位并行数据,生成并输出符合USB协议的现场可编程门阵列的串行工作状态信息,接收USB接口输出的逻辑代码,对逻辑代码进行USB协议转换,生成并输出8位并行数据;系统控制器分别与USB协议转换器、晶体振荡器和JTAG下载接口模块连接,接收晶体振荡器输出的时钟信号,接收USB协议转换器输出的8位并行数据,并根据国际标准测试协议(JTAG),将时钟信号、8位并行数据转换生成并输出现场可编程门阵列下载所需的现场可编程门阵列的测试时钟TCK、测试模式选择信号TMS和输入测试数据信号TDI;将接收JTAG下载接口模块中的测试数据TDO转换并输出关于可编程逻辑门阵列工作状态的8位并行数据;JTAG下载接口模块与系统控制器连接,下载并输出系统控制器生成的测试时钟TCK、测试模式选择信号TMS和输入测试数据信号TDI,接收并输出现场可编程门阵列产生的测试数据TDO信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院电子学研究所,未经中国科学院电子学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410074932.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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