chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

引言

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

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

介紹

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

特色

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

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

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

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

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

產(chǎn)品說明書

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

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

SelectIO內(nèi)部框圖

時鐘緩沖和處理

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

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

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

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

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

使用或繞過延遲功能。

通過使用輸入SERDES或輸出SERDES來使用串并轉(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)。

單端信號:??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

差分信號:??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等),請閱讀ug471_7Series_SelectIO.pdf

設(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ā)射器和芯片對芯片接口。SelectIO接口向?qū)H為上面提到的所有接口配置數(shù)據(jù)引腳。一般選擇Custom或者Chip to Chip來完成高速ADC、DAC芯片或者AD/DA芯片的時序設(shè)計。

Data Bus Direction

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

Data Rate

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

Serialization Factor

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

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

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

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

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

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

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

不同模式Bitslip操作

External Data Width

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

I/O Signaling

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

Input DDR Data Alignment

OPPOSITE_EDGE

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

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

OPPOSITE_EDGE模式

SAME_EDGE

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

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

SAME_EDGE模式

SAME_EDGE_PIPELINED

輸出對Q1和Q2在同一時刻輸出。

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ù)據(jù)和時鐘保持同步。

Internal Clock

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

Clocking Signaling

您可以為輸入時鐘指定信令類型和標(biāo)準(zhǔn)。I / 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è)置,該值不能為改變了。在此模式下使用時,必須實例化IDELAYCTRL原語。

VARIABLE

在可變延遲模式下,延遲值可以通過控制信號CE和INC配置。在此模式下使用,IDELAYCTRL原語必須實例化。

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

VARIABLE模式延時控制

VAR_LOAD

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

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

VAR_LOAD模式延時控制

Include DELAYCTRL

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

Include Global Buffer

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

Enable DELAY High Performance

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

文章出處:【微信公眾號:FPGA之家】

責(zé)任編輯:gt

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

    關(guān)注

    100

    文章

    7482

    瀏覽量

    554446
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2195

    瀏覽量

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

    關(guān)注

    44

    文章

    2707

    瀏覽量

    196780

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    恩智浦GUI Guider 1.10.0正式上線

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

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

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

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

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

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

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

    IP防水各等級詳解

    在工業(yè)生產(chǎn)中,尤其是那些需要在戶外使用的電子電器產(chǎn)品,設(shè)備的防塵防水能力是極其重要的。這種能力通常通過自動化儀表設(shè)備的外殼防護(hù)等級來衡量,也就是我們常說的IP代碼。IP代碼是國際防護(hù)等級的縮寫,它是
    的頭像 發(fā)表于 06-11 12:53 ?2877次閱讀
    <b class='flag-5'>IP</b>防水各等級<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 ?606次閱讀
    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è)計成為無線充電領(lǐng)域的核心解決方案。通過創(chuàng)新的PID控制算法,IP6808實現(xiàn)了高效能、高精度的電力調(diào)度和能耗控制,能支持多協(xié)議兼容架構(gòu),包括WPC Qi v1.2.4標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 05-24 08:57 ?1230次閱讀
    <b class='flag-5'>ip</b>6808<b class='flag-5'>參數(shù)</b>詳細(xì)解釋

    Xilinx Shift RAM IP概述和主要功能

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

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

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

    詳解Xilinx的10G PCS PMA IP

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

    Vivado FIR IP核實現(xiàn)

    Xilinx的FIR IP核屬于收費IP,但是不需要像 Quartus那樣通過修改license文件來破解。如果是個人學(xué)習(xí),現(xiàn)在網(wǎng)絡(luò)上流傳的license破解文件在破解Vivado的同時也破解
    的頭像 發(fā)表于 03-01 14:44 ?2778次閱讀
    Vivado FIR <b class='flag-5'>IP</b>核實現(xiàn)

    ALINX NVME SPCle IP 特性詳解

    。 NVMe SPCle IP 正是為這樣的場景量身定制。通過結(jié)合 PCIe 軟核 IP 與 NVMe 主機控制器,讓開發(fā)人員 在無硬核的情況下,也能輕松接入 NVMe SSD ,突破了傳統(tǒng)存儲方案的硬件限制。 簡單來說, NVMe SPCle
    的頭像 發(fā)表于 02-20 15:35 ?870次閱讀
    ALINX NVME SPCle <b class='flag-5'>IP</b> 特性<b class='flag-5'>詳解</b>

    DLPLCR4500GUI-4.4.1的GUI可以在win10使用嗎?

    DLPLCR4500GUI-4.4.1 這個版本的 GUI 可以在win10 使用嗎? 4.4.1 這個版本的 GUI能用來正常識別,并控制DLPLCR4500EVM— DLP? LIGHTCRAFTER
    發(fā)表于 02-20 06:46

    DLPC3479 GUI上面的Edit Firmware制作中有幾個疑問求解

    GUI上面的Edit Firmware制作中有幾個疑問: 1.step2中的RGB 占空比如何修改,目前GUI中這幾個參數(shù)無法修改。 2.step3中的圖片大小和格式是有哪些限制的,目前同樣大小
    發(fā)表于 02-19 06:23