0
我在ARM上做了一些研究。執行加載到外部SRAM中的指令很慢。MicroController從外部SRAM執行代碼
我想知道是否有任何微控制器從外部SRAM執行代碼的速度與內部SRAM一樣快?
而我期待放置1G外部SRAM。微控制器是否支持這麼多內存?
謝謝。
我在ARM上做了一些研究。執行加載到外部SRAM中的指令很慢。MicroController從外部SRAM執行代碼
我想知道是否有任何微控制器從外部SRAM執行代碼的速度與內部SRAM一樣快?
而我期待放置1G外部SRAM。微控制器是否支持這麼多內存?
謝謝。
SRAM[1],與動態隨機存取存儲器相比,靜態RAM是一項昂貴的技術,所以大部分時間您只需在計算設備中獲得少量的SRAM和相對大得多的DRAM。 SRAM通常用作直接耦合到CPU或實現高速緩存的小型獨立存儲。如果MCU製造商試圖讓你different approaches利用這種分層硬件。
** 1 GB **的SRAM ?!哦,有很深的口袋... –
內部與外部並不真正有意義。現代ARM通常具有多條總線。 APB,AHB和AXI;請參閱:[AMBA](http://en.wikipedia.org/wiki/Advanced_Microcontroller_Bus_Architecture)。每輛巴士將有不同的速度/帶寬。例如,一個公共汽車可能是16位,另一個是128位。總線帶寬與CPU頻率的關係決定了**快**還是**慢**。 ACE總線上的DDR5控制器可能比一些ARM CPU更快。換句話說,你需要合適的系統,不一定是1G的SRAM。 –