色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是HiFive1?詳細介紹HiFive1開發套件的核心

lPCU_elecfans ? 來源:未知 ? 作者:李倩 ? 2018-06-05 09:36 ? 次閱讀

前言:作為一名嵌入式系統開發人員一直在想方設法進一步縮短開發時間,特別是針對概念驗證和快速原型開發。雖然開發套件已成為捷徑之選,但設計人員需要找到一個平衡點,既兼顧外形尺寸和廣受支持的生態系統,又要考慮性能要求。ArduinoUno開發板就是這種需要找到平衡點的很好例子。

什么是 HiFive1?

HiFive1 開發套件基于一款集成 32 位 RISC-V(讀音“risk-five”)處理器內核的微控制器。該開發板可接受 Arduino 式盾板,從而大幅提升了其對嵌入式設計快速原型開發的實用性。

HiFive1 的核心是 RISC-V 處理器內核。這就需要 Arduino 開發板背后的開源概念,并將其一直擴展到處理器本身。

RISC-V 是開放式指令集架構 (ISA),基于兩個基礎:自 20 世紀 80 年代以來一直采用的精簡指令集計算 (RISC) 概念,以及開源原則。

因為 RISC-V ISA 是開源的,所以可自由地用于任何目的。任何人都可以設計、制造和銷售基于 RISC-V 的芯片和軟件,而無需支付版稅。

Arduino 式針座(包含注意事項)

HiFive1 開發套件復制了 Arduino 獨特的 I/O 針座布局。它可以接受數以百計可用 Arduino 盾板中的多數類型,但有幾點需要注意。

首先,微控制器沒有模擬輸入引腳。HiFive1 開發套件的 Arduino 式針座只能進行數字 I/O、中斷和脈沖寬度調制 (PWM) 引腳分配。

Arduino Uno 開發板上 A0 至 A5 模擬引腳所用的物理針座位置在 HiFive1 開發板上標注為 D14 至 D19 數字 I/O 引腳。

如果有必要添加模擬功能,可使用眾多可用模數轉換器 (ADC)、數模轉換器 (DAC) 或組合 ADC/DAC Arduino 盾板中的一種。

另請注意:

設計人員可將多達 9 個 PWM 發生器分配到 HiFive1 開發套件上的 Arduino 式針座引腳。

HiFive1 開發套件的所有 19 個 Arduino 式針座 I/O 引腳均可用作中斷輸入。

這就引出了第二個注意事項:迄今為止,只有以下兩款AdafruitArduino 盾板通過了 HiFive1 測試,因為只有針對這兩款盾板的 Adafruit 支持庫已移植到 HiFive1 庫:

Adafruit的電阻式觸摸屏和 LED 顯示屏

Adafruit 的 BLE SPI Friend

接下來將詳細介紹 HiFive1 開發套件的核心,即微控制器。

該微控制器的中心是基于開源的 32 位 RISC-V ISA 的 CPU 內核。就 RISC-V 而言,核心是 RV32IMAC 處理器。

這意味著它使用的是基本 32 位 RISC-V 整數指令集 (RV32I),具有整數硬件乘除 (M) ;原子、實時指令 (A);以及對 16 位精簡 (C) 指令集的附加支持。另外還有 64 位和 128 位版本的 RISC-V ISA。該內核還包括 16 Kb 的指令緩存(在框圖中標記為“I $”)和 16 Kb 的暫存器 SRAM。

幾個標準外設包括定時器、PWM 信號發生器、實時時鐘、UART、QSPI 串行接口以及圍繞處理器內核的一個片上硬件調試模塊。

RISC-V 架構幕后有誰或者說有什么?為什么?

HiFive1 開發套件和微控制器實際上是開源 RISC-V 處理器架構的硬件演示工具,是一個假設論證:世界真的需要另一種處理器架構嗎?

RISC-V 項目始于加州大學伯克利分校,最終超越了大學研究的范疇,充分發揮了更多自愿參與者和電子行業人士的想象力。

該項目的最終結果是開源代碼 RISC 處理器 ISA(指令集架構),與其他任何 32 位 RISC ISA 幾乎一樣。不同之處在于任何人都可以自由地將 RISC-V ISA 用于任何目的。

就 HiFive1 開發板而言,嵌入式系統開發人員需要的不僅僅是處理器或微控制器芯片。

對于 RISC-V,嵌入式開發人員需要工具、示例代碼、庫和軟件堆棧等形式的開發支持。這類支持來自圍繞成功的處理器架構和用戶而發展的生態系統。

總結

經濟實惠的 Arduino Uno 開發板外形小巧輕便,可訪問數百個 I/O 和外設盾板。HiFive1 開發套件利用這些現有盾板,通過緊密復制緊湊型 Arduino Uno 開發板的外形尺寸和獨特針座配置,將其與基于 RISC-V 的 32 位微控制器配接。

HiFive1 開發套件具有 16 Mb 板載閃存,可提供更高的代碼存儲能力。盡管它是一款新的架構,但嶄露頭角的開源 RISC-V 生態系統提供了一套擴展的軟件開發工具,包括編譯器、匯編器、調試器和 Arduino IDE 庫。

開源GNU MCU Eclipse:一系列基于 GNU 工具鏈的 Eclipse 多平臺嵌入式開發插件和工具。

Segger的Embedded Studio for RISC-V:一款用于嵌入式 C/C ++ 軟件開發的跨平臺 IDE 以及該公司的J-Link 調試探測器。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式設計
    +關注

    關注

    0

    文章

    392

    瀏覽量

    21307
  • Arduino
    +關注

    關注

    188

    文章

    6472

    瀏覽量

    187357
  • RISC-V
    +關注

    關注

    45

    文章

    2300

    瀏覽量

    46257

原文標題:【解密】Arduino 與 RISC-V 架構結合,實現完美嵌入式設計

文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    SC171開發套件V1 技術資料

    SC171開發套件V1 技術資料 課程類別 鏈接 硬件平臺介紹及使用(SC171開發套件V1 ) https://bbs.elecfans.
    發表于 05-09 17:58

    全球首款基于 RISC-V “HiFive Unleashed” 單板計算機(SBC)

    板卡。U540 SoC 結構圖HiFive Unleashed 開發板結構圖除了以上官方透露的硬件信息,我們也沒有找到更多關于這塊開源硬件板卡的規格信息。所以不妨從 U540 這顆核心芯片入手,一探
    發表于 08-02 11:52

    紫光同創PGC1KG-LPG100 / PGC2KG-LPG100開發套件|盤古1K/2K開發套件

    盤古1K/2K 開發套件是基于紫光同創 FPGA 開發平臺的開發套件,以紫光同創 Compa系列PGC1KG-LPG100 / PGC2KG
    發表于 08-02 14:20

    紫光同創PGC1KG-LPG100 / PGC2KG-LPG100開發套件|盤古1K/2K開發套件

    盤古1K/2K 開發套件是基于紫光同創 FPGA 開發平臺的開發套件,以紫光同創 Compa系列PGC1KG-LPG100 / PGC2KG
    發表于 08-22 16:26

    紫光同創PGC1KG-LPG100 / PGC2KG-LPG100開發套件|盤古1K/2K開發套件

    盤古1K/2K 開發套件是基于紫光同創 FPGA 開發平臺的開發套件,以紫光同創 Compa系列PGC1KG-LPG100 / PGC2K
    發表于 09-22 15:03

    ZigBee開發套件內容

    ZigBee開發套件內容開發套件
    發表于 11-15 17:35 ?165次下載

    SF-EP1C FPGA開發套件介紹

    BJ-EPM CPLD開發套件相關例程和文檔
    發表于 07-08 14:23 ?0次下載

    如何通過HiFive1套件實現快速原型開發

    嵌入式系統開發人員一直在想方設法進一步縮短開發時間,特別是針對概念驗證和快速原型開發。雖然開發套件已成為捷徑之選,但設計人員需要找到一個平衡點,既兼顧外形尺寸和廣受支持的生態系統,又要
    的頭像 發表于 06-19 09:09 ?5668次閱讀
    如何通過<b class='flag-5'>HiFive1</b><b class='flag-5'>套件</b>實現快速原型<b class='flag-5'>開發</b>

    ZigBee Light Link? 開發套件介紹

    德州儀器ZigBee無線智能LED控制開發套件入門介紹
    的頭像 發表于 08-14 01:09 ?3631次閱讀

    CC1120開發套件的操作演示

    CC1120 Sub1G 開發套件動手實踐-開盒介紹
    的頭像 發表于 08-23 00:10 ?3005次閱讀

    關于CC1120開發套件的特點及應用介紹

    CC1120 Sub1G 開發套件動手實踐-接收性能練習
    的頭像 發表于 08-08 02:02 ?3979次閱讀

    HiFive1 Rev B與HiFive1的區別

    這個升級的改進還是顯而易見的,FE310-G002增加了對最新RISC-V調試規范0.13,硬件I2C,兩個UART的支持,以及在低功耗睡眠模式下對核心軌進行電源門控。與原版FE310一樣
    的頭像 發表于 04-04 14:46 ?6435次閱讀

    ST電機控制開發套件5.0

    詳細介紹ST電機控制開發套件5.0。
    發表于 03-16 10:40 ?27次下載

    電量計開發套件BQstudio介紹

    電量計開發套件BQstudio介紹
    發表于 10-28 12:00 ?28次下載
    電量計<b class='flag-5'>開發套件</b>BQstudio<b class='flag-5'>介紹</b>

    SiFive 推出高性能 Risc-V CPU 開發HiFive Premier P550

    “ ?HiFive Premier P550:世界上性能最高的 RISC-V CPU 開發板,以 Mini-DTX 外形提供高性能 Linux 開發平臺,支持下一波 RISC-V 開發
    的頭像 發表于 12-16 11:16 ?349次閱讀
    SiFive 推出高性能 Risc-V CPU <b class='flag-5'>開發</b>板 <b class='flag-5'>HiFive</b> Premier P550
    主站蜘蛛池模板: 亚洲欧美日韩国产另类电影| 成人精品视频在线| 国产日韩精品一区二区在线观看| 色怕怕| 国产亚洲色婷婷久久精品99| 亚洲性夜夜夜色综合网| 美女激清床上戏大全| 成人影片迅雷下载| 亚洲乱码AV久久久久久久| 亚洲国产在线精品第二剧情不卡 | 麻豆XXXX乱女少妇精品-百度| 99视频在线国产| 午夜人妻理论片天堂影院| 久久精品国产午夜伦班片| CHINA篮球体育飞机2022网站| 天堂岛www| 麻豆AV无码精品一区二区| 国产成人精品精品欧美| 在线电台收听| 丝袜美女自摸| 美女脱18以下禁止看免费| 国产高清亚洲日韩字幕一区| 在线观看国产区| 视频成人永久免费看| 理论片午午伦夜理片2021| 国产WW高清大片免费看| 中国xxx视频| 我们中文在线观看免费完整版| 巨乳中文无码亚洲| 国产精品无码视频一区二区| 亚洲无线观看国产| 三级黄色在线看| 蜜桃99影院| 精品无码一区二区三区不卡| 顶级欧美不卡一区二区三区| 中文字幕在线久热精品| 性饥渴姓交HDSEX| 欧美xxxav| 久久这里只有精品1| 国产午夜婷婷精品无码A片| 扒开小处30p|