适用于 versatile express 的软宏单元模型
软宏单元模型 (smm) 是 arm 处理器的一种 fpga 实现形式,是使用 arm 开发板构建的。二进制映像受 fpga 的内置加密机制保护,因此,添加任何自定义外设 ip 都将需要向开发系统中添加额外的逻辑子板。
通过使用 fpga 技术,我们可以在代工厂提供任何硬硅设备之前提供包含功能完整且经过测试的最新 arm 处理器样例的板。
它通常适用于由一个或多个 板构造的 smm。由于主板上没有 sdram,因此通常会包括一个 pismo2 或 sodimm 内存模块以提供系统 sdram。
smm 的特性类似于 versatile express 处理器子板,可以安装在 v2m-p1 主板上以用作现成的开发系统。fpga 中的 pll 用于为 fpga 实现提供尽可能高的 cpu 速度。由于它是处理器子板 express 板的插入式替换设备,因此只实现一组外接 amba® axi™ 总线。
versatile express 中提供了用于以下 arm 处理器的 smm:
早期访问包含新 arm 处理器技术的开发硬件
- cpu 速度比典型软件或硬件仿真更快
- 当与处理器子板 express 相当的硬硅设备可用时,可以用其替换处理器子板 smm。之后可以重新使用逻辑子板 express 板来建立 ip 原型
smm 名称 |
smm express 适用于 cortex-r5 |
smm express 适用于 cortex-r7 |
smm express 适用于 cortex-a15 |
smm 名称(简称) | smm-r5 | smm-r7 | smm-a15 |
部件号 | v2s-cr5-1000a | v2s-cr7-1000a |
v2s-ca15-1000a* v2s-ca15-1001a* v2s-ca15-1002a* |
pcb 部件号 | hbi-0192 | hbi-217 | hbi-0217 |
数据表 | |||
手册 | |||
处理器类型 | * | ||
cpu 数量,速度 | 双核,50mhz | 双核,40mhz | 单核或双核*,10mhz |
处理器版本 | r1p2 | r0p0 | r1p0 |
协处理器 | fpu | fpu | 无或 neon* |
所需硬件 | v2f-1xv5 | v2f-2xv6 | v2f-2xv6 x 1、2 或 3* |
l1 高速缓存 i/d | 64kb/64kb | 16kb/16kb | 32kb/32kb |
l2 高速缓存 | n/a | n/a | 512kb |
tcm i/d | 64kb x 2,每个 cpu | 64kb x 2,每个 cpu | n/a |
sdram | 512mb ddr2 pismo2 | 2gb ddr2 sodimm | 4gb ddr2 sodimm |
sdram 速度 | 110mhz | 125mhz | 125mhz |
总线类型 | axi | axi | axi |
内部总线频率 | 50mhz | 40mhz | 10mhz/80mhz* |
外部总线频率 | 25mhz (m)、35mhz (s) | n/a | n/a* |
支持的底板 | v2m-p1 | v2m-p1 | v2m-p1 |
*有关完整详细信息,请参见数据表和用户手册