【问题标题】:MicroController execute code from external SRAM微控制器从外部 SRAM 执行代码
【发布时间】:2023-03-30 08:15:01
【问题描述】:

我对 ARM 做了一些研究。执行加载到外部 SRAM 的指令很慢。

我想知道是否有任何微控制器可以像从内部 SRAM 一样快地从外部 SRAM 执行代码?

而且我希望放置一个 1G 的外部 SRAM。微控制器支持那么多内存吗?

谢谢。

【问题讨论】:

  • 1 GB 的 SRAM?!哦,口袋那么深……
  • 内部与外部并没有真正的意义。现代 ARM 通常有多个总线。 APB、AHB 和 AXI;请参阅:AMBA。每条总线将具有不同的速度/带宽。例如,一个总线可能是 16 位,另一个是 128 位。总线带宽与 CPU 频率决定了某事物是 fast 还是 slow。 ACE 总线上的 DDR5 控制器可能比某些 ARM CPU 更快。换句话说,你需要合适的系统,不一定是 1G 的 SRAM。

标签: arm microcontroller


【解决方案1】:

SRAM[1],与DRAM(动态随机存取存储器)相比,静态 RAM 是一项昂贵的技术,因此在大多数情况下,您在计算设备中获得少量 SRAM 和相对更大的 DRAM。 SRAM 通常用作直接耦合到 CPU 或实现高速缓存的小型分离存储。如果 MCU 制造商试图给您different approaches 以使用此类分层硬件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-24
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多