一. 前言
世平集团针对 NXP 的 MPU 相关技术整理了一系列博文,其中也包含了硬体、软体、实际应用等的相关技术文章。此网页为详细的博文索引架构,笔者希望能够透过这些博文协助大家更了解 NXP 的 MPU 相关技术,未来世平集团也会持续更新此系列的相关博文还恳请支持!而本篇博文会针对 i.MX8 系列相关技术索引中的 【ATU Book-i.MX8 系列】NXP i.MX8ULP 应用介绍 这篇文章做介绍。
本篇文章将会初步介绍 NXP i.MX8ULP 的特点并简单解释 i.MX8ULP 与过去 i.MX 系列平台不一样的地方给各位读者们参考。
二. i.MX8ULP 初步介绍
i.MX8ULP 是 NXP 2023 年相当火红的处理器之一;i.MX8ULP 采用的是异质多核心 ( Heterogeneous Multicore ) 架构的处理器,那 i.MX8ULP 包含了 Cortex-A35 与 Cortex-M33 以及 GPU 与 DSP 等处理器并且非常适合运用在 Automotive、Industrial、Smart City、Smart Home 等领域上。( 更多详细资讯可参考此网站或找寻世平集团做相关讨论 )
补充:关于“异质多核心”相关的细节可以参阅此文章。
值得一提的是 i.MX8ULP 是 i.MX8 系列中唯一支援 EPD ( Electrophoretic Display ) 的处理器,透过 EPDC ( Electrophoretic Display Controller ) 可以驱动 E Ink 的 EPD Panel。
三、 包含 EPDC 的 NXP i.MX 系列平台比较
透过上个章节可以了解到 i.MX8ULP 是 i.MX8 系列中唯一支援 EPD 的处理器,笔者整理了一个比较表来让各位读者比较清楚的知道,NXP i.MX6 系列与 i.MX7 系列以及 i.MX8 系列有支援 EPD 的处理器之差异。
Product Family | CPU | GPU | DSP | Ethernet | CAN | Camera Interfaces | Display Interfaces | DDR Support |
---|---|---|---|---|---|---|---|---|
i.MX6SLL | Cortex-A9 (1 GHz) | X | X | X | X | Parallel CSI x1 | LCDIF x1 | LPDDR2 / LPDDR3 |
i.MX6SL | Cortex-A9 (1 GHz) | 1 (Options) | X | 10/100 Mbit/s | X | Parallel CSI x1 | LCDIF x1 | DDR3 / LPDDR2 |
i.MX6S | Cortex-A9 (1 GHz) | 2 | X | 1 Gbit/s | 2 | MIPI CSI x1 | DSI x1 | DDR3 / DDR3L / LPDDR2 |
i.MX6DL | Cortex-A9 x2 (1 GHz) | 2 | X | 1 Gbit/s | 2 | MIPI CSI x1 | DSI x1 | DDR3 / DDR3L / LPDDR2 |
i.MX7D | Cortex-A7 x2 (1.2 GHz) + Cortex-M4 (200 MHz) | X | X | 1 Gbit/s | 2 | MIPI CSI x1 / Parallel CSI x1 | DSI x1 / LCDIF x1 | DDR3 / DDR3L / LPDDR2 / LPDDR3 |
i.MX8ULP | Cortex-A35 x2 (1 GHz) + Cortex-M33 (216 MHz) | 2 | 2 | 10/100Mbit/s | 1 | MIPI CSI x1 | DSI x1 | LPDDR3 / LPDDR4 / LPDDR4X |
从以上的比较表可以得知 i.MX8ULP 比起其它 i.MX 系列处理器支援的功能更加完整,是不是有种麻雀虽小五脏俱全的感觉呢?
四、 结论
世平集团针对对 NXP 的 MPU 相关技术整理了一系列博文,而本篇文章主要介绍了 NXP 的 i.MX8ULP 这颗处理器的相关资讯;值得一提的是世平集团也实际在 i.MX8ULP 平台上做一些测试有兴趣的读者们可以参考笔者的其它文章,希望本篇文章的内容可以让各位读者对 i.MX8ULP 有更深入的体会,若未来读者们有 i.MX 系列处理器的相关问题欢迎随时与世平集团做讨论。
五、 参考文件
[1] https://www.digitimes.com.tw/tech/dt/n/shwnws.asp?id=0000272558_L1U6XHTL4SRN9G9V3TDPB
[2] https://www.nxp.com/company/blog/three-reasons-why-embedded-heterogeneous-systems-are-more-efficient:BL-3-REASONS-EMBEDDED-SYSTEMS-EFFICIENT
[3] https://www.nxp.com/docs/en/reference-manual/IMX_REFERENCE_MANUAL.pdf
[4] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-6-processors:IMX6X_SERIES
[5] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-6-processors/i-mx-6sll-processors-single-core-processor-with-arm-cortex-a9-core:i.MX6SLL
[6] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-6-processors/i-mx-6sololite-processors-single-core-low-power-epd-controller-arm-cortex-a9-core:i.MX6SL
[7] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-6-processors/i-mx-6solo-processors-single-core-multimedia-3d-graphics-arm-cortex-a9-core:i.MX6S
[8] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-6-processors/i-mx-6duallite-processors-dual-core-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6DL
[9] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-7-processors:IMX7-SERIES
[10] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-7-processors/i-mx-7dual-processors-heterogeneous-processing-with-dual-arm-cortex-a7-cores-and-cortex-m4-core:i.MX7D
[11] https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-applications-processors:IMX8-SERIES
评论