高清无码视频直接看,日本无码色情三级播放,大桥未久亚洲无av码在线,免费人成视频在线播放,国产亚洲精品久久久久久大师

模擬芯片版圖設計培訓

裸芯片應用+Petalinux系統培訓課程

5 (34人評價)
  • 精品
  • 筆記:(20)

  • 學員:(348)

  • 瀏覽:(105092)

課程簡介

 

聯系方式
 
 

教學優勢

  曙海教育的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立(li)了良好的(de)合作(zuo)關系。曙海教(jiao)育的(de)課程在業內(nei)有著響亮(liang)的(de)知名度。

  本課程,秉承20年積累的教學(xue)品質,以項目實現為導向,老師將會與(yu)您(nin)分享設計的全流程以及工具的綜合(he)使(shi)用經驗、技巧。

 

課程列表

  • 課程簡介:

  • 課程目標:

    課程大綱:

    程大綱:

    ?

    1、ZYNQ-7000硬件系統設計知識點

    (1)基本電(dian)路設(she)(she)計:主(zhu)要(yao)管腳(jiao)、常(chang)用外(wai)設(she)(she)設(she)(she)計、JTAG電(dian)路設(she)(she)計、上電(dian)啟動(dong)流程(cheng)。

    (2)片(pian)上資(zi)(zi)源(yuan)(yuan)介(jie)紹:邏輯資(zi)(zi)源(yuan)(yuan)Slice、LUT和CLB,時鐘管理和分配,IO和存貯資(zi)(zi)源(yuan)(yuan)。

    (3)PS外(wai)設(she)接口資源(yuan)與設(she)置,PS與PL連(lian)接資源(yuan)與方式。

    (4)Xilinx自(zi)帶IP庫功能、例(li)化(hua)與使(shi)用。

    (5)定制IP核設計與使用,分別介紹單個IP核、子系統(tong)IP核和RTL IP核。

    (6)AXI總線(xian)介紹和AXI?IP核設計(ji)。

    (7)XDC管(guan)腳與時序約束(shu)文(wen)件的設計(ji)與使(shi)用(yong)。

    (8)時(shi)序(xu)(xu)分析(xi)技(ji)術,前仿真、后(hou)仿真和原理圖時(shi)序(xu)(xu)定位。

    (9)時序(xu)優化技術,插(cha)入寄(ji)存器、并行(xing)結(jie)構、邏輯(ji)展開、寄(ji)存器平衡、路徑重(zhong)組、Fanout限制(zhi)、IP核的引入。

    (10)裸機地址映射(she)與(yu)庫函數、初始化(hua)、中斷程序和主程序編寫,以實現用(yong)戶對硬(ying)件的(de)控制。

    2、ZYNQ-7000?裸機開發實例(工具Vitis、Vivado和SDK)

    (1)三種I/O接口方式MIO、EMIO和(he)(he)AXI?GPIO流水燈(deng)例(li)程(cheng)(cheng)。從流水燈(deng)例(li)程(cheng)(cheng)中學會使用(yong)MIO、EMIO和(he)(he)AXI?GPIO,Vivado的設計,IP核的使用(yong),Vitis軟件創建硬件平臺(tai)與(yu)應(ying)用(yong)平臺(tai),BSP生成,庫函數使用(yong)和(he)(he)應(ying)用(yong)程(cheng)(cheng)序編(bian)寫(xie)。

    (2)串口通訊中斷程序實例。學會如何使用Vitis設計C語言串口程序,介紹最常用的中斷程序編程方法,并使用Vitis軟件生成鏡像文件,在開發板上使用串口調試小助手進行中斷用戶處理程序的設計驗證。

    (3) FIFO例(li)程(cheng)。FIFO原理、IP核例(li)化與測(ce)試、開發板(ban)調試,學會testbench與邏輯分(fen)析(xi)儀ILA的使用(yong)。

    (4)DMA原理、分類(lei)、IP核(he)的例化、SDK的讀寫調用、開發板調試。

    (5)任意信號發生器的設(she)計與(yu)驗證(zheng)。自制IP核的設(she)計、驗證(zheng)與(yu)使用,掌握testbench、邏輯(ji)分析儀ILA和虛擬輸(shu)入輸(shu)出VIO等FPGA調試工具。

    (6)基于LwIP協(xie)議(yi)千兆以(yi)太網的(de)設計(ji)(ji)與驗(yan)證。學(xue)會ZYMQ7 IP核的(de)配置和網絡(luo)通信的(de)程(cheng)序設計(ji)(ji),在開發板上使用網絡(luo)調試助手進行設計(ji)(ji)驗(yan)證。

    3、ZYNQ-7000軟件系統設計

    (1)定制(zhi)Linux工具Petalinx軟(ruan)件原理和開發(fa)流程介(jie)紹(shao)。

    (2)工程(cheng)文件參數配置、本地sstate-cache和(he)根文件系統配置介紹。

    (3)網(wang)絡連接、鏡像源和域名服務(wu)器的(de)配置。

    (4)定制模塊module、層layer、應用(yong)app和軟件(jian)包package的方法。

    (5)開機自啟動程序配置方法。

    (6)設備樹的概(gai)念(nian)和(he)設置(zhi)

    (7)開發(fa)板(ban)具備編(bian)譯(yi)功能的設計方法,不(bu)必使用(yong)交叉編(bian)譯(yi)。

    (8)硬件(jian)設(she)計的升(sheng)級方法。

    (9)啟動串口輸出(chu)內(nei)容介紹(shao)與故障診斷(duan)。

    (10)鏡(jing)像文(wen)(wen)件BOOT、image.ub和root文(wen)(wen)件介紹(shao)。

    (11)SD啟動(dong)盤的制作和燒寫。

    4、Petalinux定制Linux系統與驅動程序開發實例

    (1)GPIO驅(qu)(qu)動(dong)(dong)與(yu)應用程(cheng)序(xu)編(bian)(bian)寫,Petalinux制(zhi)(zhi)作Linux系(xi)統(tong)。介(jie)紹字符(fu)驅(qu)(qu)動(dong)(dong)的(de)概念(nian)與(yu)編(bian)(bian)程(cheng)方法。介(jie)紹文(wen)件(jian)(jian)(jian)描述符(fu)、打開(kai)設(she)備(bei)文(wen)件(jian)(jian)(jian)、讀文(wen)件(jian)(jian)(jian)、寫文(wen)件(jian)(jian)(jian)與(yu)釋放設(she)備(bei)文(wen)件(jian)(jian)(jian),設(she)備(bei)的(de)初始(shi)化函數,設(she)備(bei)號(hao)的(de)靜(jing)態與(yu)動(dong)(dong)態申請,設(she)備(bei)結構體(ti)的(de)初始(shi)化與(yu)注(zhu)冊,設(she)備(bei)節點的(de)創(chuang)建等概念(nian)與(yu)編(bian)(bian)程(cheng),用Petalinux工具(ju)生(sheng)成系(xi)統(tong)和(he)驅(qu)(qu)動(dong)(dong)程(cheng)序(xu),并(bing)在開(kai)發板制(zhi)(zhi)作的(de)Linux系(xi)統(tong)上用C語(yu)言編(bian)(bian)程(cheng)實(shi)現(xian)GPIO流水燈的(de)控制(zhi)(zhi)。亦介(jie)紹了GPIO另外一種簡單的(de)控制(zhi)(zhi)方法SysFs編(bian)(bian)程(cheng)與(yu)實(shi)現(xian)。

    (2)DMA驅動(dong)與(yu)應(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)編寫(xie),Petalinux制(zhi)作Linux系統。介紹DMA基本概念,系統描述(shu)符(fu)、設備樹配(pei)置(zhi)、自啟(qi)動(dong)模(mo)塊(kuai)與(yu)腳本的編寫(xie)、GCC編譯(yi)功能的添加(jia)、BSP作用(yong)(yong)(yong)與(yu)輸(shu)入輸(shu)出(chu)、本地(di)化(hua)配(pei)置(zhi)sstate-cache、網絡參數配(pei)置(zhi)、硬件引入與(yu)升級、SD卡鏡像(xiang)制(zhi)作、DMA驅動(dong)程(cheng)(cheng)序(xu)(xu)和應(ying)用(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)編寫(xie)與(yu)解讀,并(bing)對這些內容進行(xing)實操(cao),最后在開發(fa)板上用(yong)(yong)(yong)全流程(cheng)(cheng)自己制(zhi)作的SD卡鏡像(xiang)進行(xing)驗證。

    5、新技術PYNQ 和ZYNQ MPSoC介紹

    本(ben)節將為學員(yuan)展(zhan)示Xilinx的(de)新產品、新技術,為學員(yuan)展(zhan)望(wang)未來FPGA的(de)發展(zhan)之路。

    (1)PYNQ技(ji)術介(jie)紹。使用高級語言(yan)Python來開(kai)發FPGA, 通過(guo)Python編程就可以調(diao)用FPGA模塊,不需要懂Verilog/VHDL硬件編程就可以享受FPGA可并行計算、接口(kou)可方便(bian)擴展和(he)可靈活配置帶來的諸多好處。

    (2)演示通過PYNQ在ZYNQ 7000開(kai)發板(ban)上實現點燈、圖像處(chu)理(li)和神經網絡諸多功能,展示其(qi)通過簡(jian)易方法來實現復雜功能的(de)強大(da)處(chu)理(li)能力。

    (3)演示基于Ultrascale+ MPSoC系(xi)列(lie)的(de)(de)Ultra96或Kria?KV260開發板的(de)(de)項目例程,其作為(wei)ZYNQ系(xi)列(lie)的(de)(de)升級產品,展示其在異構加速、圖像處理和人工智(zhi)能方面的(de)(de)強大功(gong)能。

     



  • 練習

    答疑


你可能感興趣的內容

培訓優勢
培訓(xun)特色(se)
12萬+瀏覽/ 2304學員/ 4.5評分
推薦
品牌(pai)介紹曙海品牌介紹
11萬+瀏(liu)覽/ 8552學員/ 4.3評分
推(tui)薦(jian)
6萬+瀏(liu)覽/ 2010學員/ 4.4評分
推(tui)薦