91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 嵌入式系統

ARM流水線

發布時間:2008/12/22 0:00:00 訪問次數:919

  流水線的實質就是在明顯制約系統速度的那條長路徑上插入幾級寄存器,使信號在時鐘的作用下到達目的地,這樣由于用寄存器截斷了長路徑,使得寄存器到寄存器最大延時縮短,因而可以提高整個系統的速度。

  不同于微編碼的處理器,arm(保持它的risc性)是完全硬布線的。arm流水線結構如圖所示。

  arm流水線的執行分三個階段:第1階段持有從內存中取回的指令,第2階段開始解碼,而第3階段實際執行它。故此,程序計數器總是超出當前執行指令的2個指令(在為分支指令計算偏移量時必須計算在內)。

  圖 arm流水線結構

  因為有這個流水線,在分支時丟失2個指令周期(因為要重新填滿流水線),所以最好利用條件執行指令來避免浪費周期。例如:

  可以寫為更有效的執行指令:

  歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)



  流水線的實質就是在明顯制約系統速度的那條長路徑上插入幾級寄存器,使信號在時鐘的作用下到達目的地,這樣由于用寄存器截斷了長路徑,使得寄存器到寄存器最大延時縮短,因而可以提高整個系統的速度。

  不同于微編碼的處理器,arm(保持它的risc性)是完全硬布線的。arm流水線結構如圖所示。

  arm流水線的執行分三個階段:第1階段持有從內存中取回的指令,第2階段開始解碼,而第3階段實際執行它。故此,程序計數器總是超出當前執行指令的2個指令(在為分支指令計算偏移量時必須計算在內)。

  圖 arm流水線結構

  因為有這個流水線,在分支時丟失2個指令周期(因為要重新填滿流水線),所以最好利用條件執行指令來避免浪費周期。例如:

  可以寫為更有效的執行指令:

  歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)



上一篇:ARM時序

上一篇:ARM存儲方法

相關IC型號

熱門點擊

 

推薦技術資料

DFRobot—玩的就是
    如果說新車間的特點是“靈動”,FQPF12N60C那么... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
河间市| 肥东县| 阿拉善盟| 聊城市| 高要市| 广元市| 荣昌县| 筠连县| 沂水县| 盘山县| 大理市| 余干县| 潼关县| 寻乌县| 嘉峪关市| 淅川县| 美姑县| 富裕县| 黄梅县| 闻喜县| 万安县| 平果县| 区。| 商洛市| 边坝县| 牟定县| 斗六市| 睢宁县| 上杭县| 池州市| 玉山县| 绥江县| 潍坊市| 慈溪市| 横山县| 广水市| 克山县| 安龙县| 左云县| 温宿县| 安吉县|