適用于 Versatile Express 的軟宏單元模型
軟宏單元模型 (SMM) 是 ARM 處理器的一種 FPGA 實現形式,是使用 ARM 開發板構建的。二進制映像受 FPGA 的內置加密機制保護,因此,添加任何自定義外設 IP 都將需要向開發系統中添加額外的邏輯子板。
通過使用 FPGA 技術,我們可以在代工廠提供任何硬硅設備之前提供包含功能完整且經過測試的最新 ARM 處理器樣例的板。
它通常適用于由一個或多個邏輯子板 Express 板構造的 SMM。由于主板上沒有 SDRAM,因此通常會包括一個 PISMO2 或 SODIMM 內存模塊以提供系統 SDRAM。
SMM 的特性類似于 Versatile Express 處理器子板,可以安裝在 V2M-P1 主板上以用作現成的開發系統。FPGA 中的 PLL 用于為 FPGA 實現提供盡可能高的 CPU 速度。由于它是處理器子板 Express 板的插入式替換設備,因此只實現一組外接 AMBA® AXI™ 總線。
Versatile Express 中提供了用于以下 ARM 處理器的 SMM:
Cortex™-R5 MPCore™
Cortex-R7 MPCore
Cortex-A15 MPCore
為什么使用軟宏模型?
早期訪問包含新 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 |
數據表 | 數據表 | 數據表 | 數據表 |
手冊 | 用戶指南 | 用戶指南 | 用戶指南 |
處理器類型 | Cortex™-R5 MPCore™ | Cortex-R7 MPCore | Cortex-A15 MPCore* |
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 |
*有關完整詳細信息,請參見數據表和用戶手冊