資料介紹
描述
這是如何為 Alinx 制造的AXU2CGA /B Zynq UltraScale+ FPGA 開發(fā)板創(chuàng)建硬件加速器平臺的分步教程,該平臺 可用于在 Xilinx Vitis 工具集下運行具有加速功能的 GNU Radio 應(yīng)用程序。
添加 EA4GPZ 開發(fā)的gr-satellites并構(gòu)建您自己的 OOT 模塊也包含在這套教程中。
創(chuàng)建 Vitis 平臺有幾個主要步驟:
- 第 1 部分 - 創(chuàng)建 Vivado 硬件設(shè)計
- 第 2 部分 - 軟件 - 構(gòu)建 PetaLinux 和 GNU Radio
- 第 3 部分 - 使用 DPU 創(chuàng)建 Vitis 平臺和應(yīng)用程序
- 第 4 部分 - 在 Colab 和 Vitis-AI 中構(gòu)建 AI 模型
先決條件
您應(yīng)該已經(jīng)從 AMD-Xilinx 安裝了以下軟件工具:
- 葡萄 2021.2
- 維瓦多 2021.2
- Petalinux 2021.2
這是第 1/4 部分:創(chuàng)建 Vivado 硬件設(shè)計
我們應(yīng)該首先準備文件夾層次結(jié)構(gòu)。為此,請執(zhí)行以下命令:
mkdir axu2cgb
cd axu2cgb
mkdir hardware
mkdir software
mkdir platform
cd hardware
創(chuàng)建 Vivado 硬件設(shè)計
1- 運行 Vivado 并在硬件文件夾中創(chuàng)建一個名為“axu2cgb_2021_2-vivado”的項目。
![pYYBAGNYgzuAILzjAAAp2jE7wH4912.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYgzuAILzjAAAp2jE7wH4912.png)
2- 在項目類型頁面上,選擇 RTL 項目并選擇以下選項:
- 此時不要指定來源
- 項目是一個可擴展的 Vitis 平臺
![poYBAGNYgz2AFfyQAAAjYy3xos4886.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYgz2AFfyQAAAjYy3xos4886.png)
3- 在零件選項卡中選擇名為xczu2cg-sfvc784-1-e的正確零件,然后單擊下一步并完成。
![poYBAGNYgz-AHv3rAAAzxG374mw238.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYgz-AHv3rAAAzxG374mw238.png)
4- 創(chuàng)建模塊設(shè)計并添加Zynq UltraScale+ MPSoc IP。
![pYYBAGNYg0GAIGmXAABdNyuONoA976.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg0GAIGmXAABdNyuONoA976.png)
5- 現(xiàn)在我們需要為定制的 AXU2CGB 板仔細重新配置 Zynq Ultrascale+ 模塊。
您將需要開發(fā)板用戶手冊,可從制造商網(wǎng)頁下載:
http://www.alinx.vip:81/ug_en/AXU2CG_User_Manual.pdf
下載并打開它。我們需要根據(jù) AXU2CGB 板的用戶手冊提供的數(shù)據(jù)來設(shè)置 Zynq 模塊中的幾乎所有設(shè)置。
注意:您可以跳過下面的整個第 6 節(jié),只需執(zhí)行第 7 節(jié)中的 TCL 命令即可一次性完成 Zynq 模塊配置。
6- 雙擊電路板設(shè)計中的 Zynq 模塊并瀏覽所有可用設(shè)置。
6-1- QSPI 配置
- 啟用 QSPI 并在低速部分設(shè)置以下內(nèi)容:
![poYBAGNYg0OAHjTRAABU5wEBXVs418.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg0OAHjTRAABU5wEBXVs418.png)
6-2- eMMC 配置
- 啟用 SD 0 并選擇:MIO13..22
- 插槽類型:eMMC
- 數(shù)據(jù)傳輸模式:8Bit
- 啟用復(fù)位,然后選擇 MIO23。
![pYYBAGNYg0WAcOXPAABYLfwp8As644.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg0WAcOXPAABYLfwp8As644.png)
6-3- SD卡配置
- 啟用 SD 1
- 選擇 MIO 46..51
- 插槽類型:SD 2.0
- 數(shù)據(jù)傳輸模式:4Bit
- 啟用 CD 以檢測 SD 卡插入并選擇 MIO45
![poYBAGNYg0iAcO9WAABnHPEwp6Q019.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg0iAcO9WAABnHPEwp6Q019.png)
- 啟用 I2C 1
- 選擇 MIO 32..33
![pYYBAGNYg0qAJt5uAAA74QVDEfM664.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg0qAJt5uAAA74QVDEfM664.png)
6-5- UART 配置
- 使能串口 UART 1
- 選擇 MIO 24..25
![poYBAGNYg0yANpyLAAB7MeybSqY337.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg0yANpyLAAB7MeybSqY337.png)
6-6- 啟用 TTC0 - TTC3
![poYBAGNYg06AHtQBAABRcWOCUlI074.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg06AHtQBAABRcWOCUlI074.png)
6-7- 千兆以太網(wǎng)配置
- 啟用 GEM3 和 MDIO3
- 選擇 MIO 64..75 GEM3
- 為 MDIO3 選擇 MIO 76..77
![pYYBAGNYg1CABy_dAAD6lGePu-I058.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg1CABy_dAAD6lGePu-I058.png)
- 啟用 USB 0
- 選擇 MIO 52..63
- 啟用 USB 3.0 并選擇 GT Lane1
![poYBAGNYg1OANhIhAAEb7nzmZP8900.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg1OANhIhAAEb7nzmZP8900.png)
- 如下配置 USB 復(fù)位:
![pYYBAGNYg1WABeFHAABOSIUgTB0810.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg1WABeFHAABOSIUgTB0810.png)
6-9- 配置 PCIe 和 Display Port
![poYBAGNYg1iAAAhmAABMm458VyE399.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg1iAAAhmAABMm458VyE399.png)
6-10- 附加 PCIe 配置
- 在頁面導(dǎo)航器中啟用切換到高級模式(左上角)
- 選擇PCIe 配置選項卡。設(shè)置以下內(nèi)容:
![pYYBAGNYg1qANykIAABh20KiQ0U650.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg1qANykIAABh20KiQ0U650.png)
6-11- 時鐘配置
選擇時鐘配置選項卡和輸入時鐘選項卡。設(shè)置以下內(nèi)容:
- 輸入?yún)⒖碱l率 > PSS_REF_CLOCK:33.333MHz;
- PCIe:參考 Clk0,100MHz
- 顯示端口:Ref Clk2,27MHz;
- USB0:參考時鐘 1,26MHz。
![poYBAGNYg1yAZjj1AABCKfkAayY179.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg1yAZjj1AABCKfkAayY179.png)
6-12 在輸出時鐘選項卡中
- 如果未選擇 IOPLL,則將其更改為 IOPLL。因此,它與同一個 PLL 對應(yīng)。
![pYYBAGNYg16AY9rkAAB0Q59gEhc438.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg16AY9rkAAB0Q59gEhc438.png)
6-13-輸出時鐘繼續(xù)
- DP_VIDEO:更改為 VPLL
- DP_AUDIO 和 DP_STC:更改為 RPLL。
- 其余的保持默認
![pYYBAGNYg2GAAjgNAABvp59Wqt4801.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg2GAAjgNAABvp59Wqt4801.png)
6-14- DDR 配置
- 加載 DDR 預(yù)設(shè):選擇DDR4_MICRON_MT40A256M16GE_083E
- 其他選項保持默認。
![poYBAGNYg2OAeNCgAABvR0TH03A460.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg2OAeNCgAABvR0TH03A460.png)
6-15- 單擊確定,然后配置完成
7- 如果您需要一次重復(fù)整個 Zynq UltraScale+ 模塊配置,這里有一個 TCL 命令。該命令可以在 TCL 控制臺中執(zhí)行。
set_property -dict [list CONFIG.PSU__DPAUX__PERIPHERAL__IO {MIO 27 .. 30} CONFIG.PSU__GEM__TSU__ENABLE {0} CONFIG.PSU__ENET0__PERIPHERAL__ENABLE {0} CONFIG.PSU__ENET1__PERIPHERAL__ENABLE {0} CONFIG.PSU__ENET2__PERIPHERAL__ENABLE {0} CONFIG.PSU__ENET3__PERIPHERAL__ENABLE {1} CONFIG.PSU__ENET3__GRP_MDIO__ENABLE {1} CONFIG.PSU__I2C1__PERIPHERAL__ENABLE {1} CONFIG.PSU__I2C1__PERIPHERAL__IO {MIO 32 .. 33} CONFIG.PSU__PCIE__PERIPHERAL__ENABLE {1} CONFIG.PSU__PCIE__PERIPHERAL__ENDPOINT_IO {MIO 37} CONFIG.PSU__PCIE__PERIPHERAL__ROOTPORT_IO {MIO 37} CONFIG.PSU__USB0__REF_CLK_SEL {Ref Clk1} CONFIG.PSU__PCIE__DEVICE_PORT_TYPE {Root Port} CONFIG.PSU__PCIE__CLASS_CODE_SUB {0x04} CONFIG.SUBPRESET1 {DDR4_MICRON_MT40A256M16GE_083E} CONFIG.PSU__QSPI__PERIPHERAL__ENABLE {1} CONFIG.PSU__QSPI__PERIPHERAL__DATA_MODE {x4} CONFIG.PSU__QSPI__GRP_FBCLK__ENABLE {1} CONFIG.PSU__SD0__PERIPHERAL__ENABLE {1} CONFIG.PSU__SD0__SLOT_TYPE {eMMC} CONFIG.PSU__SD0__RESET__ENABLE {1} CONFIG.PSU__SD1__PERIPHERAL__ENABLE {1} CONFIG.PSU__SD1__PERIPHERAL__IO {MIO 46 .. 51} CONFIG.PSU__SD1__GRP_CD__ENABLE {1} CONFIG.PSU__SD1__SLOT_TYPE {SD 2.0} CONFIG.PSU__TTC0__PERIPHERAL__ENABLE {1} CONFIG.PSU__TTC1__PERIPHERAL__ENABLE {1} CONFIG.PSU__TTC2__PERIPHERAL__ENABLE {1} CONFIG.PSU__TTC3__PERIPHERAL__ENABLE {1} CONFIG.PSU__UART1__PERIPHERAL__ENABLE {1} CONFIG.PSU__UART1__PERIPHERAL__IO {MIO 24 .. 25} CONFIG.PSU__USB0__PERIPHERAL__ENABLE {1} CONFIG.PSU__USB0__RESET__ENABLE {1} CONFIG.PSU__USB0__RESET__IO {MIO 44} CONFIG.PSU__USB__RESET__MODE {Shared MIO Pin} CONFIG.PSU__USB3_0__PERIPHERAL__ENABLE {1} CONFIG.PSU__USB3_0__PERIPHERAL__IO {GT Lane1} CONFIG.PSU_BANK_0_IO_STANDARD {LVCMOS18} CONFIG.PSU_BANK_1_IO_STANDARD {LVCMOS18} CONFIG.PSU_BANK_2_IO_STANDARD {LVCMOS18} CONFIG.PSU__DISPLAYPORT__PERIPHERAL__ENABLE {1} CONFIG.PSU__CRF_APB__DP_VIDEO_REF_CTRL__SRCSEL {VPLL} CONFIG.PSU__CRF_APB__DP_AUDIO_REF_CTRL__SRCSEL {RPLL} CONFIG.PSU__CRF_APB__DP_STC_REF_CTRL__SRCSEL {RPLL} CONFIG.PSU__CRF_APB__TOPSW_MAIN_CTRL__SRCSEL {APLL} CONFIG.PSU__CRL_APB__SDIO0_REF_CTRL__SRCSEL {IOPLL} CONFIG.PSU__CRL_APB__SDIO1_REF_CTRL__SRCSEL {IOPLL}] [get_bd_cells zynq_ultra_ps_e_0]
8- 將Clocking Wizard添加到模塊設(shè)計中并雙擊clk_wiz_0 IP 模塊以打開 Re-Customize IP 對話框
單擊輸出時鐘選項卡。在輸出時鐘列中啟用 clk_out1 到 clk_out3。如下設(shè)置請求的輸出頻率:
- clk_out1至100 MHz
- clk_out2至200 MHz
- clk_out3至400 MHz
在對話框的底部,將重置類型設(shè)置為低電平有效。
![pYYBAGNYg2aALDFGAACCxZyPrf0910.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg2aALDFGAACCxZyPrf0910.png)
# Equivalent TCL command for adding the Clocking Wizard
create_bd_cell -type ip -vlnv xilinx.com:ip:clk_wiz:6.0 clk_wiz_0
set_property -dict [list CONFIG.CLKOUT2_USED {true} CONFIG.CLKOUT3_USED {true} CONFIG.CLKOUT2_REQUESTED_OUT_FREQ {200.000} CONFIG.CLKOUT3_REQUESTED_OUT_FREQ {400.000} CONFIG.RESET_TYPE {ACTIVE_LOW} CONFIG.MMCM_CLKOUT1_DIVIDE {6} CONFIG.MMCM_CLKOUT2_DIVIDE {3} CONFIG.NUM_OUT_CLKS {3} CONFIG.RESET_PORT {resetn} CONFIG.CLKOUT2_JITTER {102.086} CONFIG.CLKOUT2_PHASE_ERROR {87.180} CONFIG.CLKOUT3_JITTER {90.074} CONFIG.CLKOUT3_PHASE_ERROR {87.180}] [get_bd_cells clk_wiz_0]
9- 在設(shè)計中添加三個處理器系統(tǒng)復(fù)位IP 并將 IP 連接在一起,如下圖所示
![poYBAGNYg2iAIR_5AAEicwq-mXI073.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg2iAIR_5AAEicwq-mXI073.png)
# Adding 3 Processor System Reset IPs
create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_reset:5.0 proc_sys_reset_0
create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_reset:5.0 proc_sys_reset_1
create_bd_cell -type ip -vlnv xilinx.com:ip:proc_sys_reset:5.0 proc_sys_reset_2
connect_bd_net [get_bd_pins zynq_ultra_ps_e_0/pl_clk0] [get_bd_pins clk_wiz_0/clk_in1]
connect_bd_net [get_bd_pins zynq_ultra_ps_e_0/pl_resetn0] [get_bd_pins clk_wiz_0/resetn]
connect_bd_net [get_bd_pins zynq_ultra_ps_e_0/pl_resetn0] [get_bd_pins proc_sys_reset_1/ext_reset_in]
connect_bd_net [get_bd_pins zynq_ultra_ps_e_0/pl_resetn0] [get_bd_pins proc_sys_reset_0/ext_reset_in]
connect_bd_net [get_bd_pins zynq_ultra_ps_e_0/pl_resetn0] [get_bd_pins proc_sys_reset_2/ext_reset_in]
connect_bd_net [get_bd_pins clk_wiz_0/clk_out1] [get_bd_pins proc_sys_reset_0/slowest_sync_clk]
connect_bd_net [get_bd_pins clk_wiz_0/clk_out2] [get_bd_pins proc_sys_reset_1/slowest_sync_clk]
connect_bd_net [get_bd_pins clk_wiz_0/clk_out3] [get_bd_pins proc_sys_reset_2/slowest_sync_clk]
connect_bd_net [get_bd_pins clk_wiz_0/locked] [get_bd_pins proc_sys_reset_1/dcm_locked]
connect_bd_net [get_bd_pins clk_wiz_0/locked] [get_bd_pins proc_sys_reset_0/dcm_locked]
connect_bd_net [get_bd_pins clk_wiz_0/locked] [get_bd_pins proc_sys_reset_2/dcm_locked]
regenerate_bd_layout
10-平臺設(shè)置
為平臺啟用所有三個時鐘。使用菜單窗口 -> 平臺設(shè)置。將時鐘 2 設(shè)置為默認值。
![poYBAGNYg2qAJYAjAACm07nH3NY420.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg2qAJYAjAACm07nH3NY420.png)
11-添加中斷支持。
再次雙擊Zynq UltraScale+ MPSoC模塊
- 選擇PS-PL 配置 > PS-PL 接口 > 主接口
- 啟用AXI HPM0 LPD選項
- 禁用AXI HPM0 FPD和AXI HPM1 FPD
- 啟用常規(guī) > 中斷 > PL 到 PS > IRQ0[0-7]中斷
![pYYBAGNYg22AEBzBAABKpIvpkgw485.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg22AEBzBAABKpIvpkgw485.png)
添加AXI 中斷控制器 IP并將其配置為單中斷輸出連接。點擊確定
![pYYBAGNYg2-AVt9VAAAwHiMosKM146.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg2-AVt9VAAAwHiMosKM146.png)
然后單擊“運行連接自動化”鏈接。
選擇 clk_out2 (200 MHz) 作為主從接口的源,然后按 OK。
![poYBAGNYg3GAbwQUAAA6E9EgGOA952.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg3GAbwQUAAA6E9EgGOA952.png)
將irq輸出引腳連接到 Zynq 中斷輸入。
![pYYBAGNYg3SAE_WvAAFlw6Ykd4Q882.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg3SAE_WvAAFlw6Ykd4Q882.png)
12- 在平臺設(shè)置選項卡中為平臺啟用 AXI 接口:
- 啟用zynq_ultra_ps_e_0下的前八個接口并為其設(shè)置SP Tag 。
![pYYBAGNYg3aAbTcyAADb_zXUeJM603.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg3aAbTcyAADb_zXUeJM603.png)
- 在 ps8_0_axi_periph 下啟用M01_AXI 到M07_IXA接口
![poYBAGNYg3mALptOAAEDX-jLAvw440.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg3mALptOAAEDX-jLAvw440.png)
等效的 TCL 命令:
# Enable AXI Interfaces in Platform Setup
set_property PFM.AXI_PORT {M_AXI_HPM0_FPD {memport "M_AXI_GP" sptag "" memory "" is_range "false"} M_AXI_HPM1_FPD {memport "M_AXI_GP" sptag "" memory "" is_range "false"} S_AXI_HPC0_FPD {memport "S_AXI_HPC" sptag "HPC0" memory "" is_range "false"} S_AXI_HPC1_FPD {memport "S_AXI_HPC" sptag "HPC1" memory "" is_range "false"} S_AXI_HP0_FPD {memport "S_AXI_HP" sptag "HP0" memory "" is_range "false"} S_AXI_HP1_FPD {memport "S_AXI_HP" sptag "HP1" memory "" is_range "false"} S_AXI_HP2_FPD {memport "S_AXI_HP" sptag "HP2" memory "" is_range "false"} S_AXI_HP3_FPD {memport "S_AXI_HP" sptag "HP3" memory "" is_range "false"}} [get_bd_cells /zynq_ultra_ps_e_0]
set_property PFM.AXI_PORT {M01_AXI {memport "M_AXI_GP" sptag "" memory "" is_range "false"} M02_AXI {memport "M_AXI_GP" sptag "" memory "" is_range "false"} M03_AXI {memport "M_AXI_GP" sptag "" memory "" is_range "false"} M04_AXI {memport "M_AXI_GP" sptag "" memory "" is_range "false"} M05_AXI {memport "M_AXI_GP" sptag "" memory "" is_range "false"} M06_AXI {memport "M_AXI_GP" sptag "" memory "" is_range "false"} M07_AXI {memport "M_AXI_GP" sptag "" memory "" is_range "false"}} [get_bd_cells /ps8_0_axi_periph]
13-在中斷選項卡中,啟用intr
![pYYBAGNYg3uAFvV3AABgED3EU64393.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg3uAFvV3AABgED3EU64393.png)
14-更新平臺名稱
![poYBAGNYg32AGEmaAABwepanSwI493.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg32AGEmaAABwepanSwI493.png)
15-出口硬件-XSA
- 驗證塊設(shè)計 - 按F6 (忽略 axi_intc_0/intr 警告)
- 創(chuàng)建 HDL Wrapper (在Source選項卡中,右鍵單擊 Design Sources 組中的 design_1.bd 文件)
- Generate Block Design并選擇Synthesis Options to Global。然后單擊生成。
- 生成比特流- 單擊Flow Navigator窗口中的按鈕。
- 導(dǎo)出平臺- 單擊Flow Navigator窗口中的按鈕。選擇Hardware ,然后Pre-synthesis并啟用Include bitstream。
![poYBAGNYg3-AcvCYAAAghCUeXag015.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg3-AcvCYAAAghCUeXag015.png)
![pYYBAGNYg4GAOZa7AAAyDESUmOk277.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg4GAOZa7AAAyDESUmOk277.png)
![poYBAGNYg4OALaR7AAAua-WPMP0645.png](https://file.elecfans.com/web2/M00/73/4E/poYBAGNYg4OALaR7AAAua-WPMP0645.png)
![pYYBAGNYg4aAInUVAAApFsHg2r0719.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg4aAInUVAAApFsHg2r0719.png)
這是創(chuàng)建平臺的第一個 Vivado 部分的結(jié)束。您現(xiàn)在可以關(guān)閉 Vivado 程序。
要繼續(xù),請轉(zhuǎn)到項目的第二個 - PetaLinux 部分:
快速通道
如果您被困在某個地方,可以附加一個 TCL 腳本來創(chuàng)建上述整個項目。
使用 source 命令在 Tcl 控制臺窗口中啟動 Vivado 后立即運行腳本。
source create_axu2cgb_hw_acc_platform.tcl
![pYYBAGNYg4iAK4t_AAA7EOyODc0341.png](https://file.elecfans.com/web2/M00/73/E1/pYYBAGNYg4iAK4t_AAA7EOyODc0341.png)
當(dāng) TCL 腳本完成時:
- 驗證塊設(shè)計- 按 F6
- 創(chuàng)建 HDL 包裝器
- Generate Block Design并選擇Synthesis Options to Global。
- 生成比特流
- Export the Platform 并選擇Hardware , Pre-synthesis并啟用Include bitstream。
下一步
- LabView工具包WebSocket-API主機下載 69次下載
- AXU2CGB Zynq UltraScale板上的GNU Radio工具包 第4部分
- AXU2CGB Zynq UltraScale板上的GNU Radio工具包 第3部分
- 如何在arduino IDE上安裝STM32的開發(fā)板工具包 3次下載
- 布局電源板以將EMI降至最低:第2部分
- GNU Radio開源軟件無線電平臺的簡介
- 如何使用KEELOQ3開發(fā)工具包作為開發(fā)工具來在目標板上仿真和調(diào)試固件
- 如何使用入門工具包開發(fā)工具在目標板上仿真和調(diào)試固件的詳細資料概述
- 如何使用PIC32MX1/2/5入門工具包在目標板上仿真和調(diào)試固件的詳細概述
- 如何使用高性能工具包作為開發(fā)工具在目標板上仿真和調(diào)試固件
- PIC32以太網(wǎng)入門工具包的中文介紹和使用的詳細概述
- 如何使用PIC32MZ嵌入式連接(EC)入門工具包的詳細使用說明
- 電壓基準如何影響ADC性能,第2部分 10次下載
- 使用觸摸傳感器的設(shè)備的輸入和控制,第2部分:控制器和開發(fā)包 5次下載
- 多媒體啟動工具包
- 軟件無線電安全之GNU Radio基礎(chǔ)知識 4955次閱讀
- NPOI WEG報表工具包簡介 1074次閱讀
- ADI公司設(shè)計工具:ADIsimRF第2部分 1223次閱讀
- ADC眼中的虛擬評估,第2部分 822次閱讀
- Arm?ML處理器 嵌入式評估工具包介紹 8193次閱讀
- 基于Xilinx Zynq ultraScale+ 系列FPGA的AXU2CGB 開發(fā)板評測 9735次閱讀
- 實時控制技術(shù)滿足實時工業(yè)通信發(fā)展的需求 —— 第2部分 1074次閱讀
- firefly NCC S1--MDK - SSD模型工具包介紹 2223次閱讀
- 米爾科技Zynq UltraScale+ MPSoC技術(shù)參考手冊介紹 3246次閱讀
- Xilinx基于ARM的Zynq-7000和Zynq UltraScale+ MPSoC及RFSoC器件是否存在安全漏洞 2686次閱讀
- Zynq UltraScale+ MPSoC 上的多個Linux UIO設(shè)計 3349次閱讀
- 細數(shù)工具包Kanzi? UI及Kanzi Connect?其中每個插件實現(xiàn)的功能 1w次閱讀
- Ti推出面向Zynq UltraScale+ MPSoC的電源參考設(shè)計 3731次閱讀
- 無源元件并非真的“無源”:第1部分——電容 2519次閱讀
- 混合信號系統(tǒng)接地揭秘之第二部分 1712次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論