在Xilinx Zynq-7020 SoC(结合ARM处理器和FPGA)中,共享内存(SHM)和片上内存(OCM)是两种不同的内存资源,它们在物理位置、访问速度、用途和设计目标上存在显著差异。以下是它们的核心区别:
1. 物理位置与架构
| 特性 | OCM(On-Chip Memory) | 共享内存(SHM,Shared Memory) |
|---|---|---|
| 物理位置 | 位于处理系统(PS,Processing System)内部 | 通常位于DDR内存或FPGA(PL)的BRAM中 |
| 硬件归属 | PS独占资源(ARM CPU专用) | PS和PL(FPGA)共享访问 |
| 典型容量 | 较小(Zynq-7020的OCM为256KB) | 较大(取决于DDR配置或FPGA BRAM资源) |
2. 访问速度与延迟
| 特性 | OCM |
|---|


5592

被折叠的 条评论
为什么被折叠?



