[发明专利]现场可编程逻辑器件固件升级装置及其方法无效
| 申请号: | 201010132534.1 | 申请日: | 2010-03-22 |
| 公开(公告)号: | CN101826025A | 公开(公告)日: | 2010-09-08 |
| 发明(设计)人: | 田臻;李新志 | 申请(专利权)人: | 太仓市同维电子有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
| 地址: | 215412 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 现场 可编程 逻辑 器件 升级 装置 及其 方法 | ||
1.一种现场可编程逻辑器件固件升级装置,包括微控制器和与微控制器连接的主机,其特征在于所述微控制器通过被动串行方式与现场可编程逻辑器件连接,所述主机发出固件升级指令后,所述微控制器读入固件升级数据,并将固件升级数据通过被动串行方式配置现场可编程逻辑器件。
2.根据权利要求1所述的现场可编程逻辑器件固件升级装置,其特征在于所述装置还包括内部存储器,所述内部存储器与微控制器连接,储存现场可编程逻辑器件的固件升级数据。
3.根据权利要求2所述的现场可编程逻辑器件固件升级装置,其特征在于所述内部存储器选用可擦写只读存储器,主机发出固件数据传输指令后,微处理器接受指令后将固件升级数据读入后存入内部存储器。
4.根据权利要求1所述的现场可编程逻辑器件固件升级装置,其特征在于所述现场可编程逻辑器件的DCONFIG、DCLK、DATA、INT_DONE、nSTATUS、CONF_DONE连接到微处理器的I/O接口,其中DCONFIG、DCLK、DATA引脚设置成输出态,由微处理器对现场可编程逻辑器件进行操作;nSTATUS、CONF_DONE、INT_DONE引脚设置成输入态,由微处理器对现场可编程逻辑器件的配置状态进行检测。
5.根据权利要求4所述的现场可编程逻辑器件固件升级装置,其特征在于所述微处理器的I/O接口包括CF、CON、INT、DL、CLK、DAT引脚,所述现场可编程逻辑器件的DCONFIG、nSTATUS、INT_DONE、CONF_DONE、DCLK、DATA引脚与CF、CON、INT、DL、CLK、DAT引脚一一匹配连接,所述微处理器通过内部寄存器将CF、DCLK、DATA引脚设置成输出口,将CON、INT、DL引脚设置成输入口。
6.一种现场简易升级现场可编程逻辑器件固件的方法,其特征在于所述方法包括以下步骤:
(1)在现场可编程逻辑器件固件升级装置上通过被动串行方式连接现场可编程逻辑器件;
(2)主机生成现场可编程逻辑器件固件的二进制配置数据;
(3)主机发出指令,微控器将二进制配置数据读入内部存储器后,通过被动串行方式将二进制配置数据发送到现场可编程逻辑器件。
7.根据权利要求6所述的方法,其特征在于所述方法步骤(3)包括微处理器在现场可编程逻辑器件的DCONFIG上产生一个由低到高的跳变,使现场可编程逻辑器件进入配置状态,等待现场可编程逻辑器件释放nSTATUS,nSTATuS变高之后,通过DCLK上升沿将配置数据逐位送到DATA上;现场可编程逻辑器件接收完所有配置数据后,释放CONF_DONE,变成高电平,DCLK上输出脉冲来初始化现场可编程逻辑器件,直到INT_DONE被释放变成高电平,表示现场可编程逻辑器件初始化完毕,进入用户状态,配置过程结束的步骤。
8.根据权利要求6所述的方法,其特征在于所述方法中还包括配置结束后进行调试的步骤,所述调试的步骤包括重新启动现场可编程逻辑器件固件升级装置后如果现场可编程逻辑器件所预期的逻辑功能未能正确实现,则进行重新修改固件代码、编译成二进制配置数据后重新被动串行配置。
9.根据权利要求6所述的方法,其特征在于所述方法中还包括成功配置后进行现场可编程逻辑器件上现场可编程逻辑器件固件升级装置拆除的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太仓市同维电子有限公司,未经太仓市同维电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010132534.1/1.html,转载请声明来源钻瓜专利网。





