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

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

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

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

Xilinx SelectIO IP的GUI參數(shù)詳細(xì)解釋

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-06 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Xilinx SelectIO IP使用說(shuō)明

引言

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

本文主要針對(duì)Xilinx SelectIO IP的GUI(圖形用戶(hù)界面),對(duì)每個(gè)參數(shù)進(jìn)行詳細(xì)解釋?zhuān)斫馄渲械膬?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ù)用戶(hù)配置生成實(shí)例化的I/O邏輯,滿(mǎn)足了輸入SERDES、輸出SERDES和延遲模塊的應(yīng)用要求。另外,它也可以例化生成所需的I/O時(shí)鐘原語(yǔ),將它連接到I/O引腳。

特色

支持輸入、輸出或雙向總線(xiàn),數(shù)據(jù)總線(xiàn)寬達(dá)16位,滿(mǎn)足絕大多數(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ù)總線(xiàn)標(biāo)準(zhǔn):芯片對(duì)芯片、相機(jī)接收器、相機(jī)發(fā)射器、數(shù)字視覺(jué)接口(DVI)接收接口、發(fā)送接口和串行千兆媒體獨(dú)立接口(SGMII);

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

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

9186addc-e52a-11ec-ba43-dac502259ad0.png

SelectIO內(nèi)部框圖

時(shí)鐘緩沖和處理

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

91bbb2b6-e52a-11ec-ba43-dac502259ad0.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寄存器。

91f1d6f2-e52a-11ec-ba43-dac502259ad0.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

92609f7e-e52a-11ec-ba43-dac502259ad0.png

SelectIO單端輸入輸出電平

92a4172c-e52a-11ec-ba43-dac502259ad0.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

92de0798-e52a-11ec-ba43-dac502259ad0.png

Data Bus Setup界面

Interface Template

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

Data Bus Direction

總線(xiàn)的方向可以選擇。選擇向?qū)еС州斎?,輸出,雙向和單獨(dú)的I/O總線(xiàn)。單獨(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ù)總線(xiàn)是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)換。

9315d222-e52a-11ec-ba43-dac502259ad0.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)。

936ae6ae-e52a-11ec-ba43-dac502259ad0.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)類(lèi)型。根據(jù)實(shí)際外部芯片ADC/DAC引腳的實(shí)際信號(hào)類(lèi)型進(jìn)行設(shè)置。

Input DDR Data Alignment

OPPOSITE_EDGE

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

939cc94e-e52a-11ec-ba43-dac502259ad0.png

OPPOSITE_EDGE模式

SAME_EDGE

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

93c766e0-e52a-11ec-ba43-dac502259ad0.png

SAME_EDGE模式

SAME_EDGE_PIPELINED

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

93ef4250-e52a-11ec-ba43-dac502259ad0.png

SAME_EDGE_PIPELINED模式

Clock Setup

941b79b0-e52a-11ec-ba43-dac502259ad0.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í)鐘指定信令類(lèi)型和標(biāo)準(zhǔn)。I / O信號(hào)標(biāo)準(zhǔn)將嵌入所提供的HDL源代碼。

Data And Clock Delay

945cea94-e52a-11ec-ba43-dac502259ad0.png

Data And Clock Delay界面

Delay Type

FIXED

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

VARIABLE

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

948f3a12-e52a-11ec-ba43-dac502259ad0.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ǔ)。

94bb5de0-e52a-11ec-ba43-dac502259ad0.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。

審核編輯 :李倩

聲明:本文內(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)投訴
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2201

    瀏覽量

    131203
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1870

    瀏覽量

    33960
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    697

    瀏覽量

    43489

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ESD測(cè)試的詳細(xì)解釋

    ESD測(cè)試,即靜電放電測(cè)試(Electrostatic Discharge Testing),是一種用于評(píng)估電子設(shè)備或組件在靜電放電環(huán)境下的性能穩(wěn)定性和可靠性的測(cè)試方法。以下是關(guān)于ESD測(cè)試的詳細(xì)
    發(fā)表于 11-26 07:37

    恩智浦GUI Guider 1.10.0正式上線(xiàn)

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

    基于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

    關(guān)于保偏光纖的詳細(xì)解釋

    保偏光纖(Polarization-Maintaining Fiber,簡(jiǎn)稱(chēng)PMF)是一種特殊設(shè)計(jì)的光纖,其核心功能是在傳輸過(guò)程中保持光的偏振態(tài)不變。以下是關(guān)于保偏光纖的詳細(xì)解釋: 1. 偏振態(tài)
    的頭像 發(fā)表于 09-25 10:13 ?1023次閱讀
    關(guān)于保偏光纖的<b class='flag-5'>詳細(xì)</b><b class='flag-5'>解釋</b>

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

    【LabviewGUI】顏色對(duì)GUI的影響 GUI最后一期了 后面回歸主線(xiàn)
    發(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 ?5115次閱讀

    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)化為能夠顯著提升用戶(hù)
    的頭像 發(fā)表于 07-10 09:21 ?3770次閱讀
    <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渲染能力突破

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

    IP6808芯片憑借其卓越性能和寬幅電壓設(shè)計(jì)成為無(wú)線(xiàn)充電領(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 ?1495次閱讀
    <b class='flag-5'>ip</b>6808<b class='flag-5'>參數(shù)</b><b class='flag-5'>詳細(xì)</b><b class='flag-5'>解釋</b>

    運(yùn)放參數(shù)詳細(xì)解釋和分析-合集(1-25)

    純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 05-14 16:43

    Xilinx Shift RAM IP概述和主要功能

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

    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 ?1273次閱讀
    AWTK,開(kāi)啟屬于你的<b class='flag-5'>GUI</b>之美

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

    本文深入解析了英集芯IP6806無(wú)線(xiàn)充電發(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 ?2358次閱讀
    <b class='flag-5'>ip</b>6806芯片的<b class='flag-5'>詳細(xì)</b><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 ?2003次閱讀
    詳解<b class='flag-5'>Xilinx</b>的10G PCS PMA <b class='flag-5'>IP</b>

    一個(gè)過(guò)零檢測(cè)電路,但有部分電路沒(méi)看明白,有大神可以詳細(xì)解釋一下嗎

    一個(gè)過(guò)零檢測(cè)電路,但是沒(méi)明白粉色框部分有什么作用,有大神可以詳細(xì)解釋一下嗎
    發(fā)表于 03-20 00:40

    運(yùn)放參數(shù)詳細(xì)解釋和分析-合集(1-25)

    發(fā)表于 03-17 10:27