[发明专利]一种精简烧录方法及装置在审
| 申请号: | 201810571840.1 | 申请日: | 2018-05-31 |
| 公开(公告)号: | CN108776590A | 公开(公告)日: | 2018-11-09 |
| 发明(设计)人: | 丁伟;李双飞 | 申请(专利权)人: | 湖南品腾电子科技有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61 |
| 代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 罗莎 |
| 地址: | 410000 湖南省长沙市高新开*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 烧录 有效时序 指令 计时器 计数器 移位寄存器 硬件状态机 微处理器 成本要求 持续时长 处理状态 串行数据 灵活控制 逻辑硬件 内部时钟 容量存储 协议实现 有效信号 参数修 位操作 读出 写入 计时 存储 | ||
本发明公开了一种精简烧录方法及装置,因为加入了指令有效时序,所以只需要移位寄存器存储输入的串行数据,不再需要计数器和硬件状态机来处理状态转变。同时有效信号持续时长可以通过指令有效时序灵活控制,也不再需要计时器对内部时钟计时。仅需要两位操作码,四种指令就可以实现常用的数据写入、读出较验、参数修调的功能。该烧录协议实现所需要的逻辑硬件资源很少,非常适合用于只有很小容量存储体、或对成本要求很高的微处理器中。
技术领域
本发明涉及电子电路领域,更为具体而言,涉及一种精简烧录方法及装置。
背景技术
目前,带存储体的微处理器应用越来越广泛,其存储体中的应用程序需要通过烧录接口写入、读出较验,内部模块要通过烧录接口调较参数。常见的烧录接口协议多为两线串行指令式协议,如图1所示。图1中的烧录协议在硬件实现上除了需要移位寄存器外,还需要计数器记录数据输入个数,并需要硬件状态机来处理协议中各段的转变,控制在合适的时机产生内部控制信号。在需要产生一段固定时间信号时,又需要计时器对内部时钟计时。因此实现该协议需要的逻辑硬件资源较多。
发明内容
为了解决现有技术所存在的缺陷,本发明实施方式提供一种精简烧录方法及装置,该烧录方法实现所需要的逻辑硬件资源很少,非常适合用于只有很小容量存储体、或对成本要求很高的微处理器中。
本发明提供一种精简烧录方法,其特征在于,在烧录装置的数据串行传输时序里增加指令有效时序的定义:当SCK为高电平时,SDA的上升沿触发指令有效信号,直到SCK降为低电平。将指令有效信号前的两个输入位C1、C2定义为指令码。
进一步,所述指令码C1、C2定义了四种指令:
当C1的值为1、C2的值为1时,所述指令码表示读且地址加1指令;
当C1的值为1、C2的值为0时,所述指令码表示配置指令;
当C1的值为0、C2的值为1时,所述指令码表示写且地址加1指令;
当C1的值为0、C2的值为0时,所述指令码表示SDA转为输入指令。
进一步,所述读且地址加1指令有效后下一个SCK上升沿地址加1。
进一步,所述配置指令可配置地址或配置为调教模式。
进一步,所述读且地址加1指令有效后下一个SCK上升沿地址加1。
进一步,根据所述指令的不同确定所述SDA的数据输入内容,所述SDA的数据输入内容是模式代码、地址、数据或调教参数中的一种。
本发明还提供一种烧录装置,其特征在于,所述装置包括指令有效检测电路、输入移位寄存器电路及输出电路。
基于上述技术方案,本发明的实施例中,因为加入了指令有效时序,所以只需要移位寄存器存储输入的串行数据,不再需要计数器和硬件状态机来处理状态转变。同时有效信号持续时长可以通过指令有效时序灵活控制,也不再需要计时器对内部时钟计时。仅需要两位操作码,四种指令就可以实现常用的数据写入、读出较验、参数修调的功能。实现该烧录方法所需要的逻辑硬件资源很少,非常适合用于只有很小容量存储体、或对成本要求很高的微处理器中。
附图说明
图1是现有技术中常用的烧录接口协议示意图;
图2是本发明实施例提供的一种精简烧录协议示意图;
图3是本发明实施例提供的配置地址后对配置的地址进行写或读操作示意图;
图4是本发明实施例提供的配置调较模式后用写指令输入调教参数示意图;
图5是本发明实施例提供的读完全部数据后写入00指令使SDA转为输入口的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南品腾电子科技有限公司,未经湖南品腾电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810571840.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:雷达信号处理软件组件的部署方法
- 下一篇:一种国产平台软件打包系统及方法





