女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在FPGA上為FPGA設計PCB的步驟詳解

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

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

步驟

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

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

為 FPGA 創建 Ubuntu 22.04 SD

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

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

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

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

SD 卡盡量選擇大一點(》= 32GB),因為后續要安裝其他軟件。

硬件設置

使用鍵盤、鼠標及HDMI 顯示器和KV260 連接在一起 ,并將以太網連接到路由器:

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

Ubuntu 環境準備

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

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) 是需要安裝的命令行工具,用于根據 ZynqMP 特定要求(例如自定義 Xilinx gstreamer)配置系統:

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

最后,更新升級系統:

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

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

安裝 KiCad

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

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

使用 KiCad 進行 PCB 設計

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

使用 KiCad 默認庫中提供的內容來布局簡單共發射極 BJT 電路驅動 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

總結

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





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21957

    瀏覽量

    614033
  • SD卡
    +關注

    關注

    2

    文章

    575

    瀏覽量

    65130
  • PCB設計
    +關注

    關注

    396

    文章

    4778

    瀏覽量

    89186
  • QSPI
    +關注

    關注

    0

    文章

    45

    瀏覽量

    12578
  • Ubuntu系統
    +關注

    關注

    0

    文章

    91

    瀏覽量

    4235

原文標題:在FPGA上為FPGA設計PCB

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    詳解FPGA電源設計的基本方法和步驟

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

    詳解FPGA電源設計的幾個步驟

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

    并行CRCFPGA的實現研究

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

    FPGA實現CRC算法的程序

    Xilinx FPGA工程例子源碼:FPGA實現CRC算法的程序
    發表于 06-07 15:07 ?28次下載

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

    從最初不起眼的膠合邏輯開始,FPGA已經歷了漫長的發展道路。當前FPGA的邏輯容量和靈活性已將其帶入了嵌入式設計的中心位置。目前,單個可編程芯片可實現一個完整系統,這種架構有助于軟
    發表于 11-17 18:10 ?9780次閱讀
    將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設計提供支持

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

    基于FPGA的高速PCB的設計

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

    xilinxFPGA選型詳解

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

    FPGA選擇合適的電源穩壓模塊

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

    PCB設計大容量引腳FPGA

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

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

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

    fpga工業的應用

    fpga工業的應用有哪些?
    發表于 09-19 09:09 ?3537次閱讀

    FPGA-DCM使用詳解

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

    FPGA 實施 AI/ML 的選項

    FPGA 實施 AI/ML 的選項
    的頭像 發表于 12-28 09:51 ?1078次閱讀

    Xilinx FPGA pcb設計

    Xilinx FPGA pcb設計
    發表于 05-29 09:11 ?0次下載