在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

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

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

什么是 HiFive1?

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

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

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

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

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

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

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

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

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

另請注意:

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

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

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

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

Adafruit 的 BLE SPI Friend

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

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

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

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

RISC-V 架構(gòu)幕后有誰或者說有什么?為什么?

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

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

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

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

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

總結(jié)

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

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

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

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

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

    關(guān)注

    0

    文章

    392

    瀏覽量

    21325
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187658
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2322

    瀏覽量

    46436

原文標題:【解密】Arduino 與 RISC-V 架構(gòu)結(jié)合,實現(xiàn)完美嵌入式設(shè)計

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

收藏 人收藏

    評論

    相關(guān)推薦

    SC171開發(fā)套件V1 技術(shù)資料

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

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

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

    紫光同創(chuàng)PGC1KG-LPG100 / PGC2KG-LPG100開發(fā)套件|盤古1K/2K開發(fā)套件

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

    紫光同創(chuàng)PGC1KG-LPG100 / PGC2KG-LPG100開發(fā)套件|盤古1K/2K開發(fā)套件

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

    紫光同創(chuàng)PGC1KG-LPG100 / PGC2KG-LPG100開發(fā)套件|盤古1K/2K開發(fā)套件

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

    ZigBee開發(fā)套件內(nèi)容

    ZigBee開發(fā)套件內(nèi)容開發(fā)套件
    發(fā)表于 11-15 17:35 ?165次下載

    SF-EP1C FPGA開發(fā)套件介紹

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

    如何通過HiFive1套件實現(xiàn)快速原型開發(fā)

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

    ZigBee Light Link? 開發(fā)套件介紹

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

    CC1120開發(fā)套件的操作演示

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

    關(guān)于CC1120開發(fā)套件的特點及應(yīng)用介紹

    CC1120 Sub1G 開發(fā)套件動手實踐-接收性能練習(xí)
    的頭像 發(fā)表于 08-08 02:02 ?3994次閱讀

    HiFive1 Rev B與HiFive1的區(qū)別

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

    ST電機控制開發(fā)套件5.0

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

    電量計開發(fā)套件BQstudio介紹

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

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

    “ ?HiFive Premier P550:世界上性能最高的 RISC-V CPU 開發(fā)板,以 Mini-DTX 外形提供高性能 Linux 開發(fā)平臺,支持下一波 RISC-V 開發(fā)
    的頭像 發(fā)表于 12-16 11:16 ?475次閱讀
    SiFive 推出高性能 Risc-V CPU <b class='flag-5'>開發(fā)</b>板 <b class='flag-5'>HiFive</b> Premier P550
    主站蜘蛛池模板: 亚洲免费在线看 | 日韩一级片免费看 | 美女在线看永久免费网址 | 97视频免费上传播放 | 97久久综合区小说区图片专区 | 在线观看视频一区二区 | h视频免费在线 | 男人操女人视频免费 | 日本免费大黄在线观看 | 日本黄色一级网站 | 色香蕉在线观看网站 | 亚洲高清资源 | 免费爱爱视频网站 | 九九碰 | 亚洲 欧美 日韩 在线 中文字幕 | 福利视频免费观看 | 手机毛片在线 | 亚洲欧美色鬼久久综合 | 成人伊人青草久久综合网 | 天天爽天天干天天操 | 狠狠色丁香久久婷婷综 | 亚洲日本在线观看视频 | 免费二级c片观看 | 国产亚洲精品仙踪林在线播放 | 亚洲国产七七久久桃花 | 美女网站视频一区 | 欧美日韩视频综合一区无弹窗 | 激情网五月 | 浓厚な接吻と肉体の交在线观看 | 一区二区三区四区视频在线观看 | 91亚洲国产成人久久精品网站 | 三级理论片 | 一区二区三区高清视频在线观看 | 日韩综合nv一区二区在线观看 | 天天综合色网 | 人人爱人人澡 | 国产日本久久久久久久久婷婷 | 美女18黄| 51精品国产 | 欧美一级色视频 | 日本黄视频在线观看 |