<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > ARM處理器的總線信號

          ARM處理器的總線信號

          作者: 時間:2016-11-27 來源:網絡 收藏
          現(xiàn)在以ARM7TDMI核的總線周期為例,介紹ARM處理器總線信號和總線時序。
           1、A[31:0] (address) : 32位地址總線,地址總線的相關控制信號是ABE, ALE和APE。
           2、ABE(address bus enable):當它為低電平時禁止總線驅動,使地址總線進人高阻狀態(tài)。
           3、ALE(address latch enable):當該信號為低電平時,鎖存地址總線以及其他信號。這個信號能使處理器向下兼容。對于新設計,如果需要重新定義地址線,則推薦使用APE,并將ALE接高電平。
           4、APE ( address pipe line enable): APE為高電平時地址總線、LOCK、MAS[1:0]、nRW、nOPC和nTRANS信號工作在流水線方式;當APE為低電平時,這些信號工作在非流水線方式。
           5、MCLK(memory clock input): MCLK是ARM7TDMI的主時鐘信號,用于所有存儲器訪問和處理器操作。它由兩個階段構成,第1階段是低電平,第2階段是高電平。
           6、nWAIT(not wait):當它為低電平時,處理器將其讀寫時間延長幾個MCLK周期,這對訪問低速存儲器或外圍設備有用。在內部,nWAIT與MCLK進行邏輯“與”,僅在MCLK為低時改變信號值。
           7、ECLK(external clock output):在正常操作中,它只是可選用nWAIT延展的MCLK,從內核輸出。當內核正在城娜試時,內核強制使用調試時鐘(Debug Clock,DCLK)直至調試結束。DCLK由JTAG的時鐘信號TCK內部產生。
           8、nRESET( not reset):用于從已知的地址啟動處理器。該信號為低電平將造成正在執(zhí)行的指令非正常中止,這個信號保持為低電平的狀態(tài)必須至少持續(xù)2個時鐘周期,同時nWAIT保持為高。
           9、nMREQ( not memory request):請求存儲器訪問信號,低電平有效。
           10、SEQ(quential address):順序地址信號,當下一個存儲器周期的地址與上一次存儲器訪問的地址緊密相關時,SEQ為高。與低位地址線配合,它就能指示下一個周期可以使用快速存儲器模式(例如DRAM頁模式),或用于旁路地址轉換系統(tǒng)。
           11、nOP以not op-code fetch):它為低電平時表明處理器正在從存儲器取指令。
           12、D[31:0](data bus):用于處理器與外部存儲器之間的數(shù)據(jù)傳送。在讀周期,輸入數(shù)據(jù)必須在MCLK的下降沿有效。在寫周期,在MCLK的下降沿之前輸出數(shù)據(jù)保持有效。


          關鍵詞: ARM處理器總線信

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();