0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

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

OpenFPGA ? 來(lái)源:OpenFPGA ? 2024-02-26 09:04 ? 次閱讀

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

步驟

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

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

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

更新啟動(dòng)固件后,可以直接從 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

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

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

重新啟動(dòng) FPGA 確保所有更改均已生效。

安裝 KiCad

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

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

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

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

使用 KiCad 默認(rèn)庫(kù)中提供的內(nèi)容來(lái)布局簡(jiǎn)單共發(fā)射極 BJT 電路驅(qū)動(dòng) LED。

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

布局沒(méi)有任何問(wèn)題,雖然它不像PC上那么靈活,但絕對(duì)夠用。

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

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

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

總結(jié)

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





審核編輯:劉清

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

    關(guān)注

    1643

    文章

    21985

    瀏覽量

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

    關(guān)注

    2

    文章

    577

    瀏覽量

    65285
  • PCB設(shè)計(jì)
    +關(guān)注

    關(guān)注

    396

    文章

    4789

    瀏覽量

    89508
  • QSPI
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

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

    關(guān)注

    0

    文章

    91

    瀏覽量

    4256

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

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

收藏 0人收藏

    評(píng)論

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

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

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

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

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

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

    循環(huán)冗余碼校驗(yàn) CRC (Cyclic Redundancy Check) 廣泛用于通訊領(lǐng)域和數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)檢錯(cuò)。基于FPGA通訊領(lǐng)域和數(shù)據(jù)存儲(chǔ)的應(yīng)用越來(lái)越廣泛,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的原因和步驟詳解

    從最初不起眼的膠合邏輯開(kāi)始,FPGA已經(jīng)歷了漫長(zhǎng)的發(fā)展道路。當(dāng)前FPGA的邏輯容量和靈活性已將其帶入了嵌入式設(shè)計(jì)的中心位置。目前,單個(gè)可編程芯片可實(shí)現(xiàn)一個(gè)完整系統(tǒng),這種架構(gòu)有助于軟
    發(fā)表于 11-17 18:10 ?9804次閱讀
    將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è)計(jì)提供支持

    用戶的指定、基于接口的連接(設(shè)計(jì)目標(biāo))、FPGA的引腳分配規(guī)則(FPGA規(guī)則)和FPGAPCB
    發(fā)表于 11-17 20:36 ?6424次閱讀
    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è)計(jì)提供支持

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

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

    xilinxFPGA選型詳解

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

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

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

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

    FPGA System Planner解決了設(shè)計(jì)一個(gè)或多個(gè)工程師時(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è)計(jì)大容量引腳<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 ?3566次閱讀

    FPGA-DCM使用詳解

    FPGA-DCM使用詳解(通信電源技術(shù)期刊編輯部電話)-該文檔FPGA-DCM使用詳解文檔,是一份還算不錯(cuò)的參考文檔,感興趣的可以下載看看
    發(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 ?1095次閱讀

    Xilinx FPGA pcb設(shè)計(jì)

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

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品