一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

國產(chǎn)首創(chuàng)RISC-V安全微控制器,CF3310開發(fā)板開發(fā)應(yīng)用實例

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-07-04 08:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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




快速上手及手把手指導(dǎo)點燈


CF3310開發(fā)板這塊小版做工不錯,板子上的用于擴(kuò)展的接口有好幾個,不過沒有都焊上針,好在已經(jīng)焊針的,足夠一般的測試使用了。開發(fā)板上,有一些預(yù)留的芯片位置。


官方提供的資料包,非常豐富,包含了開發(fā)板、芯片、開發(fā)工具、例程等的詳細(xì)材料。


詳細(xì)閱讀 CF3310客戶開發(fā)包/1 快速入門/CCore RISC-V IDE快速入門.pdf ,按照說明步驟安裝好開發(fā)工具 C*Core IDE Suite RISC-V,以及使用 zadig安裝好JTAG驅(qū)動,就能開始開發(fā)了。



>>>點此查看全文



仿真調(diào)試體驗


作為MCU開發(fā),仿真調(diào)試是必不可少的過程。具備方便高效的仿真調(diào)試工具的MCU平臺,更有利于產(chǎn)品的開發(fā),也更容易被客戶接收。所以本文章對CF3310的仿真進(jìn)行測試。


CF3310官方提供的是基于eclipse的ide,基于gcc+gdb工具鏈,硬件的仿真器基于FT232的cJtag。搭建好開發(fā)環(huán)境后,我們可以進(jìn)行仿真。


總之仿真環(huán)境還是基本是基本能用,離好用,高效,健壯還有較大差距,希望國產(chǎn)risc-v芯片開花的前提下,能提高下相應(yīng)的生態(tài)和開發(fā)環(huán)境。



>>>點此查看全文


?

32 位可編程中斷計時器模塊PIT32

基礎(chǔ)使用


在微五科技CF3310開發(fā)板上,提供了兩個32 位可編程中斷計時器模塊:



其具體的處理邏輯如下:



通過對官方提供的pit32_demo的學(xué)習(xí),了解到該定時器的基礎(chǔ)使用方式。


要使用開發(fā)板上的定時器,有兩個概念,我們需要先了解:

  • 分頻:為了得到準(zhǔn)確的計時時間,通常使用開發(fā)板運行頻率,取其2的整數(shù)次方 之一,得到一個合適的頻率值,然后根據(jù)該頻率值進(jìn)行計數(shù);否則,頻率值過大,導(dǎo)致計數(shù)值增長太快,計數(shù)器溢出。

  • 計數(shù):在上述分頻的基礎(chǔ)上,進(jìn)行計數(shù),累積到預(yù)先設(shè)定的數(shù)值,就觸發(fā)定時器進(jìn)行具體的操作。



>>>點此查看全文



CF3310開發(fā)板的串口使用


CF3310開發(fā)板提供了UART功能,詳細(xì)信息可以查看官方文檔:



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



在官方提供的演示代碼,關(guān)閉其他demo定義,開啟#define UART_DEMO_EN,就能啟用UART測試,其具體對應(yīng)的代碼為:src/demo/uart_demo.c


在CF3310開發(fā)板上,有兩種方式,可以連接到開發(fā)板的UART接口,與其他設(shè)備通信。


方式1:Type-C串口調(diào)試
將開發(fā)板用Type-C線連接到電腦,并在電腦上安裝好對應(yīng)的驅(qū)動,就能看到對應(yīng)的串口設(shè)備。


方式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ìn)行了針對性的加強(qiáng):



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



在經(jīng)過學(xué)習(xí)官方資料包中提供的demo,以及經(jīng)過官方技術(shù)人員手把手的指導(dǎo),結(jié)合自己所了解的Python加密知識,實現(xiàn)了串口加密通信。


這篇分享中,演示的是從開發(fā)板發(fā)送經(jīng)過加密處理的數(shù)據(jù);


然后在上位機(jī)上,接收并解密對應(yīng)的數(shù)據(jù)。


在開始之前,請先閱讀我的上一篇分享 【CF3310開發(fā)板的串口使用】 ,了解串口的使用。


可以直接使用跳線帽,按照如圖所示短接對應(yīng)的引腳,這樣Type-C口連接到電腦后,就能直接使用串口工具連接其對應(yīng)的串口進(jìn)行調(diào)試了:



>>>點此查看全文



安全算法小盤點


微五科技CF3310開發(fā)板有一個很大特點就是安全算法的無縫嵌入,這也是吸引我很大興趣的一個地方,今天就一起來盤點,共同增益知識及使用方式。


目前官方DEMO里整合了6種算法:SM4,DES,AES,HASH,RSA,SM2,如果有不清楚請度娘一下



>>>點此查看全文





聲明本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。


更多熱點文章閱讀

  • 基于Cortex-M3內(nèi)核的32位微控制器,STM32項目實戰(zhàn)分享!

  • 基于32位RISC-V設(shè)計的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

  • RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

  • 尺寸僅有21mm*51mm,板邊采用郵票孔設(shè)計,合宙 Air105 核心板開發(fā)總結(jié)

  • 嵌入式Linux開發(fā)秘籍!工程師大佬親歷分享項目樣例


原文標(biāo)題:國產(chǎn)首創(chuàng)RISC-V安全微控制器,CF3310開發(fā)板開發(fā)應(yīng)用實例

文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標(biāo)題:國產(chǎn)首創(chuàng)RISC-V安全微控制器,CF3310開發(fā)板開發(fā)應(yīng)用實例

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    匠芯創(chuàng)D133CBS RISC-V KunLun Pi V1.0開發(fā)板開發(fā)資料

    開發(fā)板簡介 D13x 是 ArtInChip 一款基于 RISC-V 的高性能、國產(chǎn)自主、工業(yè)級全高清顯示與智能控制 MCU,配備強(qiáng)大的 2D 圖形加速處理
    發(fā)表于 07-15 17:27

    矽速科技正式入駐 RuyiSDK 開發(fā)者社區(qū),共建 RISC-V 開發(fā)者生態(tài)!

    開發(fā)的開源套件,致力于為RISC-V開發(fā)者提供完整、全棧、功能強(qiáng)大的開發(fā)工具鏈,涵蓋編譯、調(diào)試、模擬等全流程支持,并兼容市場上主流RISC-V
    的頭像 發(fā)表于 07-10 11:00 ?291次閱讀
    矽速科技正式入駐 RuyiSDK <b class='flag-5'>開發(fā)</b>者社區(qū),共建 <b class='flag-5'>RISC-V</b> <b class='flag-5'>開發(fā)</b>者生態(tài)!

    【微五科技CF5010RBT60開發(fā)板試用體驗】開發(fā)板介紹與開發(fā)環(huán)境搭建

    基于微五工業(yè)微控制器CF5010的評估開發(fā)板 l 微控制器: 中階 32位RISC-V RV32IMAC MCU
    發(fā)表于 06-26 14:05

    【免費試用】開發(fā)板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發(fā)板等你試用~

    道OpenHarmony、RISC-V、Rockchip(下稱RK)全面覆蓋前沿技術(shù)方向,等你用代碼與創(chuàng)意點燃科技未來!——點擊開發(fā)板圖片立即申請————點擊開發(fā)板圖片立即申請———
    的頭像 發(fā)表于 06-05 08:05 ?281次閱讀
    【免費試用】<b class='flag-5'>開發(fā)板</b>評測大賽開啟!OH 、<b class='flag-5'>RISC-V</b>、Rockchip頂級<b class='flag-5'>開發(fā)板</b>等你試用~

    RISC-V開發(fā)板!微五科技CF5010RBT60開發(fā)板免費試用

    微五科技CF5010RBT60,采用最新一代RISC-V高效率的精簡指令架構(gòu),寬溫域32位通用MCU芯片,內(nèi)部集成一個運放和兩個比較,集成 Cordic 數(shù)學(xué)運算硬件加速引擎,硬件向下兼容
    發(fā)表于 06-03 17:53

    關(guān)稅取消后,國產(chǎn)的這款RISC-V開發(fā)板能否稱霸市場?進(jìn)迭時空Muse Pi Pro開發(fā)板

    在電子科技領(lǐng)域,一款國產(chǎn)開發(fā)板近期悄然嶄露頭角,吸引了全球的目光。它就是由國產(chǎn) RISC-V 芯片設(shè)計公司進(jìn)迭時空推出的 Muse Pi Pro
    的頭像 發(fā)表于 05-20 09:49 ?380次閱讀
    關(guān)稅取消后,<b class='flag-5'>國產(chǎn)</b>的這款<b class='flag-5'>RISC-V</b><b class='flag-5'>開發(fā)板</b>能否稱霸市場?進(jìn)迭時空Muse Pi Pro<b class='flag-5'>開發(fā)板</b>

    2025電子發(fā)燒友開發(fā)板評測大賽開啟!三大賽道火力全開,頂級開發(fā)板等你來戰(zhàn)!

    /try_CH585.html 【RISC-V專題】視美泰M-K1HSE開發(fā)板免費試用https://bbs.elecfans.com/try_MK1HSE.html 【RISC-V專題】微五科技
    發(fā)表于 05-15 15:09

    Banana Pi BPI-RV2 RISC-V 路由開發(fā)板發(fā)售, 全球首款RISC-V路由

    Banana Pi BPI-RV2 開源路由是矽昌通信和?蕉派開源社區(qū)(Banana Pi )合作設(shè)計, 聯(lián)合打造全球首款RISC-V架構(gòu)路由開發(fā)板。 這是香蕉派開源社區(qū)與矽昌通
    發(fā)表于 04-18 14:06

    OrangePi RV來了!香橙派首款高性能開源RISC-V開發(fā)板,解鎖神秘技能!

    日前,香橙派首款高性能開源RISC-V開發(fā)板OrangePiRV即將開售。OrangePiRV擁有強(qiáng)大的圖像和視頻處理系統(tǒng),能完成各種復(fù)雜的視頻圖像處理與智能視覺計算,滿足邊緣端的多種視覺實時性處理
    的頭像 發(fā)表于 03-06 14:11 ?815次閱讀
    OrangePi RV來了!香橙派首款高性能開源<b class='flag-5'>RISC-V</b><b class='flag-5'>開發(fā)板</b>,解鎖神秘技能!

    RISC-V MCU技術(shù)

    嘿,咱來聊聊RISC-V MCU技術(shù)哈。 這RISC-V MCU技術(shù)呢,簡單來說就是基于一個叫RISC-V的指令集架構(gòu)做出的微控制器技術(shù)。RISC-
    發(fā)表于 01-19 11:50

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

    “ ?HiFive Premier P550:世界上性能最高的 RISC-V CPU 開發(fā)板,以 Mini-DTX 外形提供高性能 Linux 開發(fā)平臺,支持下一波 RISC-V
    的頭像 發(fā)表于 12-16 11:16 ?1794次閱讀
    SiFive 推出高性能 <b class='flag-5'>Risc-V</b> CPU <b class='flag-5'>開發(fā)板</b> HiFive Premier P550

    如何使用 RISC-V 進(jìn)行嵌入式開發(fā)

    、準(zhǔn)備開發(fā)環(huán)境 選擇開發(fā)板RISC-V架構(gòu)的嵌入式開發(fā)板有多種選擇,如GD32VF103R-START、飛凌嵌入式OK113i-S等。選擇時需要考慮
    的頭像 發(fā)表于 12-11 17:32 ?1940次閱讀

    飛凌嵌入式T113-i開發(fā)板RISC-V核的實時應(yīng)用方案

    ,實現(xiàn)高性能與高實時性的有效結(jié)合。本文將以O(shè)K113i-S開發(fā)板為例,為大家介紹RISC-V核的資源和應(yīng)用案例。
    的頭像 發(fā)表于 11-22 15:29 ?1728次閱讀
    飛凌嵌入式T113-i<b class='flag-5'>開發(fā)板</b><b class='flag-5'>RISC-V</b>核的實時應(yīng)用方案

    香蕉派開發(fā)板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開發(fā)板開發(fā)

    K230D Zero 開發(fā)板。這款創(chuàng)新的開發(fā)板是由嘉楠科技與香蕉派開源社區(qū)聯(lián)合設(shè)計研發(fā),搭載了先進(jìn)的勘智 K230D 芯片。 K230D 芯片擁有雙核玄鐵 C908 RISC-V CPU,集成自主研發(fā)
    發(fā)表于 11-05 15:29