国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于RISC-V芯片的FPGA原型驗(yàn)證平臺(tái)的制作方法

      文檔序號(hào):40386725發(fā)布日期:2024-12-20 12:09閱讀:16來(lái)源:國(guó)知局

      本發(fā)明涉及原型驗(yàn)證系統(tǒng),特別涉及一種基于risc-v芯片的fpga原型驗(yàn)證平臺(tái)。


      背景技術(shù):

      1、risc-v是一種開(kāi)源指令集架構(gòu)(isa),以其簡(jiǎn)潔、模塊化、可擴(kuò)展的特點(diǎn)受到學(xué)術(shù)界和工業(yè)界的廣泛關(guān)注。越來(lái)越多的risc-v芯片被設(shè)計(jì)和投入應(yīng)用。為了驗(yàn)證risc-v芯片的功能和性能,通常需要構(gòu)建原型驗(yàn)證平臺(tái)。傳統(tǒng)的驗(yàn)證平臺(tái)大多基于asic或者fpga,但存在成本高、開(kāi)發(fā)周期長(zhǎng)等問(wèn)題。

      2、fpga由于其可編程、靈活的特性,非常適合用于構(gòu)建原型驗(yàn)證系統(tǒng)。將risc-v芯片移植到fpga平臺(tái)上,可以顯著降低驗(yàn)證成本,縮短開(kāi)發(fā)周期。此外,fpga還可以提供豐富的硬件資源如dsp、bram等,用戶(hù)可以根據(jù)需求靈活構(gòu)建自定義電路,從而擴(kuò)展risc-v芯片的功能,優(yōu)化系統(tǒng)性能。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明目的是:提供一種基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),以克服現(xiàn)有驗(yàn)證平臺(tái)的局限性。

      2、本發(fā)明的技術(shù)方案是:

      3、一種基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),包括:

      4、risc-v芯片,在fpga邏輯資源中實(shí)例化risc-v處理器核,risc-v處理器核實(shí)現(xiàn)了標(biāo)準(zhǔn)risc-v指令集,支持rv32i/rv64i基礎(chǔ)整數(shù)指令集、m標(biāo)準(zhǔn)乘除法擴(kuò)展、a原子操作擴(kuò)展、f單精度浮點(diǎn)擴(kuò)展;

      5、片外存儲(chǔ)器,使用fpga片外存儲(chǔ)資源為risc-v芯片提供代碼和數(shù)據(jù)存儲(chǔ);通過(guò)存儲(chǔ)控制器和總線(xiàn)接口,實(shí)現(xiàn)risc-v芯片與片外存儲(chǔ)器的連接;

      6、外設(shè)接口電路,實(shí)現(xiàn)了i/o接口外接傳感器、執(zhí)行器,擴(kuò)展risc-v芯片的應(yīng)用范圍;

      7、可編程邏輯電路,利用fpga的可編程邏輯資源,根據(jù)需要構(gòu)建各類(lèi)硬件加速單元,通過(guò)標(biāo)準(zhǔn)axi總線(xiàn)或自定義總線(xiàn)與risc-v芯片互連,硬件加速單元協(xié)同risc-v芯片工作,提升系統(tǒng)性能;

      8、軟硬件協(xié)同系統(tǒng),提供軟件開(kāi)發(fā)環(huán)境和硬件開(kāi)發(fā)套件。

      9、優(yōu)選的,所述軟硬件協(xié)同系統(tǒng),在軟件方面,移植risc-v的標(biāo)準(zhǔn)編譯工具鏈、操作系統(tǒng)和常用庫(kù),支持c/c++開(kāi)發(fā);在硬件方面,提供了參考設(shè)計(jì)和ip核,用戶(hù)基于此快速構(gòu)建和定制系統(tǒng)。

      10、優(yōu)選的,所述外設(shè)接口電路,還支持pcie,滿(mǎn)足高帶寬數(shù)據(jù)傳輸需求。

      11、優(yōu)選的,所述risc-v處理器核還支持自定義指令集擴(kuò)展,以滿(mǎn)足不同應(yīng)用需求。

      12、優(yōu)選的,平臺(tái)基于fpga器件,使用hdl在可編程邏輯中實(shí)例化risc-v處理器核、片外存儲(chǔ)控制器、外設(shè)接口控制器以及用戶(hù)自定義加速單元,并使用fpga工具完成綜合、布局布線(xiàn),生成比特流文件。

      13、優(yōu)選的,比特流文件生成后,將比特流文件下載到fpga器件,risc-v芯片和各個(gè)模塊被構(gòu)建在fpga中,通過(guò)器件配置引腳選擇啟動(dòng)方式,上電啟動(dòng)系統(tǒng)。

      14、優(yōu)選的,啟動(dòng)系統(tǒng)后,risc-v芯片從片外存儲(chǔ)器中讀取指令和數(shù)據(jù),開(kāi)始執(zhí)行程序;程序配置和訪問(wèn)外設(shè)接口電路,實(shí)現(xiàn)與外部設(shè)備的交互。

      15、優(yōu)選的,對(duì)于計(jì)算密集型任務(wù),在可編程邏輯中構(gòu)建定制化加速單元,通過(guò)總線(xiàn)與risc-v芯片互聯(lián);risc-v芯片將任務(wù)數(shù)據(jù)發(fā)送給加速單元處理,處理完成后結(jié)果返回給risc-v芯片,從而獲得性能提升。

      16、優(yōu)選的,通過(guò)軟硬件協(xié)同設(shè)計(jì),用戶(hù)根據(jù)應(yīng)用需求快速搭建原型系統(tǒng),驗(yàn)證risc-v芯片的功能和性能,評(píng)估其在實(shí)際場(chǎng)景中的應(yīng)用可行性。

      17、本發(fā)明的優(yōu)點(diǎn)是:

      18、1.?本發(fā)明基于開(kāi)源risc-v架構(gòu),芯片設(shè)計(jì)靈活,避免了版稅和許可問(wèn)題,降低了驗(yàn)證平臺(tái)的搭建成本。

      19、2.?本發(fā)明采用fpga實(shí)現(xiàn),充分利用了fpga的可編程特性,用戶(hù)可以靈活配置risc-v芯片的核數(shù)、頻率、緩存等參數(shù),并可添加自定義指令集,搭建個(gè)性化的驗(yàn)證平臺(tái)。

      20、3.?本發(fā)明利用可編程邏輯電路實(shí)現(xiàn)硬件加速,通過(guò)硬件軟件協(xié)同充分發(fā)揮fpga的并行計(jì)算能力,從而提升系統(tǒng)性能。

      21、4.?本發(fā)明提供完善的軟硬件開(kāi)發(fā)環(huán)境,降低了用戶(hù)的開(kāi)發(fā)難度,縮短了原型系統(tǒng)的開(kāi)發(fā)周期。

      22、5.?本發(fā)明可適應(yīng)多種risc-v芯片,具有廣泛的適用性。在芯片研發(fā)、教學(xué)科研等場(chǎng)景均可應(yīng)用。



      技術(shù)特征:

      1.一種基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,所述軟硬件協(xié)同系統(tǒng),在軟件方面,移植risc-v的標(biāo)準(zhǔn)編譯工具鏈、操作系統(tǒng)和常用庫(kù),支持c/c++開(kāi)發(fā);在硬件方面,提供了參考設(shè)計(jì)和ip核,用戶(hù)基于此快速構(gòu)建和定制系統(tǒng)。

      3.根據(jù)權(quán)利要求1所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,所述外設(shè)接口電路,還支持pcie,滿(mǎn)足高帶寬數(shù)據(jù)傳輸需求。

      4.根據(jù)權(quán)利要求1所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,所述risc-v處理器核還支持自定義指令集擴(kuò)展,以滿(mǎn)足不同應(yīng)用需求。

      5.根據(jù)權(quán)利要求1所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,平臺(tái)基于fpga器件,使用hdl在可編程邏輯中實(shí)例化risc-v處理器核、片外存儲(chǔ)控制器、外設(shè)接口控制器以及用戶(hù)自定義加速單元,并使用fpga工具完成綜合、布局布線(xiàn),生成比特流文件。

      6.根據(jù)權(quán)利要求5所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,比特流文件生成后,將比特流文件下載到fpga器件,risc-v芯片和各個(gè)模塊被構(gòu)建在fpga中,通過(guò)器件配置引腳選擇啟動(dòng)方式,上電啟動(dòng)系統(tǒng)。

      7.根據(jù)權(quán)利要求6所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,啟動(dòng)系統(tǒng)后,risc-v芯片從片外存儲(chǔ)器中讀取指令和數(shù)據(jù),開(kāi)始執(zhí)行程序;程序配置和訪問(wèn)外設(shè)接口電路,實(shí)現(xiàn)與外部設(shè)備的交互。

      8.根據(jù)權(quán)利要求7所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,對(duì)于計(jì)算密集型任務(wù),在可編程邏輯中構(gòu)建定制化加速單元,通過(guò)總線(xiàn)與risc-v芯片互聯(lián);risc-v芯片將任務(wù)數(shù)據(jù)發(fā)送給加速單元處理,處理完成后結(jié)果返回給risc-v芯片,從而獲得性能提升。

      9.根據(jù)權(quán)利要求8所述的基于risc-v芯片的fpga原型驗(yàn)證平臺(tái),其特征在于,通過(guò)軟硬件協(xié)同設(shè)計(jì),用戶(hù)根據(jù)應(yīng)用需求快速搭建原型系統(tǒng),驗(yàn)證risc-v芯片的功能和性能,評(píng)估其在實(shí)際場(chǎng)景中的應(yīng)用可行性。


      技術(shù)總結(jié)
      本發(fā)明公開(kāi)了一種基于RISC?V芯片的FPGA原型驗(yàn)證平臺(tái),包括:RISC?V芯片,在FPGA邏輯資源中實(shí)例化RISC?V處理器核,RISC?V處理器核實(shí)現(xiàn)了標(biāo)準(zhǔn)RISC?V指令集,支持RV32I/RV64I基礎(chǔ)整數(shù)指令集、M標(biāo)準(zhǔn)乘除法擴(kuò)展、A原子操作擴(kuò)展、F單精度浮點(diǎn)擴(kuò)展;片外存儲(chǔ)器,使用FPGA片外存儲(chǔ)資源為RISC?V芯片提供代碼和數(shù)據(jù)存儲(chǔ);通過(guò)存儲(chǔ)控制器和總線(xiàn)接口,實(shí)現(xiàn)RISC?V芯片與片外存儲(chǔ)器的連接;外設(shè)接口電路,實(shí)現(xiàn)了I/O接口外接傳感器、執(zhí)行器,擴(kuò)展RISC?V芯片的應(yīng)用范圍;可編程邏輯電路,利用FPGA的可編程邏輯資源,根據(jù)需要構(gòu)建各類(lèi)硬件加速單元,通過(guò)標(biāo)準(zhǔn)AXI總線(xiàn)或自定義總線(xiàn)與RISC?V芯片互連,硬件加速單元協(xié)同RISC?V芯片工作,提升系統(tǒng)性能;軟硬件協(xié)同系統(tǒng),提供軟件開(kāi)發(fā)環(huán)境和硬件開(kāi)發(fā)套件。

      技術(shù)研發(fā)人員:吳杰,蔡思聰,張磊,余向陽(yáng),汪健
      受保護(hù)的技術(shù)使用者:中國(guó)兵器工業(yè)集團(tuán)第二一四研究所蘇州研發(fā)中心
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/19
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1