Xilinx KCU116使用記錄 上手

2021-09-05 10:29:22 字數 2608 閱讀 9593

等了4個月,終於拿到了,安某某的銷售團隊也是夠扯的,順便吐槽一下公司的sourcing和financing,美企的流程太多,各種拖沓。

話不多說上圖,xlx常規的開發板包裝,很大,但其實裡面就乙個開發板和電源,其他值錢外設是沒有的,這就會導致又包括setup test 等的example designs沒法實現。後面會詳細介紹

買這塊開發板主要是看重transceiver速度快,可以跑到32g,可以cover到公司的6g-25g產品的測試。

上手先做個乙個bist(built in self test),挺簡單的按照說明,幾個指示燈迴圈閃爍。

由於要做高速bert,所以直接就跑了ibert 的example,使用tcl shell 命令啟動,結果不出我所料,報錯!問了安富利的技術支援,由於沒用過也沒法給我乙個答案,所以只能明天自己建工程跑了。

驚喜的發現板子上居然有一塊zynq7010,本來還想申請一塊zcu102,空了研究一下,如果能用就省的申請了,流程太麻煩。

除了usb jtag ,pmod介面標準也是由xilinx的第三方合作夥伴迪芝倫(digilent)制定的介面擴充套件規範,除了我們經常看到的fmc擴充套件介面,pmod介面應用也越來越廣泛,由於fpga i/o介面的靈活性,pmod介面非常適合fpga開發板卡與外設實現連線。此外迪芝倫(digilent)為了解決與特定微控制器介面的連線推出了不同引腳排列的型別。

1、聯結器標準

pmod介面分為host和和peripheral兩種型別,分為6pin、8pin和12pin等幾類,詳見「digilent pmod inte***ce specification revision:november 20, 2011」。

2、i/o訊號定義

針對不同應用,不用介面型別,其聯結器的訊號定義不同,詳見下表:

介面型別

pin num

signal

direction

i2c  inte***ce

1/2scl

3/4sda

5/6gnd

7/8vcc

pmod  inte***ce type 1 (gpio)

io1in/out

io2in/out

io3in/out

io4in/out

gndvcc

pmod  inte***ce type 2 (spi)

ssout

mosi

outmiso

insck

outgnd

vccpmod  inte***ce type 2a (expanded spi)

ssout

mosi

outmiso

insck

outgnd

vccint

inreset

outn/s

not-specified

n/snot-specified

gndvcc

pmod  inte***ce type 3 (uart)

ctsout

rtsin

rxdin

txdout

gndvcc

pmod  inte***ce type 4 (uart)

ctsin

txdout

rxdin

rtsout

gndvcc

pmod  inte***ce type 4a (expanded uart)

ctsin

txdout

rxdin

rtsout

gndvcc

intin

reset

outn/s

n/sgnd

vccpmod  inte***ce type 5 (h-bridge)

dirout

enout

sain

sbin

gndvcc

pmod  inte***ce type 6 (dual h-bridge)

dir1

outen1

outdir2

outen2

outgnd

vcc注:『out』means from the host to the peripheral; 『in』 means from the peripheral to thehost. 詳細資訊參見介面標準:「digilent pmod inte***ce specification revision:november 20, 2011」。

使用SharedPreferences記錄資訊

在android中有數種不同儲存狀態的機制,包括儲存於android提供的首選物件 sharedpreferences 存成檔案,存成資料庫 sqlite 存到網路上 通過http或者其他網路協議 使用sharepreferences物件儲存資料 在activity中使用getpreferences...

padding 使用必記

說起了padding可謂是盒子模型中最常用的乙個屬性,你真的了解padding嗎?那我請問您設定padding會影響盒子的寬度與高度嗎?也許好多人會回答padding會影響到盒子的寬度與高度。在我看來,padding是不會影響盒子寬度與高度,padding會影響盒子寬度與高度的。前提是 1 padd...

Golang使用首記

上週聽了許式偉 的 go next c 瞬間讓我對go產生了興趣。目前最新版本為1.1.1,關於go的好處我就不介紹了。獻上golang的src.rpm,方便有需要的同學打rpm包安裝使用。筆者就此記錄第1次使用liteide編寫go的過程,計算0到99的md5值 以windows x86 64為例...