烧录编程器编程过程讲解及提高效率方法

点击:528次    发布时间:2021-06-25     数据来源:东莞艾迪科

烧录编程器编程过程讲解及提高效率方法

  稍微思考下,就会发现,编程器在编程过程中是按照这样一个顺序执行的:从上位机取命令数据→命令解析→执行。这个过程是一个按顺序循环执行的,对应的操作为取指、译码和执行,解释如下:

  取指----从命令FIFO中取出指令。

  译码----根据指令,产生对应的控制信号。

  执行----执行擦除、编程或者检验操作,或者设置相关参数。

  每条命令都要经过取指、译码和执行后才能进行下一条命令,这严重影响系统的效率。最致命的是,取指、译码和执行都不能同时工作,只有完成取指之后才能译码,译码之后才能执行。

  根据编程器的操作步骤,可以把工作流程分为取指、译码和执行三部分,每一部分负责自己的工作。这样不仅细化了整个工作流程,而且能够使三部分同时工作,从而提高了并行度,进而提高了工作效率。

相关的命令执行在时间上是交叠在一起的,也就是说三条命令同时工作(经过首次延迟之后)!比如,在时刻T4,指令N+3在取值,指令N+2在译码,指令N+1执行。值得注意的是,在某一时刻,它们虽然同时工作,但操作的都不是同一条指令。另外,在每个周期,都有一条命令在“执行”,也就是说一个周期产生一个结果,而无流水线技术需要3个周期才有一个结果,相比之下,工作效率提高了3倍。

转载请注明来自:http://www.group-test.com/news/industry/79361.html

GT-400MP新一代高速烧录器卷带烧录机(AUTO TAPE GT02-01)自动烧录机(2吸嘴GT1-1500AP)

东莞市艾迪科智能科技有限公司

深圳市艾迪科电子科技有限公司

咨询热线

陈海宇:131 4498 9178  

陈总:158 7691 2981   

微信扫一扫

东莞总公司:广东省东莞市塘厦镇鹿苑路162号7栋     深圳分公司:深圳市宝安区兴裕路与宝源路裕兴创谷A栋5楼513     

苏州办事处:苏州市相城区聚元街开元银座A座611室      

粤ICP备19038255号    网站管理