新唐的高性能MPU家族—— MA35家族
最近从新唐的官网上看到MPU分类有了新产品,MA35D1芯片。官网介绍如下:
MA35 家族是基于 Armv8-A 架构 64 位 Arm® Cortex-A35 内核,并搭载一颗 Arm Cortex-M4 的微处理器。MA35 家族支持 TrustZone 安全科技,适用于高端工业控制、Edge IIoT Gateway和 HMI 等应用。
MA35 家族提供多核心架构,以同时满足高效能与实时性控制的需求。MA35家族可支持 16 位的 DDR2/ DDR3 和 DDR3L SDRAM。MA35 家族提供了 LQFP 和 BGA 两种封装,并堆栈 DDR2/DDR3L SDRAM,最大容量达 512 MB,能够减少 PCB 层数、面积、以及降低电磁干扰等,让系统设计与生产更加容易。
MA35 家族也提供了丰富的功能及外设接口,如进阶的安全性功能,新唐 TSI (Trusted Secure Island),千兆以太网、 SDIO3.0 主机控制器、高速 USB2.0 控制器和CAN FD等用于高速连接的能力。它同时还配备了 LCD 控制器、2D 图形加速器、JPEG 和 H.264 解码器等用于图形人机接口应用。此外,也提供完整的开发生态系统,以缩短在嵌入式 Linux 系统的开发时间。
之前新唐的MPU芯片都是ARM7和ARM9架构,新推出的芯片使用了Cortex-A35,可谓是跑步前进了。并且,这个芯片还是异构核心,从最近两三年的芯片厂推出的芯片来看,异构核心基本属于主流了。毕竟工业产品上,总有一些实时计算类的任务需要,所以异构是比较适合的技术架构。

MA35D1系列,目前有四种型号,分别如下
- MA35D16F987C
- MA35D16A887C
- MA35D16A087C
- MA35D16F787C
下图是四种型号对于封装,DDR功能的区别比较

外设功能接口对比表
| Part No. | MA35D16A087C | MA35D16A887C | MA35D16F787C | MA35D16F987C |
|---|---|---|---|---|
| Core | Cortex-A35 Dual | Cortex-A35 Dual | Cortex-A35 Dual | Cortex-A35 Dual |
| Real-Time Processor (RTP) | Cortex-M4 | Cortex-M4 | Cortex-M4 | Cortex-M4 |
| Operating Frequency | 800 | 800 | 800 | 800 |
| GPIO | 208 | 208 | 154 | 154 |
| VBAT | v | v | v | v |
| SRAM | 256+128 | 256+128 | 256+128 | 256+128 |
| DDR | N/A | 256 | 128 | 512 |
| PDMA | 40 | 40 | 40 | 40 |
| SDRAM Interface | V | N/A | N/A | N/A |
| NAND Flash Interface | V | V | V | V |
| Watchdog (WDT) | v | v | v | v |
| Window Watchdog (WWDT) | v | v | v | v |
| Timer/ PWM | 12 | 12 | 10 | 10 |
| Enhanced PWM (EPWM) (16-bit) | 18 | 18 | 18 | 18 |
| Quadrature Encoder Interface (QEI) | 3 | 3 | 3 | 3 |
| Enhanced Capture (ECAP) | 3 | 3 | 3 | 3 |
| Real-Time Clock (RTC) | v | v | v | v |
| ADC (12-bit) | 8 | 8 | 6 | 6 |
| Enhanced ADC (EADC)(12-bit) | 8 | 8 | 0 | 0 |
| UART | 17 | 17 | 17 | 17 |
| Quad SPI (QSPI) | 2 | 2 | 2 | 2 |
| IIC | 6 | 6 | 6 | 6 |
| SPI/IIS | 4 | 4 | 4 | 4 |
| IIS | 2 | 2 | 2 | 2 |
| CAN FD | 4 | 4 | 4 | 4 |
| Secure Digital Host Controller (SDHC) | 2 | 2 | 2 | 2 |
| USB HS Host | 1 | 1 | 1 | 1 |
| USB HS Device/ Host | 1 | 1 | 1 | 1 |
| External Bus Interface (EBI) | v | v | v | v |
| Ethernet 10/100 Mbps | N/A | N/A | 1 | 1 |
| Ethernet 10/100/1000 Mbps | 2 | 2 | 1 | 1 |
| Secure Boot ROM | v | v | v | v |
| TrustZone | v | v | v | v |
| Trusted Secure Island (TSI) | v | v | v | v |
| Tamper Detection Pin | 2 | 2 | N/A | N/A |
| OTP | v | v | v | v |
| Key Store | v | v | v | v |
| Camera Interface | 2 | 2 | 2 | 2 |
| TFT-LCD Interface | 24bit | 24bit | 24bit | 24bit |
| 2D Graphics Engine | v | v | v | v |
| Video Codec | H.264 decoder JPEG decoder | H.264 decoder JPEG decoder | H.264 decoder JPEG decoder | H.264 decoder JPEG decoder |
| Package Type | BGA364 | BGA312 | LQFP216-EP | LQFP216-EP |
| Package Size | 14x14 | 15x15 | 24x24 | 24x24 |
目前官网还没有释放出datasheet,所以更详细的功能接口信息还不确定,等后面更新了,我们再来对比分析。官网的信息显示,2022年Q4会批量出货,所以先等待一段时间吧。在github上,可以看到官方有放出来linux kernel的源代码,有兴趣的开发者可以先关注下。
