近日,RISC-V芯片公司匠芯創(chuàng)宣布開源D21x系列工業(yè)級應用芯片軟硬件開發(fā)包SDK。軟件開發(fā)包涵蓋了D21x開源代碼、軟件API庫、開發(fā)手冊文檔、相關調試及燒錄工具,并且提供多媒體中間件等多個SDK用例和應用 Demo示例,幫助企業(yè)和個人開發(fā)者快速上手芯片開發(fā)。同時,與其軟件SDK配套的硬件開發(fā)包也一并釋放,包括D21x芯片參考設計原理圖、PCB設計文件、BOM表、芯片封裝庫、外設接口說明文檔等。開發(fā)者可以快速完成從硬件設計、底層軟件開發(fā)到圖形化界面和應用軟件功能開發(fā)的工業(yè)級產品方案設計。
D21x系列工業(yè)級MPU是國產自主首款面向工業(yè)應用的RISC-V架構的應用級芯片,內置玄鐵64bit RISC-V CPU C906,主頻高達600MHz,算力約1380DMIPS。匠芯創(chuàng)ArtInChip D21x系列工業(yè)級MPU具有極強的屏顯、多媒體解碼加速功能和豐富的工業(yè)互聯(lián)接口等特性,兼顧高性能、高安全、高可靠性特點,適合用于工業(yè)HMI、智能家電、儀器儀表、開源硬件等眾多領域。
一、五大特色 對標全球領先的工業(yè)級MPU應用芯片品牌
(1)滿足工控場景需求
實時異步接口PBUS,與外部FPGA、SRAM等實現(xiàn)擴展
8xUART,傳輸速度可達8Mbps,支持軟件/硬件流控,RS-485支持硬件使能
2xCAN, 支持CAN2.0A和CAN2.0B協(xié)議
集成4 Line RTP,節(jié)省BOM成本
兩層板接觸放電8KV,EMI CLASS B級標準
最大支持-40~125℃結溫
(2)豐富的互聯(lián)接口
支持100M RMII/1000M RGMII 2路以太網(wǎng)
2xUSB 2.0,支持Host/Device
2xSDIO,4xSPI,4xI2C,1xCIR
12bits SAR ADC,最多支持8個模擬信號輸入
(3)高性能顯示和圖形硬件加速
支持RGB565/666/888,dual-link LVDS,QSPI,MCU,4 lane-MIPI顯示接口,最高性能1920*1080@60fps
2D硬件圖形加速最高性能達1080P@60fps,完美對接QT、LVGL等圖形框架
支持4K分辨率長條屏
(4)完善的多媒體編解碼
H.264 1080P@30fps Decode
JPEG1080P@60fps Encode/Decode,PNG Decode
支持1xAMIC模擬音頻輸入,支持2xDMIC立體聲音頻輸入,最大支持兩路I2S接口
支持YUV422和BT.656兩種視頻輸入
(5)自主專利的安全引擎
支持SPI總線在線加解密,防止固件盜用
支持AES、TDES、HMAC、SHA、MD5、RSA、TRNG等密碼算法硬件加速
自定義芯片Secure ID,省去外部加密芯片
支持安全啟動、安全固件簽名和解密、固件燒錄防回滾
二、開發(fā)便捷 完整的SDK與內容詳盡的開發(fā)手冊
ArtInChip D21x系列Luban SDK是匠芯創(chuàng)專門為工業(yè)級應用場景定制的嵌入式操作系統(tǒng),分為兩個版本:
LubanOS是基于Linux內核Buildroot深度定制的多場景操作系統(tǒng),具備穩(wěn)定、安全、開放、敏捷的特點。在標準、高效的構建基礎上,通過開放多樣化的用戶接口和豐富的第三方中間件應用,可以滿足多種應用場景的開發(fā)需求。目前Linux內核啟動速度600ms,Demo啟動速度為2.5s。
Luban-Lite是ArtInChip為工業(yè)應用場景專門設計的 RTOS SDK,可支持 RT-Thread(默認)、FreeRTOS 多內核的切換,也支持一鍵切換Bare-metal構建模式,并完全兼容RT-Thread軟件生態(tài)。支持跨平臺的命令行開發(fā)方式,同時為Windows用戶提供了更友好的Eclipse IDE。目前RTOS內核啟動速度80ms,Demo啟動速度200ms。
ArtInChip自主研發(fā)的多媒體中間件,D21x系列工業(yè)級應用芯片內置了DE、GE、VE等多個硬件加速引擎和QT、LVGL、AWTK等常用的圖形框架,完善的燒錄及Debugger調試工具,SDK 提供相應的多媒體處理框架,可以屏蔽復雜的底層操作,讓開發(fā)者更加方便的控制這些硬件加速單元,快速完成上層應用和圖形界面開發(fā)。
三、生態(tài)活躍 開源社區(qū)持續(xù)更新
開發(fā)者可以通過訪問匠芯創(chuàng)科技Gitee主頁獲取ArtInChip D21x系列最新的SDK和文檔。
并可以通過電子郵件聯(lián)系廣東匠芯創(chuàng)科技有限公司銷售人員(sales@artinchip.com),告知項目相關信息,可獲取D21x系列芯片的樣片或Demo板,進行D21x系列工業(yè)級MPU SDK應用開發(fā)。
Luban (linux)
倉庫:https://gitee.com/artinchip/d211.git
Luban-Lite (RTOS)
倉庫:https://gitee.com/artinchip/luban-lite.git
D211 UserManual
倉庫:https://gitee.com/artinchip/d211-doc.git
Tools
倉庫:https://gitee.com/artinchip/tools.git