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

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

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

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

如何創(chuàng)建FPGA內(nèi)核/SoC所需的所有常用組件

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-09-13 09:04 ? 次閱讀

FPGA創(chuàng)建SoC如此容易

項目地址

?

https://github.com/enjoy-digital/litex/wiki

LiteX 框架為創(chuàng)建 FPGA 內(nèi)核/SoC、探索各種數(shù)字設(shè)計架構(gòu)和創(chuàng)建完整的基于 FPGA 的系統(tǒng)提供了方便高效的基礎(chǔ)架構(gòu)。

簡介

LiteX 提供了輕松創(chuàng)建 FPGA 內(nèi)核/SoC 所需的所有常用組件:

總線(Wishbone、AXI、Avalon-ST)及其互連。

簡單內(nèi)核:RAMROM定時器UART、JTAG 等。

通過內(nèi)核生態(tài)系統(tǒng)的復(fù)雜內(nèi)核:LiteDRAM、LitePCIe、LiteEth、LiteSATA等......

各種 CPU 和 ISA:RISC-V、OpenRISC、LM32、Zynq、X86(通過 PCIe)等...

混合語言支持 VHDL/Verilog/(n)Migen/Spinal-HDL/etc...

通過各種橋接器和Litescope進(jìn)行強(qiáng)大的調(diào)試基礎(chǔ)設(shè)施。

通過Verilator直接/快速仿真

為開源和供應(yīng)商工具鏈構(gòu)建后端。

通過將 LiteX 與內(nèi)核生態(tài)系統(tǒng)相結(jié)合,創(chuàng)建復(fù)雜的 SoC 變得比使用傳統(tǒng)方法容易得多,同時提供更好的可移植性和靈活性:例如,基于 VexRiscv-SMP CPU、LiteDRAM、LiteSATA 構(gòu)建的多核 Linux SoC與 LiteX 集成,在廉價的改造Acorn CLE215+ Mining Board上運(yùn)行:

e35477c8-32fc-11ed-ba43-dac502259ad0.png

支持的硬件

?

https://github.com/litex-hub/litex-boards/tree/master/litex_boards/targets

e3cc7674-32fc-11ed-ba43-dac502259ad0.pnge4b9ca5a-32fc-11ed-ba43-dac502259ad0.png

典型的 LiteX 設(shè)計流程:

+---------------+
|FPGAtoolchains|
+----^-----+----+
||
+--+-----v--+
+-------+||
|Migen+-------->|
+-------+||Yourdesign
|LiteX+--->readytobeused!
||
+----------------------+||
|LiteXCoresEcosystem+-->|
+----------------------++-^-------^-+
(Eth,SATA,DRAM,USB,||
PCIe,Video,etc...)++
boardtarget
filefile



LiteX 已經(jīng)支持各種軟核 CPU:VexRiscv、Rocket、LM32、Mor1kx、PicoRV32、BlackParrot,并且與 LiteX 的核心生態(tài)系統(tǒng)兼容:

名稱 描述
LiteX-Boards 板支持
精簡版DRAM 動態(tài)隨機(jī)存取存儲器
LiteEth 以太網(wǎng)
精簡版PCIe PCIe
LiteSATA SATA
LiteSD SD卡
LiteICLink 芯片通信
LiteJESD204B JESD204B
LiteSPI SPI/SPIFlah
LiteHyperBus HyperBus/HyperRam
LiteScope 邏輯分析儀

使用 LiteX 構(gòu)建的設(shè)計示例:

圍繞 LitePCIe 構(gòu)建并與 LiteX 集成的定制 PCIe SDI 采集/播放板,允許完全控制 SDI 流和極低的延遲。

e517934c-32fc-11ed-ba43-dac502259ad0.png

SDS1104X-E 范圍的替代固件/網(wǎng)關(guān):

e615883a-32fc-11ed-ba43-dac502259ad0.png

Forest Kitten 33 上的 HBM2 測試基礎(chǔ)設(shè)施:

e64af722-32fc-11ed-ba43-dac502259ad0.png

快速入門指南

安裝 Python 3.6+ 和 FPGA 供應(yīng)商的開發(fā)工具和Verilator(仿真器,可以不安裝)。

安裝 Migen/LiteX 和 LiteX 的核心:

wgethttps://raw.githubusercontent.com/enjoy-digital/litex/master/litex_setup.py
chmod+xlitex_setup.py
./litex_setup.py--init--install--user(--user安裝到用戶目錄)--config=(minimal,standard,full)

需要更新所有存儲庫:

./litex_setup.py--update

注意:在 MacOS 上,確保您已安裝HomeBrew。然后做,brew install wget。

注意:在 Windows 上,您可能必須將SHELL環(huán)境變量設(shè)置為SHELL=cmd.exe.

安裝 RISC-V 工具鏈(僅當(dāng)您想使用 CPU 測試/創(chuàng)建 SoC 時):

pip3installmesonninja
./litex_setup.py--gcc=riscv

建立目標(biāo)......:

轉(zhuǎn)到 litex-boards/litex_boards/targets 并執(zhí)行您要構(gòu)建的目標(biāo)。

直接在您的計算機(jī)上安裝Verilator并測試 LiteX,無需任何 FPGA 板:

在 Linux (Ubuntu) 上:

sudoaptinstalllibevent-devlibjson-c-devverilator
litex_sim--cpu-type=vexriscv

在 MacOS 上:

brewinstalljson-cverilatorlibevent
brewcaskinstalltuntap
litex_sim--cpu-type=vexriscv

在板上的串行端口 115200 8-N-1 上運(yùn)行終端程序。

應(yīng)該得到如下所示的 BIOS 提示。

e6d76fe0-32fc-11ed-ba43-dac502259ad0.png

在FPGA上完美復(fù)刻Windows 95


e75a4a78-32fc-11ed-ba43-dac502259ad0.jpg

優(yōu)秀的 Verilog/FPGA開源項目介紹(十七)- AXI


e775fd04-32fc-11ed-ba43-dac502259ad0.jpg

優(yōu)秀的 Verilog/FPGA開源項目介紹(十六)- 數(shù)字頻率合成器DDS

想用FPGA加速神經(jīng)網(wǎng)絡(luò),這兩個開源項目你必須要了解


e7b742aa-32fc-11ed-ba43-dac502259ad0.jpg

優(yōu)秀的 Verilog/FPGA開源項目介紹(十四)- 使用FPGA實現(xiàn)LeNet-5 深度神經(jīng)網(wǎng)絡(luò)模型

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

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603385
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3248

    瀏覽量

    114800
  • 數(shù)字設(shè)計
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    22299
  • 組件
    +關(guān)注

    關(guān)注

    1

    文章

    512

    瀏覽量

    17826

原文標(biāo)題:用FPGA創(chuàng)建SoC如此容易

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Xilinx(r) Ultrascale(r) 16nm FPGA/SoC 電源解決方案

    `描述PMP10555 參考設(shè)計提供為移動無線基站應(yīng)用中的 Xilinx? Ultrascale? 16nm 系列 FPGA/SoC 供電所需所有電源軌。此設(shè)計對
    發(fā)表于 05-11 10:46

    Altera Cyclone V SoC 電源

    `描述此參考設(shè)計提供為 Altera Cyclone V SoC FPGA 供電時所需所有電源軌。此設(shè)計使用 LMZ3 系列模塊產(chǎn)生用于為 FPG
    發(fā)表于 05-11 16:49

    Xilinx Ultrascale 16nm FPGA/SoC電源解決方案

    描述PMP10555 參考設(shè)計提供為移動無線基站應(yīng)用中的 Xilinx? Ultrascale? 16nm 系列 FPGA/SoC 供電所需所有電源軌。此設(shè)計對
    發(fā)表于 11-19 14:58

    面向移動通信無線基站的Xilinx(r) Ultrascale(r) 16nm FPGA/SoC電源解決方案

    描述PMP10555參考設(shè)計提供為移動無線基站移動無線應(yīng)用中的 Xilinx? Ultrascale? 16nm 系列 FPGA/SoC 供電所需所有電源軌。此設(shè)計對
    發(fā)表于 09-28 06:56

    Altera公司SoC FPGA 簡介

    本文是關(guān)于Altera公司SoC FPGA 的用戶手冊(英文版) 。文中主要介紹了什么是SoC FPGASoC
    發(fā)表于 09-05 14:03 ?153次下載
    Altera公司<b class='flag-5'>SoC</b> <b class='flag-5'>FPGA</b> 簡介

    看技術(shù)專家:如何為您解決SoC FPGA設(shè)計難題

    電子發(fā)燒友網(wǎng)核心提示 :主要FPGA供應(yīng)商已經(jīng)開始銷售集成了硬核處理器內(nèi)核的低成本FPGA器件,SoCFPGA器件最終會成為主流。為能夠充
    發(fā)表于 11-06 22:06 ?3383次閱讀
    看技術(shù)專家:如何為您解決<b class='flag-5'>SoC</b> <b class='flag-5'>FPGA</b>設(shè)計難題

    面向移動通信無線基站的Xilinx Ultrascale 16nm FPGA/SoC電源解決方案

    PMP10555 參考設(shè)計提供為移動無線基站應(yīng)用中的 Xilinx? Ultrascale? 16nm 系列 FPGA/SoC 供電所需所有電源軌。此設(shè)計對
    發(fā)表于 02-08 09:27 ?241次閱讀

    SoC設(shè)計中嵌入FPGA(eFPGA)內(nèi)核實用評估方法

    雖然系統(tǒng)級芯片( SoC )的架構(gòu)師們已了解嵌入式FPGA( eFPGA )內(nèi)核能如何為他們的ASIC/ SoC 設(shè)計增加價值,甚至是在規(guī)劃
    的頭像 發(fā)表于 09-20 09:51 ?4164次閱讀

    PSoC Creator教程:如何創(chuàng)建組件符號

    賽普拉斯 PSoC Creator教程,包括時鐘、生成組件等內(nèi)容,例如添加API模板、設(shè)置組件參數(shù)、創(chuàng)建符號、添加Library Dpendency,創(chuàng)建電路圖等。
    的頭像 發(fā)表于 07-01 12:08 ?2010次閱讀

    如何創(chuàng)建在目標(biāo)平臺上實現(xiàn)設(shè)計加速所需的軟件鏡像

    XSA 以及如何創(chuàng)建在目標(biāo)平臺上實現(xiàn)設(shè)計加速所需的軟件鏡像。 熟悉 OpenCL 的用戶可能對內(nèi)核 (kernel)一詞已耳熟能詳,在 OpenCL 中執(zhí)行功能的位置即被稱為內(nèi)核
    的頭像 發(fā)表于 10-26 15:48 ?1429次閱讀
    如何<b class='flag-5'>創(chuàng)建</b>在目標(biāo)平臺上實現(xiàn)設(shè)計加速<b class='flag-5'>所需</b>的軟件鏡像

    使用Xilinx Vivado創(chuàng)建自己板卡文件

    board.xml - 定義關(guān)于板的所有信息。它包括基本信息(例如電路板名稱、描述、供應(yīng)商)、有關(guān)板上組件的信息(例如 FPGA 部件、LED、按鈕)、有關(guān)板上組件
    的頭像 發(fā)表于 06-02 09:08 ?3717次閱讀

    SoC FPGA與MCU主要優(yōu)勢和劣勢對比

    多核架構(gòu)的代碼開發(fā)有點類似于使用 SoC FPGA 時的代碼開發(fā),只是硬件加速是由 DSP 內(nèi)核而不是可編程結(jié)構(gòu)完成的。
    發(fā)表于 08-03 11:50 ?5661次閱讀
    <b class='flag-5'>SoC</b> <b class='flag-5'>FPGA</b>與MCU主要優(yōu)勢和劣勢對比

    什么是SoC、SOPC、SoC FPGA?用在什么場景?

    ,先了解一下SoC FPGA是什么,相對于SOPC、SoC有什么優(yōu)缺點,甚至常用在什么場景中還是比較輕松的,這些知識能對SoC
    的頭像 發(fā)表于 03-30 10:13 ?1w次閱讀

    基于FPGASoC創(chuàng)建方案

    LiteX 框架為創(chuàng)建 FPGA 內(nèi)核/SoC、探索各種數(shù)字設(shè)計架構(gòu)和創(chuàng)建完整的基于 FPGA
    發(fā)表于 06-28 09:08 ?774次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>SoC</b><b class='flag-5'>創(chuàng)建</b>方案

    FPGA基礎(chǔ)知識及設(shè)計和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識,包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?841次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識及設(shè)計和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用<b class='flag-5'>所需</b>的工具
    主站蜘蛛池模板: 四虎永久在线视频| 欧美一级高清片欧美国产欧美| 日本视频黄色| 伊人网在线观看| 日本sese| 深夜一级毛片| 又粗又硬又爽又黄毛片| 色网站在线播放| 天堂电影免费在线资源| 成年午夜一级毛片视频| 日本黄色小视频在线观看| ww.久久| 色涩在线| 日本亚洲成人| 天天爱天天做天天爽夜夜揉| 狠狠色综合色综合网络| 最新国产厕所| 国产精品三区四区| 1024手机免费看| 99热都是精品| 好爽毛片一区二区三区四区| 国产精品超清大白屁股| 亚洲国产福利| 在线免费看高清视频大全| 直接黄91麻豆网站| 欧美成人性色xxxxx视频大| 免费看美女毛片| 亚洲xx视频| 又黄又爽的成人免费网站| 亚洲一区二区影院| 色秀视频免费网站在线观看| 亚洲爽爽网| 国产精品香蕉在线一区| 国模吧在线视频| 高清欧美色欧美综合网站| 青草视频在线观看国产| 女bbbbxxxx毛片视频| 亚洲六月婷婷| 网色| 夜色伊人| 狠狠鲁狠狠操|