關於勘智K210的開發使用和文檔分享

2020-12-22 CSDN技術社區

近來搞嵌入式軟體開發的朋友都比較關注RISC-V架構。鑑於現在RISC-V關注度較高,而市面上關於RISC-V架構的開發平臺相對比較少,而且成本普遍較高,所以筆者推薦一款性價比還不錯的晶片,並奉上兩份開發資料,有興趣的同好一起交流。

先說一下RISC-V,它的主要特點是開源,並且是一款輕量的精簡指令集架構,非常適合物聯網設備。雖然目前ARM依然是移動端的主流,但RISC-V增長勢頭還不錯,並已經引起了ARM的警覺。

再說一下K210,這款AI晶片的開發商是嘉楠科技,從2016年就開始AI晶片的研發了。K210基於業界流行的開源Rocket Core實現,在性能上還是不錯的。視覺處理器KPU的算力能到0.8TFLOPS,超過了NVIDIA Jetson Nano和最新的樹莓派4B。另外這款晶片不涉及太多複雜的東西,可以快速掌握給一款晶片移植 Linux 所需要做的最基本工作,是比較好的Linux最小系統學習平臺。

文檔詳細介紹了勘智K210的硬體技術規格和寄存器的使用方式。

從文檔概述裡可以看到勘智K210的諸多特點,筆者隨意摘錄幾條如下:

1、RISC-V雙核處理器架構:勘智K210搭載 RISC-V雙核64位CPU,支持綜合動態分支預測方案;支持標準RV64IMAFDC ISA,包括對單精度和雙精度IEEE 754-2008浮點的全硬體支持,全流水線的融合乘加、硬體除法和平方根單元,以及對子數字的全硬體支持。

這款晶片還提供了一種硬體整數乘法器和分法器。K210核心支持標準的C壓縮擴展以減少代碼大小。

2、多模態識別:搭載了視覺神經網絡加速器KPU和音頻處理器APU,可以用它來做一些機器視聽覺混合的解決方案,比如可以通過聲源定位和聲場成像輔助機器視覺對目標的跟蹤,又可以通過一般目標檢測獲得目標的方位後輔助機器聽覺對該方位進行波束形成。

文檔給出了KPU的詳細特點和功能描述。KPU是嘉楠科技自主研發的視覺神經網絡加速器,支持計算多層卷積神經網絡,以及1x1和3x3兩種卷積核。KPU支持卷積參數、批歸一化參數、激活參數可配,AI加速器主動讀取,讀取地址可配。

同時,作為一款邊緣側計算晶片,勘智K210還支持輸入圖像片上存儲,存儲容量大小為2M字節,卷積結果可由DMA讀出。

3、靈活編程:搭載FPIOA陣列,允許開發者將255個內部功能映射到晶片外圍的48個自由IO,可以根據不同場景更換算法,讓開發更簡單更靈活。

4、低功耗:算力1TOPS,晶片功耗僅0.3W,適用於多數邊緣側場景和設備端部署。

5、外設接口豐富:勘智K210支持豐富的外設接口,便於開發者根據需求靈活調用。在文檔中,嘉楠科技還給出了官方推薦的外設型號。

當然,除了文檔外,筆者也注意到嘉楠科技在官網上公布了SDK、HDK、開發指南和demo示例等工具,以下是他家的開發者專區,有需要的也可以去看看。

https://canaan-creative.com/developer

【免責聲明:CSDN本欄目發布信息,目的在於傳播更多信息,豐富網絡文化,稿件僅代表作者個人觀點,與CSDN無關。其原創性以及中文陳述文字和文字內容未經本網證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本網不做任何保證或者承諾,請讀者僅作參考,並請自行核實相關內容。凡註明為其他媒體來源的信息,均為轉載自其他媒體,轉載並不代表本網贊同其觀點,也不代表本網對其真實性負責。您若對該稿件由任何懷疑或質疑,請即與CSDN聯繫,我們將迅速給您回應並做處理。】

相關焦點

  • 嘉楠科技開源勘智K210產品規格和技術手冊
    如今,又一個10年過去,智能化浪潮興起,小到智能可穿戴設備和虛擬AI助理,大到自動駕駛系統和智慧城市,終端智能化成為趨勢。而要成為新時代的弄潮兒,首先需要的就是一款簡單高效的開發平臺。2018年,嘉楠科技發布邊緣AI晶片勘智K210,基於業界流行的開源Rocket Core實現,是一款集成機器視覺與機器聽覺兩種硬體解決方案的晶片。
  • 嘉楠勘智K210獲物聯網開發工具PlatformIO支持
    近日,開發者Ivan Kravets在海外社交媒體上曬出了基於勘智K210開發平臺的最新版本。該平臺以勘智K210為核心,由PlatformIO團隊和Sipeed團隊聯合開發,支持勘智FreeRTOS SDK、外部JTAG硬體調試和其他bug修復與改善工具。
  • RISC-V內核數量飆升 嘉楠勘智K210率先應用落地
    所謂向前兼容,就是新版本需要支持舊版本的功能,每一次兼容,都意味著指令的冗餘與開發門檻的提升。ARM架構的開發文檔多達上千頁,光是通讀一遍就需要花費很多時間。與之相比,RISC-V沒有歷史包袱,從誕生起就具備一定的後發優勢,精簡的指令集意味著精簡的開發文檔,這也將吸引更多開發者的使用。RISC-V模塊化的特點也是x86與ARM架構所不具備的。
  • 資深工程師發文 勘智K210成支持RISC-V NOMMU範本
    雖然ARM依舊是移動端的霸主,但RISC-V被外界賦予了太多意義,架構本身適合於頗具前景的嵌入式開發,其免費開源的特性也在當前的國際環境中備受關注,儼然成為移動端領域的新晉網紅。RISC-V大勢所趨,市場上也湧現了一些基於該架構的晶片與開發模組,例如很多開發者正在使用的勘智K210。
  • 嘉楠勘智K210率先落地 RISC-V內核平均複合年增長率將達146.2%
    所謂向前兼容,就是新版本需要支持舊版本的功能,每一次兼容,都意味著指令的冗餘與開發門檻的提升。ARM架構的開發文檔多達上千頁,光是通讀一遍就需要花費很多時間。與之相比,RISC-V沒有歷史包袱,從誕生起就具備一定的後發優勢,精簡的指令集意味著精簡的開發文檔,這也將吸引更多開發者的使用。RISC-V模塊化的特點也是x86與ARM架構所不具備的。
  • 核芯技術反向輸出:CES現場嘉楠勘智K210獲日本開發者點讚
    嘉楠勘智K210受海外開發者青睞  本屆CES展會上,一名來自日本的開發者熱情地向嘉楠工作人員表達感謝。這位科技發燒友用K210的開發板做了很多小東西。他特意提到日本國內一款比較有名的遊戲機也是基於K210晶片模組進行開發的。在展會現場,小哥還親自為K210點讚代言。
  • 嘉楠科技將攜旗下產品勘智 K210首度亮相WAIC世界人工智慧大會
    本次嘉楠科技旗下最新AI晶片——勘智K210亮相WAIC,將是其AI實力在世界頂級舞臺的一次集中展示。看點一:勘智K210首次亮相WAIC此次參展的K210,是嘉楠科技AI算法實力在晶片側的集大成者。勘智K210具備視聽同步,可編程能力強和自主IP三大特點。
  • 嘉楠科技發布自研晶片勘智K210 推動AI落地應用
    勘智K210:完全基於自研 視聽一體與定製化靈活適配場景需求2018年9月6日,嘉楠科技推出自主設計研發的全球首款基於RISC-V的量產商用邊緣智能計算晶片勘智K210。該晶片依託於完全自主研發的AI神經網絡加速器KPU,具備自主IP、視聽兼具與可編程能力三大特點,能夠充分適配多個業務場景的需求。
  • CES 2020:嘉楠勘智K210獲海外開發者點讚 力推核芯技術反向輸出
    嘉楠勘智K210受海外開發者青睞本屆CES展會上,一名來自日本的開發者熱情地向嘉楠工作人員表達感謝。這位科技發燒友用K210的開發板做了很多小東西。他特意提到日本國內一款比較有名的遊戲機也是基於K210晶片模組進行開發的。在展會現場,小哥還親自為K210點讚代言。
  • 嘉楠勘智K210繼Linux和Rust之後再獲PlatformIO支持
    繼獲得Linux、RUST之後,嘉楠勘智K210又迎來一位重量級開發者用戶。近日,PlatformIO團隊的一位成員在海外社交媒體分享了基於K210開發平臺的最新版本。在這個版本中,新增了勘智FreeRTOS SDK、外部JTAG硬體調試和其他bug修復工具。
  • 嘉楠科技勘智K210上央視:一片更比兩片強,編程靈活還省電
    會上,嘉楠科技展出的勘智K210晶片獲央視報導,不僅在算力上大幅超越Nvidia的邊緣計算模塊JetsonNano,而且在功耗和編程靈活性上也有不錯的表現。例如這次高交會上嘉楠科技展出的uKit2.0智能車,依託勘智K210搭載的圖像識別算法,小車可以根據自動辨識出紅綠燈和行人,並根據信號的變化進行啟停動作。這套系統證明了勘智K210在AISTEAM教育智能硬體市場的應用潛力。目前,嘉楠科技也和優必選等頭部廠商在該領域進行了合作,並且一批產品已經進入試產階段。
  • 嘉楠勘智K210獲OFweek 2020AI行業優秀產品應用獎
    獎評方表示,嘉楠科技的AI晶片勘智K210採用了RISC-V架構和自主IP核,為當前本土晶片廠商在邊緣AI市場的崛起提供實踐範本,也為其他廠商的晶片設計思路提供了可行性借鑑。作為嘉楠科技的初代AI晶片,勘智K210搭載自主研發的神經網絡加速器KPU,專為卷積神經網絡模型加速設計,支持卷積參數、批歸一化參數、激活參數等,可在邊緣側場景中實現對圖像識別、戴口罩人臉識別和活體檢測等機器視覺算法模型的加速運算。勘智K210的峰值算力為1TOPS, KPU算力為0.8TFLOPS。
  • 嘉楠勘智K210亮相CES首屆雲展覽
    本次參展,嘉楠勘智K210依然穩坐「C」位。這款晶片的一大亮點就是採用了業內備受關注的RISC-V架構。K210採用的開源項目Rocket-chip,在性能上不輸ARM Cortex-5系列。此外,RISC-V架構還具備輕量級、模塊化的特點,核心指令僅40餘條,開發者只要選擇需要的指令進行拓展,規避了ARM等架構向前兼容的指令冗餘,大幅提升對AIoT碎片化場景的適配性。
  • 微型機器學習成新方向 嘉楠勘智K210率先兼容阿里TinyML算法模型
    由嘉楠科技自研的邊緣側AI晶片勘智K210意外亮相阿里「晶片技術」展位。勘智K210採用RISC-V架構設計,兼容阿里最新TinyML算法模型,是可用於探索TinyML科研項目的RV平臺。TinyML:面向邊緣側場景的算法設計方案TinyML意指微型機器學習方法,是專門針對邊緣側場景的算法設計方案。
  • 嘉楠科技勘智K210上公交:與杭州載博電子共築疫情防火牆
    嘉楠科技自主研發的勘智K210為核心,並且搭載醫用級熱釋紅外體溫計。   得益於勘智K210晶片的本地處理能力,這套系統可以在0.5秒內完成人臉檢測和抓取。同時,系統支持乙太網、WiFi、4G通訊等多種網絡環境和數據云端訪問,並且可擴展簡訊發送提醒等功能。   值得一提的是,由於勘智K210支持本地處理,即便是在公交車等弱網甚至無網環境下也能正常工作。
  • 嘉楠K210獲RISCV-RUST支持 將強化系統的安全性和執行效率
    全球最大技術社區Github顯示,3名RISCV-RUST技術小組成員分享了系統級開發語言Rust對RISC-V架構晶片K210的支持。同時,該組織還上傳了針對K210 SoC的HAL和外圍API接口。
  • 技術自研與廣泛落地 嘉楠勘智K210連獲高交會兩項大獎
    嘉楠canaan憑藉勘智K210榮獲優秀產品獎及優秀展示獎,這也再一次證明嘉楠canaan在邊緣AI晶片領域領導者的地位。視聽一體與定製化靈活適配場景需求勘智K210是嘉楠canaan於2018年9月發布的第一代AI晶片,也是全球首款自主智慧財產權RISC-V架構商用邊緣AI晶片。
  • 嘉楠科技:60多人的心血研發的勘智K210 AI晶片正式推出
    打開APP 嘉楠科技:60多人的心血研發的勘智K210 AI晶片正式推出 發表於 2019-08-05 09:17:26 2016年嘉楠科技開始部署開發人工智慧(AI)晶片,2018年第一代可容納神經網絡模型的人工智慧晶片——勘智K210 AI晶片正式推出。這款晶片同時具備機器視覺和機器聽覺能力,凝聚了整個晶片研發設計團隊60多人的全部心血。回顧整個歷程,這個精幹的團隊艱辛自知。
  • 嘉楠科技發布嘉楠智能門禁考勤機 搭載AI晶片勘智K210
    網易科技訊 6月4日消息,今天,嘉楠科技發布智能門禁考勤機,搭載AI晶片勘智K210,支持戴口罩人臉識別功能,精準率97.4%。據了解,該產品具備毫秒級識別和本地處理特點,內置活體檢測模型,防止照片和視頻等人臉偽造手段,可以用於考勤籤到,以及工業園區和醫院等特殊場景。
  • 嘉楠科技推出一代AI晶片勘智K210功耗僅0.3W
    業內人士普遍認為,算力需求一定的前提下,計算效率和計算面積比越高,對成本降低和能效比的提升越有利。在諸如CPU、MCU等傳統的計算架構中,由於通用指令集的限制,單次計算需要多條指令的組合才能完成,計算效率低。而且,傳統晶片的計算單元面積佔比小,算力優勢並不突出。