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

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

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

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

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

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

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

項(xiàng)目地址

?

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

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

簡介

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

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

簡單內(nèi)核:RAMROM定時(shí)器、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)方法容易得多,同時(shí)提供更好的可移植性和靈活性:例如,基于 VexRiscv-SMP CPU、LiteDRAM、LiteSATA 構(gòu)建的多核 Linux SoC與 LiteX 集成,在廉價(jià)的改造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è)計(jì)流程:

+---------------+
|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 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器
LiteEth 以太網(wǎng)
精簡版PCIe PCIe
LiteSATA SATA
LiteSD SD卡
LiteICLink 芯片間通信
LiteJESD204B JESD204B
LiteSPI SPI/SPIFlah
LiteHyperBus HyperBus/HyperRam
LiteScope 邏輯分析儀

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

圍繞 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)

需要更新所有存儲(chǔ)庫:

./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 時(shí)):

pip3installmesonninja
./litex_setup.py--gcc=riscv

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

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

直接在您的計(jì)算機(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開源項(xiàng)目介紹(十七)- AXI


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

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

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


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

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

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

    關(guān)注

    1643

    文章

    21927

    瀏覽量

    612761
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3275

    瀏覽量

    116905
  • 數(shù)字設(shè)計(jì)

    關(guān)注

    0

    文章

    47

    瀏覽量

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

    關(guān)注

    1

    文章

    527

    瀏覽量

    18265

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

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

收藏 人收藏

    評(píng)論

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

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

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

    Altera Cyclone V SoC 電源

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

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

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

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

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

    Altera公司SoC FPGA 簡介

    本文是關(guān)于Altera公司SoC FPGA 的用戶手冊(cè)(英文版) 。文中主要介紹了什么是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è)計(jì)難題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    本文將首先介紹FPGA的基礎(chǔ)知識(shí),包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?1575次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用<b class='flag-5'>所需</b>的工具
    主站蜘蛛池模板: 国产高清一区二区三区四区 | 一区视频在线播放 | 日韩电影天堂网 | 在线视频影院 | 成人三级电影在线观看 | 黄视频免费网站 | 午夜手机看片 | 久久精品伊人波多野结 | 日本不卡高清免费v日本 | 天天做天天爱天天综合网 | 久久久午夜影院 | 色噜噜噜噜噜在线观看网站 | 天天做天天爱天天射 | 变态重口极致另类在线 | 国产性老妇女做爰在线 | 天天爱天天干天天 | 99久久精品费精品国产一区二 | 国产成人mv 在线播放 | 美女黄18以下禁止观看的网站 | 操操操操网 | 久久就是精品 | 手机午夜看片 | 男人和女人在床做黄的网站 | 欧美成人猛男性色生活 | 综合丁香 | 黄色福利网 | 免费国产不卡午夜福在线观看 | 性色爽爱性色爽爱网站 | 女上男下边吃奶边做视频成都 | 老师受不了了好硬好大 | 亚洲精品老司机综合影院 | 狠狠色噜狠狠狠狠 | 欧美操穴 | 天天综合网天天做天天受 | 日本久操 | 悠悠影院欧美日韩国产 | 69日本xxxxxxxxx98| 老色视频| 性欧美激情在线观看 | 在线 | 一区二区三区四区 | 六月婷婷在线视频 |