0
我想實現一個緩存算法。但我只想緩存指令,而不是從內存中獲取數據(顯然)。那麼如何知道總線上的數據是數據數據還是指令數據?我試圖尋找在HPROT和HTRANS信號,但不能得到任何清晰如何知道總線上的數據是ARM Cortex-M0的數據還是指令?
我想實現一個緩存算法。但我只想緩存指令,而不是從內存中獲取數據(顯然)。那麼如何知道總線上的數據是數據數據還是指令數據?我試圖尋找在HPROT和HTRANS信號,但不能得到任何清晰如何知道總線上的數據是ARM Cortex-M0的數據還是指令?
想通了 HPROT [0]告訴ü如果它的數據或操作碼獲取
實際上對手臂文檔進行更深入的閱讀,它並不總是將數據與獲取區分開來,但有一些角落的情況並非如此。 –
你的答案是AMBA 3 AHB -lite手冊在infocenter.arm.com hprot [0] –