精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

在FPGA上為FPGA設(shè)計PCB的步驟詳解

OpenFPGA ? 來源:OpenFPGA ? 2024-02-26 09:04 ? 次閱讀

FPGA(Zynq UltraScale+ MPSoC) 上的 Ubuntu 22.04 桌面映像上安裝了各種 EE 設(shè)計應(yīng)用程序(包括 KiCad),并用它設(shè)計 PCB

步驟

從 Kria SOM wiki(https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+SOMs+Starter+Kits#K26-Boot-Firmware-Updates)下載 K260 的最新啟動固件,并按照使用啟動映像恢復(fù)工具的說明將固件上傳到 KV260 的 QSPI 閃存。

c1bc92e4-d440-11ee-a297-92fbcf53809c.pngc1c1c1ec-d440-11ee-a297-92fbcf53809c.png

為 FPGA 創(chuàng)建 Ubuntu 22.04 SD

更新啟動固件后,可以直接從 Canonical 網(wǎng)站(https://ubuntu.com/download/amd)下載 Krias 的 Ubuntu 22.04 桌面映像的映像文件:

c1c77eac-d440-11ee-a297-92fbcf53809c.png

然后使用工具燒寫 SD 卡鏡像。這里推薦 balenaEtcher。

c1cb3308-d440-11ee-a297-92fbcf53809c.png

SD 卡盡量選擇大一點(diǎn)(》= 32GB),因?yàn)楹罄m(xù)要安裝其他軟件。

硬件設(shè)置

使用鍵盤、鼠標(biāo)及HDMI 顯示器和KV260 連接在一起 ,并將以太網(wǎng)連接到路由器:

c1cf3124-d440-11ee-a297-92fbcf53809c.pngc1d6a102-d440-11ee-a297-92fbcf53809c.png

Ubuntu 環(huán)境準(zhǔn)備

首先, FPGA 比特流中的 PWM 邏輯與 Ubuntu 中的風(fēng)扇控制邏輯發(fā)生沖突。因此,為了確保 CPU 風(fēng)扇持續(xù)全速運(yùn)行,需要先停止 Ubuntu 中的 fancontrol 服務(wù):

ubuntu@kria:~$sudoservicefancontrolstop

Xlnx -config(https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/2057043969/Snaps+-+xlnx-config+Snap+for+Certified+Ubuntu+on+Xilinx+Devices) 是需要安裝的命令行工具,用于根據(jù) ZynqMP 特定要求(例如自定義 Xilinx gstreamer)配置系統(tǒng):

ubuntu@kria:~$sudosnapinstallxlnx-config--classic--channel=2.x
ubuntu@kria:~$sudoxlnx-config.sysinit

最后,更新升級系統(tǒng):

ubuntu@kria:~$sudoaptupdate
ubuntu@kria:~$sudoaptupgrade

重新啟動 FPGA 確保所有更改均已生效。

安裝 KiCad

安裝整個science-electronics軟件包,這樣可以嘗試常用的其他應(yīng)用程序,例如 GnuRadio、Fritzing 等。

ubuntu@kria:~$sudoapt-getinstallscience-electronics
c1dd3274-d440-11ee-a297-92fbcf53809c.png

使用 KiCad 進(jìn)行 PCB 設(shè)計

c1e2e2fa-d440-11ee-a297-92fbcf53809c.png

使用 KiCad 默認(rèn)庫中提供的內(nèi)容來布局簡單共發(fā)射極 BJT 電路驅(qū)動 LED

c1e76adc-d440-11ee-a297-92fbcf53809c.png

布局沒有任何問題,雖然它不像PC上那么靈活,但絕對夠用。

c1ed5c94-d440-11ee-a297-92fbcf53809c.png

在完成布局后,3D 渲染工具需要一段時間才能加載:

c1fa9850-d440-11ee-a297-92fbcf53809c.pngc200b14a-d440-11ee-a297-92fbcf53809c.png

總結(jié)

老實(shí)說,這是一種開始:使用 FPGA 為 FPGA 設(shè)計PCB。考慮到FPGA強(qiáng)大的可擴(kuò)展性,甚至你可以為自己的軟件設(shè)計加速~





審核編輯:劉清

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

    關(guān)注

    1626

    文章

    21665

    瀏覽量

    601816
  • SD卡
    +關(guān)注

    關(guān)注

    2

    文章

    560

    瀏覽量

    63798
  • PCB設(shè)計
    +關(guān)注

    關(guān)注

    394

    文章

    4670

    瀏覽量

    85281
  • QSPI
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    12176
  • Ubuntu系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    3909

原文標(biāo)題:在FPGA上為FPGA設(shè)計PCB

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

收藏 人收藏

    評論

    相關(guān)推薦

    詳解FPGA電源設(shè)計的基本方法和步驟

    現(xiàn)場可編程門陣列(FPGA)被發(fā)現(xiàn)在眾多的原型和低到中等批量產(chǎn)品的心臟。 FPGA的主要優(yōu)點(diǎn)是開發(fā)過程中的靈活性,簡單的升級路徑,更快地將產(chǎn)品推向市場,并且成本相對較低。一個主要缺點(diǎn)是復(fù)雜,用
    發(fā)表于 02-17 11:15 ?2223次閱讀

    詳解FPGA電源設(shè)計的幾個步驟

    。這樣的選擇取決于多種因素,諸如電壓和功率需求每個導(dǎo)軌,導(dǎo)軌‘排序要求,以及系統(tǒng)的電源管理的需要。  設(shè)計一個FPGA電源的第一步驟是確定各個電壓軌和他們的要求。
    發(fā)表于 11-30 17:15

    并行CRCFPGA的實(shí)現(xiàn)研究

    循環(huán)冗余碼校驗(yàn) CRC (Cyclic Redundancy Check) 廣泛用于通訊領(lǐng)域和數(shù)據(jù)存儲的數(shù)據(jù)檢錯。基于FPGA通訊領(lǐng)域和數(shù)據(jù)存儲的應(yīng)用越來越廣泛,CRC的編碼解碼模塊已經(jīng)是FPGA
    發(fā)表于 08-15 11:19 ?40次下載
    并行CRC<b class='flag-5'>在</b><b class='flag-5'>FPGA</b><b class='flag-5'>上</b>的實(shí)現(xiàn)研究

    FPGA實(shí)現(xiàn)CRC算法的程序

    Xilinx FPGA工程例子源碼:FPGA實(shí)現(xiàn)CRC算法的程序
    發(fā)表于 06-07 15:07 ?28次下載

    將PetaLinux移植到FPGA的原因和步驟詳解

    從最初不起眼的膠合邏輯開始,FPGA已經(jīng)歷了漫長的發(fā)展道路。當(dāng)前FPGA的邏輯容量和靈活性已將其帶入了嵌入式設(shè)計的中心位置。目前,單個可編程芯片可實(shí)現(xiàn)一個完整系統(tǒng),這種架構(gòu)有助于軟
    發(fā)表于 11-17 18:10 ?9551次閱讀
    將PetaLinux移植到<b class='flag-5'>FPGA</b><b class='flag-5'>上</b>的原因和<b class='flag-5'>步驟</b><b class='flag-5'>詳解</b>

    Cadence OrCAD FPGA System PlannerPCB板的FPGA設(shè)計提供支持

    用戶的指定、基于接口的連接(設(shè)計目標(biāo))、FPGA的引腳分配規(guī)則(FPGA規(guī)則)和FPGAPCB
    發(fā)表于 11-17 20:36 ?5888次閱讀
    Cadence OrCAD <b class='flag-5'>FPGA</b> System Planner<b class='flag-5'>為</b><b class='flag-5'>在</b><b class='flag-5'>PCB</b>板的<b class='flag-5'>FPGA</b>設(shè)計提供支持

    基于FPGA的高速PCB的設(shè)計

    隨著現(xiàn)場可編程門陣列(FPGA)已發(fā)展成為真正的可編程系統(tǒng)級芯片,利用這些芯片設(shè)計印制電路板(PCB)的任務(wù)變得愈加復(fù)雜。要完全實(shí)現(xiàn)FPGA的功能,需要對PCB板進(jìn)行精心設(shè)計。采用高速
    發(fā)表于 11-23 14:18 ?4990次閱讀

    xilinxFPGA選型詳解

    本文檔內(nèi)容介紹了基于xilinxFPGA選型詳解,供參考查閱
    發(fā)表于 03-15 15:58 ?4次下載

    FPGA選擇合適的電源穩(wěn)壓模塊

    、PLL和用于復(fù)雜處理任務(wù)的MAC單元)的器件。FPGA現(xiàn)在變得非常強(qiáng)大,有效地它們供電是設(shè)計的一個重要方面,這一點(diǎn)常常被低估。 本文分析了針對FPGA的電源要求,提供了關(guān)于如何將其放在PC
    的頭像 發(fā)表于 02-02 14:39 ?908次閱讀

    PCB設(shè)計大容量引腳FPGA

    FPGA System Planner解決了設(shè)計一個或多個工程師時遇到的挑戰(zhàn)PCB的更多大引腳數(shù)FPGA
    發(fā)表于 03-16 16:56 ?24次下載
    <b class='flag-5'>在</b><b class='flag-5'>PCB</b><b class='flag-5'>上</b>設(shè)計大容量引腳<b class='flag-5'>FPGA</b>

    FPGA中配置PLL的步驟及使用方法

    FPGA中配置PLL的步驟及使用方法
    發(fā)表于 05-28 10:01 ?21次下載

    fpga工業(yè)的應(yīng)用

    fpga工業(yè)的應(yīng)用有哪些?
    發(fā)表于 09-19 09:09 ?3255次閱讀

    FPGA-DCM使用詳解

    FPGA-DCM使用詳解(通信電源技術(shù)期刊編輯部電話)-該文檔FPGA-DCM使用詳解文檔,是一份還算不錯的參考文檔,感興趣的可以下載看看
    發(fā)表于 09-28 11:22 ?6次下載
    <b class='flag-5'>FPGA</b>-DCM使用<b class='flag-5'>詳解</b>

    FPGA 實(shí)施 AI/ML 的選項(xiàng)

    FPGA 實(shí)施 AI/ML 的選項(xiàng)
    的頭像 發(fā)表于 12-28 09:51 ?806次閱讀

    Xilinx FPGA pcb設(shè)計

    Xilinx FPGA pcb設(shè)計
    發(fā)表于 05-29 09:11 ?0次下載