基於SiFive RISC-V架構SoC以及ESP32無線晶片的開發板Arduino Cinque
文章推薦指數: 80 %
SiFive和Arduino發布了具有無線傳輸功能的開發板Arduino Cinque,該板卡基於SiFive的HiFive開發板製作,採用了RISC-V指令集架構的SoC FE310以及無線傳輸晶片ESP32。
在灣區製造商博覽會上,Arduino與採用RISC-V指令集的半導體公司SiFive宣布了第一個採用開源RISC-V CPU體系結構的Arduino品牌開發板。
關於這塊Arduino
Cinque,儘管沒有更多的細節披露,但是從下面的這張產品原型照片上還是可以看出,它基本上是基於SiFive的Arduino兼容開發板HiFive1設計而成。
除此之外,至少還有一個關鍵器件的增加:一塊具有2.4GHz wifi和藍牙功能的Espressif ESP32 SoC。
跟HiFive1一樣,Arduino Cinque採用的是SiFive的處理器FE310,該處理器是首款基於開源指令集RISC-V架構的商用SoC。
據SiFive表示,這塊具有320MHz主頻的SoC是目前市場上可用的最快微處理器之一。
Arduino Cinque看起來採用了和HiFive1相同引腳封裝,類似的處理器布局、micro-USB埠,電源接口,喚醒和復位按鈕。
至於其他的一些部件,則有些差異。
除了快速的開源處理器,HiFive1完全和標準Arduino兼容。
這塊尺寸為68x51m的開發板具有128MBbit的片外SPI flash,19個數字I/O引腳,9個PWM引腳,一個SPI控制器,以及3個硬體片選CS引腳。
除此之外,HiFive1還配備了一個喚醒引腳,以及19個中斷引腳。
micro-USB接口可用於編程、調試、串行通信,以及提供5V電源。
在DC電源輸入接口,板卡支持7-12V的直流電源。
HiFive1可以採用Arduino IDE進行編程,板載的開源Freedom E SDK支持FreeRTOS。
在GitHub的Freedom E SDK頁面上提到IDE支持Ubuntu環境。
運行在HiFive1和Cinque開發板上的這款FE310 SoC配有16KB的L1緩存,16KB SRAM數據暫存器,並支持硬體乘除運算。
而且還有一個調試模塊,可以根據片上的振蕩器和鎖相環靈活的產生時鐘頻率,I/O支持UART, QSPI, PWM, 以及timer等。
SiFive在完全開放源碼的許可下也銷售FE310,讓客戶下載自己的RTL(寄存器傳輸邏輯)到晶片上。
但是該公司主要是從事「chips-as-a-service」的定製業務。
通過結合RISC-V與Espressif的ESP32,Arduino和SiFive提供了兩個在過去幾年計算領域灰姑娘逆襲的故事。
ESP32無線傳輸晶片是ESP8266的高端同胞,在目前很受歡迎。
它同樣支持獨立操作或做為從機設備,例如做為納入Arduino電路板的一個子系統。
不同於ESP8266,ESP32支持經典的藍牙4.2以及低功耗。
同時相比上一代HT20 WiFi,支持高達150Mbps HT40(40MHz通道寬度)的2.4GHz WiFi
在本月早些時候SiFive宣布了新的一輪融資850萬美元後隨之推出了Arduino Cinque。
在加州伯克利的公司所在地,該公司由RISC-V架構的主要發明者包括David Patterson所建立,他們發布了新工具用於"全面綜合"的快速評估RISC-V SoC。
工具支持採用SiFive的E31和E51 Coreplex IP的價值99美元的FPGA Digilent
Arty開發板。
Arduino Cinque板載的FE310 SoC採用32位的E31 Coreplex內核。
更大的64位E51 coreplex IP同樣是專為面向單片機的開發環境,而不是 Linux,它性能略優於E31,主要用於64位系統或主機來控制子系統。
自去年七月份SiFive宣布更加強大的linux開源開發板FU500以來,至今未看到該板的進展。
FU500集成了8個64位的基於RISC-V架構的高速緩存U5 Coreplex內核,其目前主頻為1.6GHz,未來或許更高。
28nm製程的U5 Coreplex內核支持64位RV64GC RISC-V 架構,主要面向機器學習,存儲,和網絡應用。
Arduino Cinque是最新統一Arduino的重要公布之一,在過去幾年中雙方被認為是敵對的競爭對手。
在今年早些時候,Arduino公布了基於Sigfox-ready的MKRFOX1200開發板。
「通過與開源硬體的先驅合作,SiFive可以進一步打通晶片製造商、 系統設計師以及生態鏈上的所有人之間的聯繫」,SiFive的產品和業務發展的副總裁Jack Kang表示,「我們期待著看到社區對Arduino Cinque開發板的反應,我們相信在Arduino開放和分銷的理念下會有比以往更多的人接觸RISC-V架構。
」
在Maker Faire的其他Arduino的公告
在灣區製造商博覽會上,Arduino展示了其新的運行於Arduino開發板的Arduino LoRa Gateway和LoRa Node shields。
到今年晚些時候,這些開發板會以Shield Kit形式提供,其中LoRa Gateway Shield Kit用於擴展linux開發板Arduino Tian,LoRa Node Shield Kit用於擴展Arduino
Primo或者其他至少有32KB flash的arduino開發板。
除此之外,Arduino發布了開源的snap4arduino模塊化編碼平台。
這是基於Snap修改而成。
(原BYOB)可視化程式語言是專為從幼兒園到大學的計算機入門教育而設計的。
Arduino同時升級了Arduino Foundation,這是自從去年十月份兩個敵對的Arduino組織宣布統一以來的首次。
Arduino Foundation主要用於維護統一的IDE,它提供了「一種正式的過程,讓開發者直接參與到開發過程中來」,Arduino表示。
Cinque外更多的創客開發板,開發套件現在可以免費申請啦,只需要你關注云漢電子社區微信公眾號ickeybbs,點擊菜單欄「免費板卡」就可以免費申請啦!!
RISC-V進軍人工智慧和機器學習領域?
Esperanto Technologies正在尋求在人工智慧(AI)和機器學習(ML)應用中使用RISC-V技術,這項工作已經在進行中了。其中,亟待解決的一項工作是需要為處理這些類型的網絡量身...
進入32位時代,誰能成為下一個8051
嵌入式微處理器內核界的傳奇老炮兒8051同志已經年屆四十,其所代表的深嵌入式微處理器內核架構也正在從8位時代向著32位時代進行遷移。進入32位時代,誰能成為8051的接班人,在深嵌入式領域一統江...