世平集團代理的NXP i.MX8M Mini多核心應用處理器,採用先進的14奈米製程,為客戶提供更高速的運算能力及高效率的功耗表現。i.MX8M Mini系列處理器採用ARM Cortex-A53核心且支援ARMv8-A 64位元指令集,最高時脈高達1.8GHz,此外還包含了一個Cortex-M4的通用型微控制器,其時脈為400MHz,可用於低功耗或是即時(Real-Time)反應處理。
DRAM 控制器支援16/32 bit的LPDDR4、DDR4和DDR3L的記憶體,速度最高可達 1.5GHz。儲存媒體的部分支援NAND 、eMMC 5.1 、 SD 、 SPI NOR Flash。多媒體部分支援MIPI-CSI及MIPI-DSI介面,並內建VPU支援1080p60 H.265 VP9 /H.264 VP8 硬體Decoder及1080p60 H.264 硬體Encoder。 恩智浦i.MX8M Mini提供了各種音頻介面包含I2S、 AC-97、TDM和S/PDIF,也有高速介面用於跟其他周邊設備的連接包含USB、 PCIe 和Ethernet MAC。當然也支援傳統介面UART、I2C、SPI及GPIO…等。
i.MX8M Mini應用處理器擁有豐富的多媒體功能,適用於人機介面(HMI)、廣告機相關應用。對於工業應用領域恩智浦也推出工規版本,Tj溫度從-40度到105度並推出產品長期供貨計畫(Product Longevity),保證從產品發表日起算至少供貨10年以上,讓客戶可以盡可能的延長產品生命週期。
應用場景:
Soundbar
市場上的家用電視越做越大,也越做越薄並且流行窄邊框的設計,導致電視機上的喇叭沒辦法跟影像的品質一樣獲得提升。在人們享受高畫質的影像時,如果要有好的音質可能就需要傳統家庭劇院或是Soundbar來當作聲音的輸出,由於現代人家裡的空間的限制造就了Soundbar的需求。
恩智浦推出了電影院等級的音質解決方案Immersiv3D Audio Framework Software。i.MX8M Mini上運行這個軟體框架可以讓消費者體驗到沉浸式的高音質體驗。此為單芯片解決方案,即在i.MX8M Mini設備上執行所有的音頻處理和語音服務。i.MX8M Mini處理器提供了低延遲音頻解碼和預處理/後處理獲得Dolby Atmos (杜比全景聲) 和DTS:X環繞效果,讓您享受聲歷其境的影音體驗。
機器學習
恩智浦eIQ機器學習軟體開發環境支持NXP MCU, i.MX RT和i.MX系列應用處理器上使用機器學習算法目前支援的推理引擎有TensorFlow Lite、 ARM NN、 OpenCV、CMSIS-NN…等,讓開發人員可以輕鬆地移植演算法到i.MX8M Mini平台。
人機介面(HMI)
MX8M Mini整合了廣泛的多媒體資源,包含了1080p60 H.264硬體的編解碼器滿足了影像方面的需求,同時也支援MIPI-CSI介面連接Camera及MIPI-DSI介面連接顯示面板。目前公版搭配的是OV5640 5Mpix攝像頭模組及解析度1920x1080 5.5吋 OLED面板。
工業控制
工業控制有可能需要有精準的同步時間控制,i.MX8M Mini在Gigabit乙太網路功能上支援AVB (Audio Video Bridging)及IEEE 1588,讓使用者可以容易的建置時間同步的區域網路。此外,i.MX8M Mini除了商規版本也有工規,溫度支援從-40°C到105°C Tj。而且恩智浦也推出產品長期供貨計畫(Product Longevity)確保供貨至少十年,以滿足工業領域長尾市場(Long Tail)的特性。
i.MX8M mini家族成員:
恩智浦i.MX8M Mini提供了各種不同的組合版本,有四核、雙核及單核。若是客戶沒有多媒體的需求,也可以選用Lite版本當然也有分工規商規版本。但不管用哪個版本全部都是管腳兼容(Pin to Pin) 。換言之客戶只要開發一版PCB的設計,就可以依照終端客戶的需求選用適當的IC。需要高效能運算時就打上i.MX8M Mini Quad,若是有價格考量時則可以打上i.MX8M Mini Solo Lite。除了管腳兼容外,NXP提供的BSP也是相容的,讓軟體工程師可以輕易的切換不同的i.MX8M Mini家族的應用處理器。
商規:
工規:
i.MX8M mini EVK & BSP:
恩智浦i.MX8M Mini有兩塊開發版,按照DRAM種類來分:
LPDDR4版: 8MMINILPD4-EVK
DDR4版 8MMINID4-EVK
i.MX8M Mini公版是採用系統主板(SOM Board)跟底板(Base Board)的設計,在系統主板上有CPU、DRAM、eMMC、PMIC及WIFI 模組支援IEEE 802.11 a/b/g/n/ac。
底板則是拉出相關的IO,例如Micro-SD 卡,網路、聲音輸出,M.2介面外接PCIe裝置,並可加購選配OV5640 5Mpix攝像頭及1920x1080 5.5吋的OLED面板。
以下是相關設計資源,為了確保大家能夠獲得最新的設計資料建議大家先註冊恩智浦官網帳號,以便下載恩智浦最即時最正確的檔案。
i.MX8M Mini LPDDR4版本的線路圖: 其中包含線路圖及PCB 檔案
https://www.nxp.com/webapp/Download?colCode=8MMINILPD4-EVK-DESIGNFILES
i.MX8M Mini DDR4版本的線路圖: 其中包含線路圖及PCB 檔案
https://www.nxp.com/downloads/en/printed-circuit-boards/8MMINID4-EVK-DESIGNFILES.zip
i.MX 8M Mini Hardware Developer’s Guide: (建議硬體開發人員可以參考此份文件,其中的2.1章節的Checklist可以幫助大家在開發時需要注意的相關細節)
https://www.nxp.com/webapp/Download?colCode=IMX8MMHDG
BSP:
NXP i.MX全系列的軟體都是相容的, 可以支援Linux及Android連結如下:
https://www.nxp.com/design/i-mx-developer-resources/i-mx-software-and-development-tools:IMX-SW
參考資料:
NXP官網:
https://www.nxp.com/design/i-mx-developer-resources/immersiv3d-audio-framework-software:IMMERSIV3DAF
https://www.nxp.com/design/software/development-software/eiq-ml-development-environment:EIQ
評論
Alex Huang
2021年10月12日