英飞凌
直播中

叹久

9年用户 765经验值
擅长:可编程逻辑 光电显示 接口/总线/驱动
私信 关注

使用EMEM内存的几个疑问求解?

1.内存是否可以像 DSPR/DLMU/LMU 一样使用?
2.由于它连接到不同的 XBAR(在 TC39X 中,它连接到 XBAR2。 Core0 至 3 连接到 XBAR0,Core4 至 5 连接到 XBAR1),数据写入和读取将比其他存储器花费更多时间。 那么,是否建议存储普通全局变量/全局静态变量?
3.EMEM 在多核应用中的优缺点?

回帖(1)

足球上篮

2024-7-4 16:47:15
1. EMEM(嵌入式内存)是否可以像 DSPR/DLMU/LMU 一样使用?

EMEM 是一种专用的嵌入式内存,通常用于存储数据和程序代码。虽然它与 DSPR(数据存储保护寄存器)、DLMU(数据本地内存单元)和 LMU(本地内存单元)在某些方面具有相似性,但它们之间还是存在一些差异。EMEM 主要用于存储数据,而 DSPR、DLMU 和 LMU 更多地涉及到内存保护和访问控制。因此,EMEM 不能直接像 DSPR/DLMU/LMU 那样使用,但可以与其他内存类型一起使用以实现特定的功能。

2. 是否建议存储普通全局变量/全局静态变量?

由于 EMEM 连接到不同的 XBAR(在 TC39X 中,它连接到 XBAR2,而 Core0 至 3 连接到 XBAR0,Core4 至 5 连接到 XBAR1),数据写入和读取可能会比其他存储器花费更多时间。然而,这并不意味着不能在 EMEM 中存储普通全局变量或全局静态变量。实际上,EMEM 可以用于存储这些变量,但需要考虑到访问速度和性能。如果对性能要求较高,可以考虑将这些变量存储在其他类型的内存中,如 SRAM 或 DRAM。

3. EMEM 在多核应用中的优缺点?

优点:
a. 专用性:EMEM 是专门为嵌入式系统设计的,可以满足特定应用的需求。
b. 灵活性:EMEM 可以根据需要进行配置,以适应不同的应用场景。
c. 低功耗:与其他类型的内存相比,EMEM 通常具有较低的功耗。

缺点:
a. 访问速度:由于 EMEM 连接到不同的 XBAR,数据写入和读取可能会比其他存储器花费更多时间。
b. 容量限制:EMEM 的容量可能受到限制,可能无法满足大型应用的需求。
c. 集成度:EMEM 可能与其他系统组件的集成度较低,需要额外的硬件和软件支持。

总之,在多核应用中,EMEM 可以作为一种补充内存选项,但需要根据具体的应用需求和性能要求来权衡其优缺点。在某些情况下,可以考虑将 EMEM 与其他类型的内存(如 SRAM、DRAM 或外部存储器)结合使用,以实现最佳性能。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分