[发明专利]一种应用于反熔丝器件编程及测试系统的通信方法有效
| 申请号: | 201710032455.5 | 申请日: | 2017-01-16 |
| 公开(公告)号: | CN106878285B | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 杜涛;晁醒;李威 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G11C17/16;G11C29/56 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用于 反熔丝 器件 编程 测试 系统 通信 方法 | ||
1.一种应用于反熔丝器件编程及测试系统的通信方法,所述的系统包括待编程及测试器件、协议处理模块、上位机软件、下位机硬件,系统中上位机软件向下位机硬件发送编程及测试命令,下位机硬件执行对反熔丝器件编程及测试的命令并返回编程及测试的结果;系统内软硬件应用层通信协议的传输帧由协议头、对象编码、数据、协议尾构成,协议头和协议尾共同组合形成编程及测试所需命令,对象编码对应不同的待编程及测试对象、硬件参数,数据为一帧信息的可选项,若命令中用到数据则在信息中添加数据内容及数据的校验码,只传输命令时无数据项;上位机软件和下位机硬件通过应用层通信协议传递信息,实现计算机对反熔丝器件的编程及测试,系统中软硬件通信过程如下:
步骤一:统计不同的编程及测试命令,确定协议头和协议尾位宽,为各种命令和编程及测试结果设置协议头和协议尾;统计每种命令类型的器件执行对象和硬件参数个数,确定对象编码位宽,为每个对象和其参数设置对象编码;设计上位机软件和下位机硬件的协议处理模块,用来构建和解析每一帧通信协议;
步骤二:根据不同的编程及测试命令,确定数据位宽,上位机软件的通信协议处理模块构建一帧信息发送到下位机硬件;
步骤三:下位机硬件接收到信息,经通信协议处理模块解析得到信息中的对象编码、命令、数据;
步骤四:下位机硬件执行编程及测试命令,对符合对象编码的器件进行编程及测试;下位机的通信协议处理模块根据编程及测试结果构建一帧信息发送到上位机;
步骤五:上位机软件接收到信息,经通信协议处理模块解析一帧信息,得到编程及测试结果;
步骤六:上位机软件分析编程及测试结果,重复步骤二到步骤五;
多个器件和参数共享同一对象编码时,所述的协议中命令可同时对多个器件编程及测试、同时修改多个硬件参数。
2.如权利要求1所述的编程及测试系统,其特征在于:待编程及测试器件多为反熔丝FPGA、反熔丝PROM等反熔丝器件,用户通过对其编程实现逻辑或存储数据。
3.如权利要求1所述的应用层通信协议,其特征在于:命令分为常用命令和自定义命令,常用命令为器件通用的命令,自定义命令为特定器件的专用命令。
4.如权利要求1所述的应用层通信协议,其特征在于:所述的协议中协议头、对象编码、数据、协议尾位宽可变,根据具体的需求和设备数增加和减少位宽,数据校验码的方式可自定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710032455.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多系统中媒体播放功能的控制方法及装置
- 下一篇:音频数据同步方法和装置





