91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Xilinx SelectIO IP的GUI參數(shù)詳解及應(yīng)用設(shè)計(jì)

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2021-07-02 17:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

雷達(dá)信號(hào)處理離不開(kāi)高速ADC/DAC的使用,而高速ADC/DAC的信號(hào)處理對(duì)時(shí)序的要求非常苛刻。Xilinx SelectIO IP的出現(xiàn)滿足了大多數(shù)芯片對(duì)于時(shí)序的處理需求,開(kāi)發(fā)者可以高效的完成ADC/DAC驅(qū)動(dòng)設(shè)計(jì)。

本文主要針對(duì)Xilinx SelectIO IP的GUI(圖形用戶界面),對(duì)每個(gè)參數(shù)進(jìn)行詳細(xì)解釋,理解其中的內(nèi)涵,快速完成驅(qū)動(dòng)設(shè)計(jì)。下文詳細(xì)講述各個(gè)參數(shù)含義,內(nèi)容上有些枯燥,后續(xù)進(jìn)行FPGA設(shè)計(jì)實(shí)戰(zhàn),理論與實(shí)際相結(jié)合。

介紹

Xilinx SelectI IP是一個(gè)VHDL/Veilog封裝文件,根據(jù)用戶配置生成實(shí)例化的I/O邏輯,滿足了輸入SERDES、輸出SERDES和延遲模塊的應(yīng)用要求。另外,它也可以例化生成所需的I/O時(shí)鐘原語(yǔ),將它連接到I/O引腳。

特色

支持輸入、輸出或雙向總線,數(shù)據(jù)總線寬達(dá)16位,滿足絕大多數(shù)器件的設(shè)計(jì)要求;

創(chuàng)建驅(qū)動(dòng)I/O所需的時(shí)鐘電路邏輯,分為內(nèi)部時(shí)鐘或外部時(shí)鐘電路邏輯;

可選數(shù)據(jù)或時(shí)鐘延遲插入,對(duì)數(shù)據(jù)信號(hào)進(jìn)行同步或數(shù)據(jù)信號(hào)與時(shí)鐘信號(hào)之間進(jìn)行同步;

支持單、雙數(shù)據(jù)速率,實(shí)現(xiàn)信號(hào)與數(shù)據(jù)的相互轉(zhuǎn)換;

支持多種數(shù)據(jù)總線標(biāo)準(zhǔn):芯片對(duì)芯片、相機(jī)接收器、相機(jī)發(fā)射器、數(shù)字視覺(jué)接口(DVI)接收接口、發(fā)送接口和串行千兆媒體獨(dú)立接口(SGMII);

產(chǎn)品說(shuō)明書(shū)

SelectIO接口提供了源代碼HDL,包括輸入、輸出或雙向總線I/O電路,緩沖區(qū),任何所需的延遲元件,ISERDES和OSERDES、寄存器和I/O時(shí)鐘驅(qū)動(dòng)的實(shí)現(xiàn)。電路設(shè)計(jì)包含兩個(gè)主要組件:時(shí)鐘緩沖和處理,以及數(shù)據(jù)路徑。

2924faea-d9e2-11eb-9e57-12bb97331649.png

SelectIO內(nèi)部框圖

時(shí)鐘緩沖和處理

SelectIO向?qū)еС謱?duì)時(shí)鐘I/O邏輯使用BUFG或BUFIO2。一個(gè)帶有BUFIO2原語(yǔ)的輸入數(shù)據(jù)如下圖所示??梢詾檩斎霑r(shí)鐘添加插入延遲。

29462030-d9e2-11eb-9e57-12bb97331649.png

I/O網(wǎng)絡(luò)時(shí)鐘連接

數(shù)據(jù)路徑

SelectIO向?qū)椭贗/O中實(shí)例化和配置組件互連。你可以選擇:

使用或繞過(guò)延遲功能。

通過(guò)使用輸入SERDES或輸出SERDES來(lái)使用串并轉(zhuǎn)換/并串轉(zhuǎn)換功能。

支持雙數(shù)據(jù)速率(DDR)數(shù)據(jù)。

為單速率數(shù)據(jù)使用I/O寄存器。

2952d28a-d9e2-11eb-9e57-12bb97331649.png

數(shù)據(jù)流細(xì)節(jié)

標(biāo)準(zhǔn)

該接口支持下列I/O標(biāo)準(zhǔn)。

單端信號(hào):??HSTL_I, HSTL_II, HSTL_III, HSTL_I_18, HSTL_II_18, HSTL_III_18, HSTL_I_12, LVCMOS33, LVCMOS25, LVCMOS18, LVCMOS15, LVCMOS12, SSTL15SSTL18_I, SSTL18_II

差分信號(hào):??DIFF HSTL I, DIFF HSTL I 18, DIFF HSTL II, DIFF HSTL II 18, DIFFSSTL15, DIFF SSTL18 I, DIFF SSTL18 II, LVDS25, TMDS_33, MINI_LVDS_25, PPDS_25,BLVDS_25、LVDS RSDS_25

295b79da-d9e2-11eb-9e57-12bb97331649.png

SelectIO單端輸入輸出電平

29739d12-d9e2-11eb-9e57-12bb97331649.png

SelectIO差分輸入輸出電平

更多關(guān)于Select IO邏輯資源的詳細(xì)介紹(比如LOGIC、DELAY、DELAYCTRL、SERDES等),請(qǐng)閱讀ug471_7Series_SelectIO.pdf

設(shè)計(jì)流程

本章描述了定制和生成核、約束核和的仿真、合成和實(shí)現(xiàn)步驟。

Data Bus Setup

297ff31e-d9e2-11eb-9e57-12bb97331649.png

Data Bus Setup界面

Interface Template

選擇向?qū)еС諷GMII, DVI接收器,DVI發(fā)射器,Camera link接收器數(shù)據(jù)總線格式,攝像頭連接發(fā)射器和芯片對(duì)芯片接口。SelectIO接口向?qū)H為上面提到的所有接口配置數(shù)據(jù)引腳。一般選擇Custom或者Chip to Chip來(lái)完成高速ADC、DAC芯片或者AD/DA芯片的時(shí)序設(shè)計(jì)。

Data Bus Direction

總線的方向可以選擇。選擇向?qū)еС州斎?,輸出,雙向和單獨(dú)的I/O總線。單獨(dú)的輸入和輸出選項(xiàng)創(chuàng)建獨(dú)立的輸入和輸出引腳。開(kāi)發(fā)者根據(jù)所用芯片的引腳實(shí)際方向進(jìn)行選擇。

Data Rate

如果數(shù)據(jù)在上升沿觸發(fā)時(shí),請(qǐng)選擇SDR。如果上升沿與下降沿都觸發(fā),選擇DDR。數(shù)據(jù)速率的選擇影響序列化因子限制。

Serialization Factor

如果選擇了序列化因子,將實(shí)例化ISERDESE2(串并轉(zhuǎn)換器)和/或OSERDESE2(并串轉(zhuǎn)換器)。所有數(shù)據(jù)由時(shí)間片,然后從右到左連接。例如,假設(shè)輸出數(shù)據(jù)總線是8位寬的,序列化因子為4。如果數(shù)據(jù)在引腳上顯示為:00,01、02、03時(shí),呈現(xiàn)給設(shè)備的數(shù)據(jù)將為03020100。如果選擇了10或14的序列化因子,那么每個(gè)I/O將實(shí)例化兩個(gè)SERDES塊因?yàn)槊總€(gè)SERDES的最大序列化能力是8:1。當(dāng)數(shù)據(jù)速率為SDR時(shí),序列化因子的可能值為2-8。當(dāng)數(shù)據(jù)速率為DDR時(shí),序列化因子可設(shè)置為4、6、8、10或14。Bitslip對(duì)于網(wǎng)絡(luò)模式總是啟用功能。如果不是,則將此引腳綁定到邏輯0。

如果所用ADC/DAC芯片為串行數(shù)據(jù)輸入輸出,選擇序列化因子,可以方便的實(shí)現(xiàn)串并、并串?dāng)?shù)據(jù)之間的轉(zhuǎn)換。

298b376a-d9e2-11eb-9e57-12bb97331649.png

串行數(shù)據(jù)時(shí)序

如果選擇了序列化因子,IP自動(dòng)生成ISERDESE2或者OSERDESE2,IP引腳會(huì)多出Bitslip,其用來(lái)實(shí)現(xiàn)并行數(shù)據(jù)的邊界對(duì)齊。比如串行輸入的8bit的數(shù)據(jù),經(jīng)過(guò)ISERDESE2后,得到8bit的并行數(shù)據(jù),但這并行數(shù)據(jù)可能存在前后8bit數(shù)據(jù)之間的錯(cuò)位,也即無(wú)法正確判斷最高位、最低位, Bitslip就是用來(lái)找到并行數(shù)據(jù)的邊界。

下圖展示了Bitslip是如何確定并行數(shù)據(jù)的邊界:對(duì)于SDR模式,Bitslip使能1次,則數(shù)據(jù)會(huì)左移1次,對(duì)于8bit并行數(shù)據(jù),移動(dòng)8次完成一個(gè)循環(huán),可以這樣無(wú)止境的循環(huán)。對(duì)于DDR模式,Bitslip工作方式不同,Bitslip使能1次,數(shù)據(jù)會(huì)右移1次或者左移3次,兩者交替進(jìn)行,同樣移動(dòng)8次完成一個(gè)循環(huán)。

29a0c80a-d9e2-11eb-9e57-12bb97331649.png

不同模式Bitslip操作

External Data Width

芯片的并行輸入、輸出引腳的數(shù)目,比如:并行16位ADC芯片,數(shù)據(jù)寬度填寫(xiě)16。

I/O Signaling

所有的I/O信號(hào)標(biāo)準(zhǔn)都顯示為所選擇的I/O信號(hào)類型。根據(jù)實(shí)際外部芯片ADC/DAC引腳的實(shí)際信號(hào)類型進(jìn)行設(shè)置。

Input DDR Data Alignment

OPPOSITE_EDGE

上升沿觸發(fā)的數(shù)據(jù)通過(guò)輸出端Q1呈現(xiàn),下降沿觸發(fā)的數(shù)據(jù)通過(guò)輸出端Q2呈現(xiàn)。

29ace28e-d9e2-11eb-9e57-12bb97331649.png

OPPOSITE_EDGE模式

SAME_EDGE

在時(shí)序圖中,同一時(shí)刻輸出對(duì)Q1和Q2不再是D0A和D1A,而是第一對(duì)呈現(xiàn)的是一對(duì)D0A和(不關(guān)心),然后下一個(gè)時(shí)鐘輸出一對(duì)D2A和D1A。

29c50c42-d9e2-11eb-9e57-12bb97331649.png

SAME_EDGE模式

SAME_EDGE_PIPELINED

輸出對(duì)Q1和Q2在同一時(shí)刻輸出。

29eacd74-d9e2-11eb-9e57-12bb97331649.png

SAME_EDGE_PIPELINED模式

Clock Setup

29f5eae2-d9e2-11eb-9e57-12bb97331649.png

Clock Setup界面

External Clock

如果在輸出數(shù)據(jù)路徑上設(shè)置了任何延遲,則將同樣的延遲分配給時(shí)鐘,使數(shù)據(jù)和時(shí)鐘保持同步。

Internal Clock

如果你的時(shí)鐘來(lái)自時(shí)鐘輸出模塊,你會(huì)想要選擇內(nèi)部時(shí)鐘,但是需要確保實(shí)例化一個(gè)MMCM來(lái)驅(qū)動(dòng)時(shí)鐘。

Clocking Signaling

您可以為輸入時(shí)鐘指定信令類型和標(biāo)準(zhǔn)。I / O信號(hào)標(biāo)準(zhǔn)將嵌入所提供的HDL源代碼。

Data And Clock Delay

2a04299a-d9e2-11eb-9e57-12bb97331649.png

Data And Clock Delay界面

Delay Type

FIXED

在固定延遲模式下,延遲值由屬性IDELAY_VALUE確定。一旦設(shè)置,該值不能為改變了。在此模式下使用時(shí),必須實(shí)例化IDELAYCTRL原語(yǔ)。

VARIABLE

在可變延遲模式下,延遲值可以通過(guò)控制信號(hào)CE和INC配置。在此模式下使用,IDELAYCTRL原語(yǔ)必須實(shí)例化。

2a11d9b4-d9e2-11eb-9e57-12bb97331649.png

VARIABLE模式延時(shí)控制

VAR_LOAD

IDELAY tap可以通過(guò)5輸入位CNTVALUEIN[4:0]設(shè)置。當(dāng)LD脈沖時(shí),CNTVALUEIN[4:0]的值將是新值。作為這個(gè)功能的結(jié)果,IDELAY_VALUE屬性是忽略了。在此模式下使用時(shí),必須實(shí)例化IDELAYCTRL原語(yǔ)。

2a1b00ca-d9e2-11eb-9e57-12bb97331649.png

VAR_LOAD模式延時(shí)控制

Include DELAYCTRL

只適用于固定/可變的延遲。如果選中,則包含IODELAYCTRL在設(shè)計(jì)中實(shí)例化。

Include Global Buffer

如果選中,則在設(shè)計(jì)中實(shí)例化BUFG。當(dāng)未選擇包含DELAYCTRL時(shí),沒(méi)有啟用BUFG以供選擇。

Enable DELAY High Performance

如果啟用,則設(shè)置IDELAY塊的HIGH_PERFORMANCE_MODE屬性為true,否則設(shè)置值為false。

文章出處:【微信公眾號(hào):FPGA之家】

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7511

    瀏覽量

    556003
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2200

    瀏覽量

    131151
  • dac
    dac
    +關(guān)注

    關(guān)注

    44

    文章

    2713

    瀏覽量

    197094

原文標(biāo)題:Xilinx SelectIO IP使用說(shuō)明(一)

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    分享SD卡協(xié)議、分類及IP設(shè)計(jì)詳解

    SCR 初始化流程 數(shù)據(jù)傳輸流程 卡狀態(tài)跳轉(zhuǎn)表 傳輸數(shù)據(jù)格式 CRC 時(shí)序要求 參數(shù) 命令及響應(yīng) 讀操作 寫(xiě)操作 接口時(shí)序 超時(shí)條件 IP 設(shè)計(jì) SPI 模式 IP 例化界面 IP
    發(fā)表于 10-30 17:14

    恩智浦GUI Guider 1.10.0正式上線

    GUI Guider 1.10.0正式上線啦!新版本軟件帶來(lái)了更智能的UI開(kāi)發(fā)工具、更高效的圖片資源性能優(yōu)化,以及更廣泛的開(kāi)發(fā)板支持。
    的頭像 發(fā)表于 10-27 09:18 ?1590次閱讀

    基于E203的DMA ip的使用

    1.BD設(shè)計(jì) 2.AXI DMA寄存器 編寫(xiě)SDK代碼,需要根據(jù)xilinx的官方例程和dma ip使用手冊(cè)進(jìn)行寄存器的配置。 重要寄存器: MM2S S2MM
    發(fā)表于 10-22 06:00

    一文詳解xilinx 7系列FPGA配置技巧

    本文旨在通過(guò)講解不同模式的原理圖連接方式,進(jìn)而配置用到引腳的含義(手冊(cè)上相關(guān)引腳含義有四、五頁(yè),通過(guò)本文理解基本上能夠記住所有引腳含義以及使用場(chǎng)景),熟悉xilinx 7系列配置流程,以及設(shè)計(jì)原理圖時(shí)需要注意的一些事項(xiàng),比如flash與FPGA的上電時(shí)序。
    的頭像 發(fā)表于 08-30 14:35 ?1.1w次閱讀
    一文<b class='flag-5'>詳解</b><b class='flag-5'>xilinx</b> 7系列FPGA配置技巧

    GUI設(shè)計(jì)】顏色對(duì)GUI的影響

    【LabviewGUI】顏色對(duì)GUI的影響 GUI最后一期了 后面回歸主線
    發(fā)表于 08-26 04:51

    FPGA利用DMA IP核實(shí)現(xiàn)ADC數(shù)據(jù)采集

    本文介紹如何利用FPGA和DMA技術(shù)處理來(lái)自AD9280和AD9708 ADC的數(shù)據(jù)。首先,探討了這兩種ADC的特點(diǎn)及其與FPGA的接口兼容性。接著,詳細(xì)說(shuō)明了使用Xilinx VIVADO環(huán)境下
    的頭像 發(fā)表于 07-29 14:12 ?5105次閱讀

    GUI Guider全新優(yōu)化方案GUI xTurbo-VeloRender初體驗(yàn):基于i.MX RT平臺(tái)的LVGL渲染能力突破

    ,并在GUI Guider V1.9.1及以后版本工具中支持基于該技術(shù)方案不斷衍生出來(lái)的最新成果。 該技術(shù)方案旨在將恩智浦在GUI領(lǐng)域深耕多年的經(jīng)驗(yàn),結(jié)合自身的MCU控制器IP底層技術(shù),轉(zhuǎn)化為能夠顯著提升用戶
    的頭像 發(fā)表于 07-10 09:21 ?3749次閱讀
    <b class='flag-5'>GUI</b> Guider全新優(yōu)化方案<b class='flag-5'>GUI</b> xTurbo-VeloRender初體驗(yàn):基于i.MX RT平臺(tái)的LVGL渲染能力突破

    IP防水各等級(jí)詳解

    在工業(yè)生產(chǎn)中,尤其是那些需要在戶外使用的電子電器產(chǎn)品,設(shè)備的防塵防水能力是極其重要的。這種能力通常通過(guò)自動(dòng)化儀表設(shè)備的外殼防護(hù)等級(jí)來(lái)衡量,也就是我們常說(shuō)的IP代碼。IP代碼是國(guó)際防護(hù)等級(jí)的縮寫(xiě),它是
    的頭像 發(fā)表于 06-11 12:53 ?3306次閱讀
    <b class='flag-5'>IP</b>防水各等級(jí)<b class='flag-5'>詳解</b>

    EtherNet/IP轉(zhuǎn)DeviceNet協(xié)議網(wǎng)關(guān)詳解

    一,設(shè)備主要功能 疆鴻智能JH-DVN-EIP本產(chǎn)品是自主研發(fā)的一款EtherNet/IP從站功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是連接DeviceNet總線和EtherNet/IP網(wǎng)絡(luò),本網(wǎng)關(guān)
    的頭像 發(fā)表于 06-06 13:57 ?726次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)DeviceNet協(xié)議網(wǎng)關(guān)<b class='flag-5'>詳解</b>

    ip6808參數(shù)詳細(xì)解釋

    IP6808芯片憑借其卓越性能和寬幅電壓設(shè)計(jì)成為無(wú)線充電領(lǐng)域的核心解決方案。通過(guò)創(chuàng)新的PID控制算法,IP6808實(shí)現(xiàn)了高效能、高精度的電力調(diào)度和能耗控制,能支持多協(xié)議兼容架構(gòu),包括WPC Qi v1.2.4標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 05-24 08:57 ?1376次閱讀
    <b class='flag-5'>ip</b>6808<b class='flag-5'>參數(shù)</b>詳細(xì)解釋

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一個(gè) LogiCORE IP 核,用于在 FPGA 中實(shí)現(xiàn)高效的移位寄存器(Shift Register)。該
    的頭像 發(fā)表于 05-14 09:36 ?1079次閱讀

    AWTK,開(kāi)啟屬于你的GUI之美

    在當(dāng)今數(shù)字化時(shí)代,軟件界面設(shè)計(jì)的高效性和一致性至關(guān)重要。本文將探討GUI設(shè)計(jì)從傳統(tǒng)代碼編寫(xiě)到所見(jiàn)即所得工具的演變,并介紹AWTK如何通過(guò)一致的渲染技術(shù),為開(kāi)發(fā)者帶來(lái)高效且直觀的開(kāi)發(fā)體驗(yàn)。傳統(tǒng)GUI
    的頭像 發(fā)表于 05-13 11:31 ?1255次閱讀
    AWTK,開(kāi)啟屬于你的<b class='flag-5'>GUI</b>之美

    ip6806芯片的詳細(xì)參數(shù)解析

    本文深入解析了英集芯IP6806無(wú)線充電發(fā)射端控制芯片的技術(shù)細(xì)節(jié),包括其基礎(chǔ)架構(gòu)、核心參數(shù)、功能特性、應(yīng)用場(chǎng)景以及智能控制和安全防護(hù)功能。其輸入電壓范圍寬,輸出功率高,效率高,過(guò)壓、過(guò)流、過(guò)溫保護(hù)機(jī)制完善,兼容性強(qiáng)。
    的頭像 發(fā)表于 05-10 09:03 ?2346次閱讀
    <b class='flag-5'>ip</b>6806芯片的詳細(xì)<b class='flag-5'>參數(shù)</b>解析

    詳解Xilinx的10G PCS PMA IP

    如果要在Xilinx的FPGA上使用萬(wàn)兆以太網(wǎng)通信,大致有三種方法構(gòu)建協(xié)議棧。第一種使用GTX等Serdes作為底層的PHY,上層通過(guò)HDL實(shí)現(xiàn)構(gòu)建MAC和IP層,這種方式難度會(huì)比較大,底層需要完成PHY層的設(shè)計(jì),最終我想通過(guò)這種方式實(shí)現(xiàn)萬(wàn)兆以太網(wǎng)的搭建。
    的頭像 發(fā)表于 04-18 15:16 ?1987次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>Xilinx</b>的10G PCS PMA <b class='flag-5'>IP</b>

    一文詳解Video In to AXI4-Stream IP

    Video In to AXI4-Stream IP核用于將視頻源(帶有同步信號(hào)的時(shí)鐘并行視頻數(shù)據(jù),即同步sync或消隱blank信號(hào)或者而后者皆有)轉(zhuǎn)換成AXI4-Stream接口形式,實(shí)現(xiàn)了接口轉(zhuǎn)換。該IP還可使用VTC核,VTC在視頻輸入和視頻處理之間起橋梁作用。
    的頭像 發(fā)表于 04-03 09:28 ?2774次閱讀
    一文<b class='flag-5'>詳解</b>Video In to AXI4-Stream <b class='flag-5'>IP</b>核