CF3310 是基于RISC-V 32位高性能低功耗內核E20的安全微控制器,可用于信息安全、物聯(lián)網(wǎng)智能家居、小家電等應用,其工作頻率為 30MHz。采用 40nm 先進工藝,具有極高的集成度及成本競爭力。CF3310 可以工作在 1.62~5.5V,具有多種功耗模式,電流最小低至 nA 級別;硬件固化多種國際密碼算法及國密算法,并可以抵御多種側信道攻擊,支持防御物理破解。支持多種通信接口如 SPI、I2C、UART、ISO7816、SWI等,所有管腳均可作為GPIO。

快速上手及手把手指導點燈
CF3310開發(fā)板這塊小版做工不錯,板子上的用于擴展的接口有好幾個,不過沒有都焊上針,好在已經(jīng)焊針的,足夠一般的測試使用了。開發(fā)板上,有一些預留的芯片位置。
官方提供的資料包,非常豐富,包含了開發(fā)板、芯片、開發(fā)工具、例程等的詳細材料。
詳細閱讀 CF3310客戶開發(fā)包/1 快速入門/CCore RISC-V IDE快速入門.pdf ,按照說明步驟安裝好開發(fā)工具 C*Core IDE Suite RISC-V,以及使用 zadig安裝好JTAG驅動,就能開始開發(fā)了。

>>>點此查看全文
仿真調試體驗
作為MCU開發(fā),仿真調試是必不可少的過程。具備方便高效的仿真調試工具的MCU平臺,更有利于產(chǎn)品的開發(fā),也更容易被客戶接收。所以本文章對CF3310的仿真進行測試。
CF3310官方提供的是基于eclipse的ide,基于gcc+gdb工具鏈,硬件的仿真器基于FT232的cJtag。搭建好開發(fā)環(huán)境后,我們可以進行仿真。
總之仿真環(huán)境還是基本是基本能用,離好用,高效,健壯還有較大差距,希望國產(chǎn)risc-v芯片開花的前提下,能提高下相應的生態(tài)和開發(fā)環(huán)境。

>>>點此查看全文
基礎使用
在微五科技CF3310開發(fā)板上,提供了兩個32 位可編程中斷計時器模塊:

其具體的處理邏輯如下:

通過對官方提供的pit32_demo的學習,了解到該定時器的基礎使用方式。
要使用開發(fā)板上的定時器,有兩個概念,我們需要先了解:
分頻:為了得到準確的計時時間,通常使用開發(fā)板運行頻率,取其2的整數(shù)次方 之一,得到一個合適的頻率值,然后根據(jù)該頻率值進行計數(shù);否則,頻率值過大,導致計數(shù)值增長太快,計數(shù)器溢出。
計數(shù):在上述分頻的基礎上,進行計數(shù),累積到預先設定的數(shù)值,就觸發(fā)定時器進行具體的操作。

>>>點此查看全文
CF3310開發(fā)板的串口使用
CF3310開發(fā)板提供了UART功能,詳細信息可以查看官方文檔:

系統(tǒng)處理的實際邏輯為:

在官方提供的演示代碼,關閉其他demo定義,開啟#define UART_DEMO_EN,就能啟用UART測試,其具體對應的代碼為:src/demo/uart_demo.c
在CF3310開發(fā)板上,有兩種方式,可以連接到開發(fā)板的UART接口,與其他設備通信。
方式1:Type-C串口調試
將開發(fā)板用Type-C線連接到電腦,并在電腦上安裝好對應的驅動,就能看到對應的串口設備。
方式2:直連芯片的GINT1和GINT0引腳
使用USB2TTL,GITN1-TX連USB2TTL的RX引腳,GINT0-RX連USB2TTL的TX引腳,然后將USB2TTL的GND與開發(fā)板的GND相連即可。

>>>點此查看全文
利用硬件加密功能,搞定串口加密
通訊
CF3310開發(fā)板是國產(chǎn)首創(chuàng)RISC-V安全微控制器,從官方資料可以了解到其所支持的安全功能:

其在硬件上,對加密功能進行了針對性的加強:

并在硬件級別提供了多種加密算法:

在經(jīng)過學習官方資料包中提供的demo,以及經(jīng)過官方技術人員手把手的指導,結合自己所了解的Python加密知識,實現(xiàn)了串口加密通信。
這篇分享中,演示的是從開發(fā)板發(fā)送經(jīng)過加密處理的數(shù)據(jù);
然后在上位機上,接收并解密對應的數(shù)據(jù)。
在開始之前,請先閱讀我的上一篇分享 【CF3310開發(fā)板的串口使用】 ,了解串口的使用。
可以直接使用跳線帽,按照如圖所示短接對應的引腳,這樣Type-C口連接到電腦后,就能直接使用串口工具連接其對應的串口進行調試了:

>>>點此查看全文
安全算法小盤點
微五科技CF3310開發(fā)板有一個很大特點就是安全算法的無縫嵌入,這也是吸引我很大興趣的一個地方,今天就一起來盤點,共同增益知識及使用方式。
目前官方DEMO里整合了6種算法:SM4,DES,AES,HASH,RSA,SM2,如果有不清楚請度娘一下

>>>點此查看全文
更多熱點文章閱讀
原文標題:國產(chǎn)首創(chuàng)RISC-V安全微控制器,CF3310開發(fā)板開發(fā)應用實例
文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉載請注明出處。
-
電子技術
+關注
關注
18文章
923瀏覽量
57883 -
電子發(fā)燒友論壇
+關注
關注
5文章
198瀏覽量
1320
原文標題:國產(chǎn)首創(chuàng)RISC-V安全微控制器,CF3310開發(fā)板開發(fā)應用實例
文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
匠芯創(chuàng)D133CBS RISC-V KunLun Pi V1.0開發(fā)板開發(fā)資料
矽速科技正式入駐 RuyiSDK 開發(fā)者社區(qū),共建 RISC-V 開發(fā)者生態(tài)!

【微五科技CF5010RBT60開發(fā)板試用體驗】開發(fā)板介紹與開發(fā)環(huán)境搭建
【免費試用】開發(fā)板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發(fā)板等你試用~


RISC-V開發(fā)板!微五科技CF5010RBT60開發(fā)板免費試用~ #RISC-V #開發(fā)板試用
RISC-V開發(fā)板!微五科技CF5010RBT60開發(fā)板免費試用
關稅取消后,國產(chǎn)的這款RISC-V開發(fā)板能否稱霸市場?進迭時空Muse Pi Pro開發(fā)板

2025電子發(fā)燒友開發(fā)板評測大賽開啟!三大賽道火力全開,頂級開發(fā)板等你來戰(zhàn)!
Banana Pi BPI-RV2 RISC-V 路由器開發(fā)板發(fā)售, 全球首款RISC-V路由器
OrangePi RV來了!香橙派首款高性能開源RISC-V開發(fā)板,解鎖神秘技能!

RISC-V MCU技術
SiFive 推出高性能 Risc-V CPU 開發(fā)板 HiFive Premier P550

評論