0512-67950666
4000-526-058
稍微思考下,就會發現,編程器在編程過程中是按照這樣一個順序執行的:從上位機取命令數據→命令解析→執行。這個過程是一個按順序循環執行的,對應的操作為取指、譯碼和執行,解釋如下:
取指----從命令FIFO中取出指令。
譯碼----根據指令,產生對應的控制信號。
執行----執行擦除、編程或者檢驗操作,或者設置相關參數。
每條命令都要經過取指、譯碼和執行后才能進行下一條命令,這嚴重影響系統的效率。最致命的是,取指、譯碼和執行都不能同時工作,只有完成取指之后才能譯碼,譯碼之后才能執行。
根據編程器的操作步驟,可以把工作流程分為取指、譯碼和執行三部分,每一部分負責自己的工作。這樣不僅細化了整個工作流程,而且能夠使三部分同時工作,從而提高了并行度,進而提高了工作效率。
相關的命令執行在時間上是交疊在一起的,也就是說三條命令同時工作(經過首次延遲之后)!比如,在時刻T4,指令N+3在取值,指令N+2在譯碼,指令N+1執行。值得注意的是,在某一時刻,它們雖然同時工作,但操作的都不是同一條指令。另外,在每個周期,都有一條命令在“執行”,也就是說一個周期產生一個結果,而無流水線技術需要3個周期才有一個結果,相比之下,工作效率提高了3倍。
轉載請注明來自:http://m.mqbr.com.cn/news/industry/79361.html
![]() GT-400MP新一代高速燒錄器 | ![]() 卷帶燒錄機(AUTO TAPE GT02-01) | ![]() 自動燒錄機(2吸嘴GT1-1500AP) |
群測科技(深圳)有限公司 版權所有