PolarFire? SoC FPGA 系列为智能互联系统提供低功耗、热效率和国防级安全性。它是第一款具有确定性和一致性 RISC-V CPU 集群、确定性 L2 内存子系统的片上系统 (SoC) FPGA,用于创建 Linux? 和实时应用。PolarFire SoC FPGA 涵盖从 25 K 到 460 K 的逻辑元件 (LE),并具有 12.7 Gbps 收发器。
安全关键系统、系统控制和安全应用需要 Linux 操作系统 (OS) 的灵活性和实时系统的确定性来控制硬件。典型的对称多处理 (SMP) 实施可以提供丰富操作系统的灵活性,但对于运行需要确定性性能的实时系统来说却很糟糕。PolarFire SoC FPGA 具有与内存子系统一致的多核 Linux 处理器,允许在单个多核 CPU 集群中实现确定性实时系统和 Linux 操作系统的多功能组合。PolarFire SoC FPGA 创建高性能和硬实时系统。
特性
FPGA 架构
25 K 至 460 K 逻辑元件(4 输入 LUT + DFF)
784 个数学块 (18 MACC x 18 MACC)
16 个 12.7 Gbps 的 SerDes 通道
内存接口
带 SECDED 的 36 位 DDR4/DDR3/LPDDR4/LPDDR3 内存控制器
通信接口
2 x GigE MAC、USB 2.0 OTG、5 x 多模式 UART、2 x SPI、2 x I2C、2 x CAN 2.0
控制器
2 x PCIe? Gen2 端点/根端口
微处理器子系统
处理器
1 x 64 位 RV64IMAC 监控/启动内核
4 x 64 位 RV64GC 应用内核
FMAX:667 MHz(-40°C 至 +100°C TJ)
3.125 CoreMark?/MHz、1.714 DMIPS/MHz
存储
MMC 5.1 SD/SDIO
1 x Quad SPI 闪存控制器
128 KB eNVM
56 KB sNVM
MPFS250T-FCVG784E,MPFS250T-FCVG484I,MPFS250T-FCSG536E
MPFS250T-1FCVG484E,MPFS250T-FCVG784I,MPFS250T-1FCVG784E