描述
Xilinx 用兩個(gè) 96 位獨(dú)特器件標(biāo)識(shí)符(稱為器件 DNA)為每個(gè) Zynq UltraScale+ 器件編程。
一個(gè) DNA 值位于可編程邏輯 (PL) 中,另一個(gè) DNA 值位于處理系統(tǒng) (PS) 中。
這兩個(gè) DNA 值是不同的,但每個(gè) DNA 都有以下屬性及讀取訪問方法。
| DNA 位置 | 大小 | 不可修改(寫保護(hù)) | 只讀訪問方法 |
|---|---|---|---|
| PL DNA | 96 位 | 有 |
PL DNA_PORTE2 原語(參見 UG974), or 通過 FUSE_DNA 指令 (opcode[11:0]=100100110010) JTAG PL TAP。 Vivado 硬件管理器顯示 PL DNA 值。 |
| PS DNA | 96 位 | 不 |
PS APB(32 位)寄存器,地址: 0xFFCC100C (DNA_0) 0xFFCC1010 (DNA_1) 0xFFCC1014 (DNA_2) SDK XilSKey_ZynqMp_EfusePs_ReadDna API 返回 PS DNA 值。 |
PL DNA[93:57] 位值可能與 Xilinx 編程的 PS DNA[93:57] 位值不同。
解決方案
PL DNA 建議用于通過 Xilinx 二維碼器件查找工具/請(qǐng)求識(shí)別器件的應(yīng)用,或用于依靠不可修改獨(dú)特器件標(biāo)識(shí)符的安全應(yīng)用。
實(shí)例:
如何使用附帶的 AXI_DNA 內(nèi)核從處理器訪問 PL DNA。(在 Vivado/XSDK 2018.2 中完成測試)。
1) 在 ip_repo 文件夾中提取壓縮文件附件。

2) 將 ip_repo 目錄添加到資源庫中。

3) 將 AXI_DNA IP 添加到模塊設(shè)計(jì)中,“運(yùn)行自動(dòng)”會(huì)其連接至處理器子系統(tǒng)并驗(yàn)證分配給 AXI DNA 的地址。

4) 將硬件導(dǎo)出至 XSDK,創(chuàng)建一個(gè)空項(xiàng)目并導(dǎo)入這三個(gè)文件(在 71342.zip 中附加到此答復(fù)記錄):
dna_test.c
AXI_DNA_selftest.c
AXI_DNA.h
5) 編譯,創(chuàng)建一個(gè)可引導(dǎo)的映像,觀察 UART 終端上的以下輸出:
***************************************
The PL DNA is: 400000000113746804416305
***************************************
附件
| 文件名 | 文件大小 | File Type |
|---|---|---|
| xilinx.com_user_AXI_DNA_1.0.zip | 13 KB | ZIP |
| 71342.zip | 2 KB | ZIP |
審核編輯:何安
發(fā)布評(píng)論請(qǐng)先 登錄
AMD Zynq UltraScale+ RFSoC評(píng)估套件調(diào)試檢查表
第二代AMD Kintex UltraScale+ FPGA的亮點(diǎn)
使用Aurora 6466b協(xié)議實(shí)現(xiàn)AMD UltraScale+ FPGA與AMD Versal自適應(yīng)SoC的對(duì)接
如何在Zynq UltraScale+ MPSoC平臺(tái)上通過JTAG啟動(dòng)嵌入式Linux鏡像
如何在ZYNQ本地部署DeepSeek模型
AMD UltraScale架構(gòu):高性能FPGA與SoC的技術(shù)剖析
現(xiàn)已上市:AMD Spartan UltraScale+ FPGA SCU35 評(píng)估套件——面向所有開發(fā)人員的經(jīng)濟(jì)實(shí)惠平臺(tái)
雙Zynq MPSoC PS側(cè)PCIe高速DMA互連解決方案
AMD Spartan UltraScale+ FPGA的優(yōu)勢和亮點(diǎn)
ZYNQ PS與PL數(shù)據(jù)交互方式
AMD Vivado IP integrator的基本功能特性
璞致電子 UltraScale+ RFSoC 架構(gòu)下的軟件無線電旗艦開發(fā)平臺(tái)
【PZ-ZU15EG-KFB】——ZYNQ UltraScale + 異構(gòu)架構(gòu)下的智能邊緣計(jì)算標(biāo)桿
AMD Spartan UltraScale+ FPGA 開始量產(chǎn)出貨
Xilinx Ultrascale系列FPGA的時(shí)鐘資源與架構(gòu)解析
Zynq UltraScale+ 器件與PL DNA不同的值
評(píng)論