chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RISC-V是什么?如何基于此設(shè)計微控制器

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-10-30 07:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在不斷創(chuàng)新并保護其知識產(chǎn)權(quán) (IP) 的同時,還需兼顧低功耗和低成本,致使設(shè)計人員持續(xù)面臨著壓力。因此,對于移動應(yīng)用處理器的設(shè)計人員而言,RISC-V 開源硬件指令集架構(gòu) (ISA) 值得留意。既然 RISC-V 已成為微控制器的一個選項,嵌入式系統(tǒng)和消費類設(shè)備的設(shè)計人員需要學(xué)習(xí)如何著手將 RISC-V 整合至自己的設(shè)計。

GroupGets LLC 的 FE310 LoFive-R1 開發(fā)板為此提供了一條捷徑。在介紹 LoFive-R1 之前,本文將介紹 RISC-V 并說明開發(fā)人員應(yīng)考慮使用該架構(gòu)的原因。然后,本文將詳細介紹 LoFive-R1,說明如何著手應(yīng)用開發(fā)以及可用的一些技巧與訣竅。

什么是 RISC-V?

RISC-V 是一個開源硬件指令集架構(gòu)項目,2010 年始于加州大學(xué)伯克利分校。構(gòu)建 RISC-V 架構(gòu)的原因很多,包括:


滿足對開源指令集架構(gòu) (ISA) 的需求,以供大學(xué)項目學(xué)術(shù)研究和學(xué)生使用


分享 ISA 開發(fā)設(shè)計專業(yè)知識的途徑


避免向現(xiàn)有芯片公司支付特許權(quán)使用費以節(jié)省成本的方法


保護架構(gòu)(公司 IP)的設(shè)計細節(jié)以保持商業(yè)可行性

就設(shè)計人員而言,RISC-V 是一種專為高速和低功耗而設(shè)計的簡化架構(gòu)。因此,基于 RISC-V 的芯片不僅適用于學(xué)術(shù)界,也非常適合商業(yè)應(yīng)用。實際上,RISC-V 基金會備受關(guān)注,目前已吸納約 325 名成員,其中包括 Si-Five、Google、Microchip Technology、NVIDIA 和 Qualcomm 等公司。

為 RISC-V 開發(fā)做出貢獻的公司雖不少,但對于普通開發(fā)人員而言,獲得 RISC-V 實踐經(jīng)驗的最佳方法是找到一款基于 RISC-V 處理器的開發(fā)板。

LoFive FE310 開發(fā)板

GroupGets LLC 的 LoFive-R1 開發(fā)板正是其中之一。


首先,LoFive R1 包含的 RISC-V 處理器最高可在 320 MHz 下運行。該處理器包括 8 KB 的一次性可編程 (OTP) 存儲器、8 KB 的掩膜 ROM、16 KB 的指令緩存和 16 KB 的 SRAM。此外,該處理器還具有三個獨立脈沖寬度調(diào)制 (PWM) 控制器、SPI、I2C、UART,甚至 QSPI 閃存接口。

其次,該開發(fā)板既可焊接針座,也可直接焊接到載板上用作處理器模塊(由于其邊緣呈圓齒形),無需費時額外采購處理器,從而極大簡化了開發(fā)人員對定制硬件的設(shè)計流程。

再者,該開發(fā)板的板載 QSPI 閃存由 Integrated Silicon Solution Inc . (ISSI) 的 IS25LP128 閃存模塊提供。IS25LP128 閃存模塊容量為 128 Mb(即 16 MB),在四通道輸入 / 輸出模式下 SPI 總線接口速度高達 133 MHz。該 SPI 閃存模塊可用于存儲以確保充足的應(yīng)用程序空間,也可用于存儲應(yīng)用程序日志等運行時數(shù)據(jù)。

另外,該開發(fā)板也可采用 5 V 的工作電壓,通過 MaxLinear 的 SPX3819M5 線性穩(wěn)壓器轉(zhuǎn)換為 3.3 V。該穩(wěn)壓器采用 SOT23-5 封裝,卻可提供高達 500 mA 的電流。該開發(fā)板消耗電流較小,因此可支持其他傳感器和器件,而無需額外添加電源電路

最后,該開發(fā)板的原理圖和物料清單等所有設(shè)計細節(jié)均可從 github 獲取。這些信息有助于開發(fā)人員理解該開發(fā)板的工作原理,也可用作定制開發(fā)項目的設(shè)計指南。

RISC-V 工具鏈設(shè)置和開發(fā)板編程

開發(fā)人員會發(fā)現(xiàn) RISC-V 可用的工具鏈有多種,具體取決于所選擇的開發(fā)板。需要注意的是,適用于 RISC-V 的 SDK 支持 Windows、macOS 和 Linux。本文將展示用于 Linux 的開發(fā)板設(shè)置方法。

首先,在終端上使用以下命令從 git 中簽出 LoFive Freedom-E SDK:


git clone --recursive https://github.com/mwelling/freedom-e-sdk.git

然后,使用以下命令進入按 SDK 創(chuàng)建的目錄:


cd freedom-e-sdk

該開發(fā)板可用的 SDK 有兩款。第一款稱為“舊版 SDK”,因為版本較舊。請使用新版 SDK,其中包括預(yù)構(gòu)建的工具鏈和用于調(diào)試的 OpenOCD。使用以下命令簽出 SDK:


git checkout lofive-r1


git submodule sync


git submodule update –init –recursive

開發(fā)板編程可通過幾種不同的方式完成。首先,該處理器具有標準 JTAG 信號,可通過 LoFive-R1 擴展連接器獲取該信號。開發(fā)人員可以使用任何支持 JTAG 的編程器,例如 SEGGER 的 J-Link 。若沒有相應(yīng)的編程器,開發(fā)人員也可使用 FTDI 的 FT2232H-56Q Mini MDL 等低成本的 USB 轉(zhuǎn)串口轉(zhuǎn)換器。FT2232H-56Q Mini MDL 模塊可提供連接 LoFive-R1 開發(fā)板所需的所有連接和分線。SDK 可使用 FT2232H-56Q 的通用 I/O 來構(gòu)建必要的 JTAG 連接,實現(xiàn)對微控制器的編程。

LoFive-R1 開發(fā)板與 FT2232H-56Q 模塊之間需要九個不同的連接(表 1)。

表 1:LoFive-R1 開發(fā)板與 FT2232H-56Q 模塊的連接簡表。

上述連接可以總結(jié)為:


電源和接地


JTAG 信號


UART 信號

連接可以采用直連法,也可使用 Global Specialties 的 PB-83M 等試驗板來完成。該試驗板的香蕉插孔可用于連接兩個電壓源和接地,以簡化原型開發(fā)。

首次使用 LoFive-R1 時,建議先安裝板載引導(dǎo)程序。引導(dǎo)程序只需安裝一次,后續(xù)即可輕松升級。通過執(zhí)行以下命令,即可從 SDK 中加載引導(dǎo)程序:


make PROGRAM=lofive-boot TARGET=lofive-r1-bootloader upload

然后,使用以下命令將 "hello world" 應(yīng)用程序加載到開發(fā)板:


make PROGRAM=sifive-welcome TARGET=lofive-r1 upload

至此,開發(fā)人員就已完成了首個 RISC-V 應(yīng)用程序編寫,此后的擴展則具有無限可能。

RISC-V 的使用技巧與訣竅

RISC-V 處理器入門與標準微控制器生態(tài)系統(tǒng)有所不同。 以下是幾點“技巧與訣竅”:

簽出 LoFive-R1 SDK 后,花時間查看主目錄下的 README.md 文件。其中包含了在何處能找到 SDK 說明文檔、板級支持包及其他有用信息。


若有 SEGGER 的 J-Link 等專業(yè)調(diào)試探測器,即可用于 RISC-V 處理器的應(yīng)用程序編程。自 2017 年以來,J-Link 一直支持 RISC-V。
如果開發(fā)人員偏好使用 IDE 而非命令行工具,可以考慮使用 Freedom Studio(基于 Eclipse 的 IDE)進行 RISC-V 開發(fā)。
首次使用 RISC-V 時,只需遵循這些“技巧與訣竅”,開發(fā)人員即可節(jié)省大量時間和精力。

總結(jié)

對于希望使用開源硬件架構(gòu)的開發(fā)人員而言,RISC-V 架構(gòu)值得留意。目前,市面上已有基于 RISC-V 處理器的開發(fā)板,如本文所述,工具鏈設(shè)置難度與任何其他標準微控制器差別不大。

RISC-V 雖令人著迷,但是請別忘記,其生態(tài)系統(tǒng)對比現(xiàn)有的許多微控制器平臺相對貧乏,因此開發(fā)人員選擇深入探索 RISC-V 后,就會發(fā)現(xiàn)可用的選擇和資源很少。權(quán)衡取舍不失為良策,具體取決于最終應(yīng)用以及開發(fā)人員的偏好和資源。

審核編輯 黃昊宇

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

    關(guān)注

    48

    文章

    8315

    瀏覽量

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

    關(guān)注

    48

    文章

    2867

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Renesas R9A02G021:32位RISC-V MCU的全方位解析

    Renesas R9A02G021:32位RISC-V MCU的全方位解析 作為一名電子工程師,在日常的硬件設(shè)計開發(fā)中,選擇合適的微控制器(MCU)至關(guān)重要。今天,我們就來深入探討一下Renesas
    的頭像 發(fā)表于 12-29 09:50 ?254次閱讀

    RISC-V怎么實現(xiàn)核間中斷?核心本地中斷控制器(CLINT)深度解析

    全稱為Core Local Interruptor(核心本地中斷控制器),是 RISC-V 特權(quán)架構(gòu)規(guī)范(Privileged Architecture Specification)中明確定義的內(nèi)建
    的頭像 發(fā)表于 12-13 14:06 ?2333次閱讀
    <b class='flag-5'>RISC-V</b>怎么實現(xiàn)核間中斷?核心本地中斷<b class='flag-5'>控制器</b>(CLINT)深度解析

    MCU微控制器CH32L103高速電吹風(fēng)方案

    MCU微控制器是整個電吹風(fēng)控制系統(tǒng)的指揮中心。英尚微推出的高速電吹風(fēng)方案,以MCU微控制器CH32L103為主控微控制器,幫助高速電吹風(fēng)實現(xiàn)高效率、低噪音、高智能和全保護的性能。CH3
    的頭像 發(fā)表于 11-27 16:20 ?341次閱讀

    易靈思Sapphire SoC中RISC-V平臺級中斷控制器深度解析

    隨著 RISC -V處理在 FPGA 領(lǐng)域的廣泛應(yīng)用,易靈思 FPGA 的 Sapphire RISC-V 內(nèi)核憑借軟硬核的靈活支持,為開發(fā)者提供多樣選擇。本文深入探討 Sapph
    的頭像 發(fā)表于 11-08 09:35 ?7722次閱讀
    易靈思Sapphire SoC中<b class='flag-5'>RISC-V</b>平臺級中斷<b class='flag-5'>控制器</b>深度解析

    為什么RISC-V是嵌入式應(yīng)用的最佳選擇

    最近RISC-V基金會在社交媒體上發(fā)文,文章說物聯(lián)網(wǎng)和嵌入式系統(tǒng)正在迅速發(fā)展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高性能應(yīng)用處理RIS
    的頭像 發(fā)表于 11-07 10:09 ?1508次閱讀

    RISC-V B擴展介紹及實現(xiàn)

    的擴展,它提供了一些常見的位操作和壓縮指令,從而增強了RISC-V的位運算和壓縮指令的能力。 對于位操作,B擴展增加了兩個寄存-位移結(jié)果寄存(RZ)和位位掩碼寄存(RM)。前者可
    發(fā)表于 10-21 13:01

    RISC-V 手冊

    以下是關(guān)于RISC-V的詳細介紹,結(jié)合其核心技術(shù)特點與當(dāng)前發(fā)展現(xiàn)狀:核心概念RISC-V(第五代精簡指令集)是一種基于精簡指令集(RISC)的開源指令集架構(gòu)(ISA),由加州大學(xué)伯克利分校于2010
    發(fā)表于 07-28 16:27 ?11次下載

    2025新思科技RISC-V科技日活動圓滿結(jié)束

    新思科技深度參與2025 RISC-V中國峰會并于2025年7月16日舉辦同期活動“新思科技RISC-V科技日”技術(shù)論壇,聚焦“從芯片到系統(tǒng)重構(gòu)RISC-V創(chuàng)新”主題,議題覆蓋當(dāng)前最前沿的技術(shù)領(lǐng)域
    的頭像 發(fā)表于 07-25 17:31 ?1303次閱讀

    先楫半導(dǎo)體亮相2025 RISC-V中國峰會,展現(xiàn)高性能實時控制芯片創(chuàng)新實力

    線下參與。國產(chǎn)高性能微控制器產(chǎn)品及嵌入式解決方案提供商“上海先楫半導(dǎo)體科技有限公司”(先楫半導(dǎo)體,HPMicro)攜全矩陣高性能MCU產(chǎn)品亮相科技展區(qū),并在嵌入式系統(tǒng)
    的頭像 發(fā)表于 07-21 08:33 ?1710次閱讀
    先楫半導(dǎo)體亮相2025 <b class='flag-5'>RISC-V</b>中國峰會,展現(xiàn)高性能實時<b class='flag-5'>控制</b>芯片創(chuàng)新實力

    【好書推薦】RT-Thread第18本相關(guān)書籍!RISC-V嵌入式系統(tǒng)設(shè)計 | 技術(shù)集結(jié)

    內(nèi)容簡介《RISC-V嵌入式系統(tǒng)設(shè)計》是一本專為嵌入式系統(tǒng)初學(xué)者編寫的實用入門教材,圍繞當(dāng)前熱門的國產(chǎn)RISC-V微控制器CH32V307展開系統(tǒng)講解。全書涵蓋嵌入式系統(tǒng)概論、
    的頭像 發(fā)表于 07-11 17:05 ?823次閱讀
    【好書推薦】RT-Thread第18本相關(guān)書籍!<b class='flag-5'>RISC-V</b>嵌入式系統(tǒng)設(shè)計  | 技術(shù)集結(jié)

    RISC-V和ARM有何區(qū)別?

    在微處理架構(gòu)領(lǐng)域,ARM與RISC-V是兩個備受關(guān)注的體系。ZLG致遠電子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發(fā)了人們對這兩種架構(gòu)差異的深入探討。ARM
    的頭像 發(fā)表于 06-24 11:38 ?1922次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區(qū)別?

    MAX7800X AI 微控制器開發(fā)人員資源

    使用我們的超低功耗 AI 微控制器實現(xiàn)真正的邊緣智能 MAX78000 MAX78002 是 Arm? M4F AI 微控制器,帶有 RISC-V? 協(xié)處理和基于硬件的卷積神經(jīng)網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-14 15:09 ?1378次閱讀
    MAX7800X AI <b class='flag-5'>微控制器</b>開發(fā)人員資源

    RISC-V賽道的“硬核”突圍之路

    。 Omdia發(fā)文稱,最近三年,越來越多的RISC廠商進入RISC-V,含RISC-V技術(shù)的處理加速以驚人的速度增長,2020年至202
    的頭像 發(fā)表于 04-24 15:34 ?489次閱讀
    <b class='flag-5'>RISC-V</b>賽道的“硬核”突圍之路

    FPGA與RISC-V淺談

    RISC-V處理的SoC數(shù)量在2024年約為20億顆,到2031年有望突破200億顆。 RISC-V的概念與優(yōu)勢 RISC-V是一種全新的開源指
    發(fā)表于 04-11 13:53 ?640次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

    芯來科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季會議于日前在東京大學(xué)ITO國際研究中心順利舉行。The RISC-V Day Tokyo作為日本最大的RISC-V活動,匯集了眾多優(yōu)秀的RISC-
    的頭像 發(fā)表于 03-03 14:07 ?1249次閱讀