亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

《Xilinx—UG471中文翻譯》(1)IDELAYE2原語(yǔ)介紹

C29F_xilinx_inc ? 來(lái)源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、7 系列FPGAs SelectIO 資源
SelectIO,就是I/O接口以及I/O邏輯的總稱。《UG471--SelectIO》 篇可以分成3部分:第1部分介紹I/O的電氣特性,第2部分介紹I/O邏輯資源,第3部分介紹高級(jí)的I/O邏輯資源(serializer/deserializer)。

說(shuō)到I/O,必須先提到FPGA的BANK。在7系列的FPGA中,BANK分為HR(High-range)BANK和HP(High-performance) BANK。HP BANK只能支持小于等于1.8V電平標(biāo)準(zhǔn)的I/O信號(hào),HR BANK則支持小于等于3.3V電平標(biāo)準(zhǔn)的I/O信號(hào)。HP BANK專為高速I/O信號(hào)設(shè)計(jì),支持DCI(數(shù)控阻抗),而HR BANK則適合更大眾化的所有I/O信號(hào)設(shè)計(jì)。下表列出了HP BANK 和HR BANK的特性。

pYYBAGIMopCASqA4AACEnkkpTYs178.png

無(wú)論是HR或者HP BNANK,每個(gè)BANK都包含50個(gè)I/O管腳,每個(gè)I/O管腳都可配置成輸入、輸出。每個(gè)BANK的首尾管腳只能作為單端I/O,其余48個(gè)I/O則可配置成24對(duì)差分I/O。

二、selectIO的邏輯資源
下圖為HP BANK的IO 模塊,HR BANK與之相比,沒(méi)有輸出延遲ODELAYE2;

pYYBAGIMopKAfp3-AAB9EwFiuDk371.png

I/O邏輯資源主要包含5部分:

2.1 ILOGIC
ILOGIC即輸入信號(hào)處理邏輯,緊挨著IOB,外界的輸入信號(hào)最先經(jīng)過(guò)的就是ILOGIC。ILOGIC是由許多的數(shù)據(jù)選擇器和一個(gè)IDDR(input Double Data Rate)觸發(fā)器構(gòu)成。該觸發(fā)器既可以雙沿捕獲輸入數(shù)據(jù)也可以拆分成普通單沿觸發(fā)器。在HP BANK中,ILOGIC被稱為ILOGICE2,在HR BANK中,ILOGIC被稱為ILOGICE3。下圖給出了ILOGICE3的示意圖:

ILOGICE2與ILOGICE3的區(qū)別是:ILOGICE3包含了ZHOLD(Zero Hold) delay。

poYBAGIMopSAABIdAACIRc8A_L0810.png

2.2 IDELAY
IDELAY被稱為信號(hào)延遲模塊,它的作用就是把信號(hào)延遲一段時(shí)間。對(duì)于一些需要對(duì)齊的輸入信號(hào)來(lái)說(shuō),這至關(guān)重要。在7系列FPGA中,它被稱為IDELAYE2。IDELAYE2可以將信號(hào)延遲0~31節(jié),在這區(qū)間任意可調(diào),并且在參考時(shí)鐘為200M時(shí),每節(jié)的延遲精度為78ps(1/(32×2×FREF),F(xiàn)REF為IDELAYCTRL的參考時(shí)鐘)。下圖為IDELAYE2例化框圖。

IDELAY后文詳細(xì)講解。

pYYBAGIMopaARe4iAABsoGi4cBc503.png

2.3 IDELAYCTRL
IDELAYCTRL其實(shí)是個(gè)輔助模塊,這么說(shuō)吧,只要使用了IDELAY或者ODELAY,IDELAYCTRL必須被使用,要不然就無(wú)法正常工作。因?yàn)镮DELAY或者ODELAY的延遲精度是由IDELAYCTRL的輸入時(shí)鐘決定的,一般為200MHz。下圖為IDELAYCTRL例化框圖。

pYYBAGIMopiAJHv9AAAnw-zpFok753.png

2.4 ODELAY
ODELAY和IDEALY的使用方式差不多,只不過(guò)ODELAY是用作輸出信號(hào)的延遲。另外,HR BANK內(nèi)沒(méi)有ODELAY,HP BANK才有,被稱為ODELAYE2。使用ODELAYE2時(shí)同樣需要例化IDELAYCTRL。下圖為ODELAYE2例化框圖:

poYBAGIMopmAEDLIAACNMT1sEoo786.png

2.5 OLOGIC
LOGIC包括2個(gè)部分:一個(gè)用于配置輸出路徑。另外一個(gè)用于配置三態(tài)控制路徑。輸出路徑和三態(tài)控制路徑都可以獨(dú)立配置成沿觸發(fā)器、ODDR以及組合邏輯輸出。

pYYBAGIMopuAcF9mAABp61LS4os336.png

總的來(lái)說(shuō),I/O邏輯資源就是用來(lái)獲取或者輸出信號(hào)。對(duì)于一般的低速信號(hào)而言,I/O邏輯資源體現(xiàn)不出優(yōu)勢(shì),用不用都不影響最終結(jié)果,但是對(duì)于高速信號(hào)而言,就必須使用I/O邏輯資源了,不能夠正確使用它,整個(gè)FPGA邏輯代碼完全無(wú)用。

三、IDELAYE2原語(yǔ)
使用IDELAYE2原語(yǔ)必須例化IDELAYCTRL原語(yǔ)

IDELAYCTRL IDELAYCTRL_inst (

.RDY(RDY), // 1-bit output: Ready output

.REFCLK(REFCLK), // 1-bit input: Reference clock input

.RST(RST) // 1-bit input: Active high reset input

);

再看IDELAYE2原語(yǔ):

poYBAGIMop2ANWLPAAFczL7aNOs919.png

3.1IDELAYE2屬性

poYBAGIMoqCATAw5AAHfffnCfZ4535.jpg

3.2IDELAYE2端口

pYYBAGIMoqOAB_ZhAAFxd41sUeg878.jpg

3.2.1延遲控制
1. FIXED模式: 固定模式,延遲值為輸入的VALUE
2. VARIABLE模式:由C,LD,CE,INC 共同控制,如下圖所示:

poYBAGIMoqWAOhdwAACEQwZ9zI4017.png

3. VAR_LOAD模式:由C,LD,CE,INC,CNTVALUEIN共同控制

pYYBAGIMoqeAP_clAADP9V1qfqs264.png

3.3時(shí)序圖
我們?cè)倏匆粋€(gè)VARIABLE模式,加載延時(shí)的時(shí)序圖:

IDELAY屬性如下:

IDELAY_TYPE = VARIABLE,

IDELAY_VALUE = 0,

DELAY_SRC = IDATAIN

pYYBAGIMoqmAJL7XAABfuB-MYak394.png

時(shí)刻t1:

在C的上升沿,檢測(cè)LD為高,加載IDELAY_VALUE,即輸出延時(shí)為tap0;

時(shí)刻t2:

在C的上升沿,檢測(cè)到CE &INC同時(shí)為高,由上文延時(shí)控制部分內(nèi)容可知,延時(shí)為當(dāng)前值+1,即輸出延時(shí)為tap1;

時(shí)刻t3:

LD,CE,INC均為0,增加延時(shí)操作完成,輸出延時(shí)保持tap1,直到下一次又檢測(cè)到LD,CE,INC。

???????3.4仿真測(cè)試
Testbench:例化一個(gè)idelayctrl,再例化一個(gè)idelaye2(VAR_LOAD模式):

IDELAYCTRL IDELAYCTRL_inst (
.RDY(rdy), // 1-bit output: Ready output
.REFCLK(ref_clk),// 1-bit input: Reference clock input
.RST(rst) // 1-bit input: Active high reset input
);

IDELAYE2 #(
.CINVCTRL_SEL("FALSE"), // Enable dynamic clock inversion (FALSE, TRUE)
.DELAY_SRC("IDATAIN"), // Delay input (IDATAIN, DATAIN)
.HIGH_PERFORMANCE_MODE("FALSE"), // Reduced jitter ("TRUE"), Reduced power ("FALSE")
.IDELAY_TYPE("VAR_LOAD"), // FIXED, VARIABLE, VAR_LOAD, VAR_LOAD_PIPE
.IDELAY_VALUE(0), // Input delay tap setting (0-31)
.PIPE_SEL("FALSE"), // Select pipelined mode, FALSE, TRUE
.REFCLK_FREQUENCY(200.0), // IDELAYCTRL clock input frequency in MHz
.SIGNAL_PATTERN("DATA") // DATA, CLOCK input signal
)
IDELAYE2_inst_frame_delay (
.CNTVALUEOUT(cnt_delay_tap),// 5-bit output: Counter value output
.DATAOUT(rx_frame_delay), // 1-bit output: Delayed data output
.C(ref_clk), // 1-bit input: Clock input
.CE(1'b0), // 1-bit input: Active high enable increment/decrement input
.CINVCTRL(1'b0), // 1-bit input: Dynamic clock inversion input
.CNTVALUEIN(delay_value), // 5-bit input: Counter value input
.DATAIN(1'b0), // 1-bit input: Internal delay data input
.IDATAIN(rx_frame_buf), // 1-bit input: Data input from the I/O
.INC(1'b0), // 1-bit input: Increment / Decrement tap delay input
.LD(delay_load_en[12]), // 1-bit input: Load IDELAY_VALUE input
.LDPIPEEN(1'b0), // 1-bit input: Enable PIPELINE register to load data input
.REGRST(1'b0) // 1-bit input: Active-high reset tap-delay input
);

可以發(fā)現(xiàn),只要過(guò)了idelay,就會(huì)增加0.6ns的延遲;

delay_value = 0;Tdelay=0.6ns;

poYBAGIMoqqAPQgFAABtOHIywFw575.png

仿真繼續(xù)往下走,當(dāng)tap=31時(shí),Tdelay=3.018ns=31x78(ps) +0.6ns;

pYYBAGIMoqyAeh-hAAByuYUbYDA126.png

測(cè)試驗(yàn)證正確。

四、高級(jí)selectIO邏輯資源
為了方便使用I/O邏輯資源,Xilinx公司專門將幾種模塊集中起來(lái),構(gòu)成了功能強(qiáng)大的源語(yǔ)ISERDESE2和OSERDESE2:《UG471》翻譯(2)ISERDESE2原語(yǔ)介紹

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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

    文章

    2190

    瀏覽量

    129481
  • 邏輯
    +關(guān)注

    關(guān)注

    2

    文章

    834

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    當(dāng)翻譯失去網(wǎng)絡(luò),時(shí)空壺新T1翻譯機(jī)開(kāi)創(chuàng)首個(gè)離線模型賦能全球溝通新體驗(yàn)

    在全球化交流日益緊密的當(dāng)下,跨語(yǔ)言溝通工具的重要性愈發(fā)凸顯。近日,時(shí)空壺推出的T1翻譯機(jī)憑借其強(qiáng)大的離線模型與便捷應(yīng)用,成為市場(chǎng)焦點(diǎn),為人們?cè)诳鐕?guó)交流場(chǎng)景帶來(lái)前所未有的便利。時(shí)空壺T1
    的頭像 發(fā)表于 09-08 16:52 ?809次閱讀
    當(dāng)<b class='flag-5'>翻譯</b>失去網(wǎng)絡(luò),時(shí)空壺新T<b class='flag-5'>1</b><b class='flag-5'>翻譯</b>機(jī)開(kāi)創(chuàng)首個(gè)離線模型賦能全球溝通新體驗(yàn)

    貼片壓敏電阻SMD3225K471的全面解析

    一、SMD3225K471 的基本參數(shù)與標(biāo)識(shí)解讀 SMD3225K471 這一型號(hào),“SMD” 代表表面貼裝器件,是當(dāng)前電子元件安裝的主流方式,極大提升了電子設(shè)備的集成度與生產(chǎn)效率?!?225
    的頭像 發(fā)表于 07-23 11:31 ?343次閱讀
    貼片壓敏電阻SMD3225K<b class='flag-5'>471</b>的全面解析

    SN8F5762中文規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《SN8F5762中文規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 07-08 14:51 ?9次下載

    多軸運(yùn)動(dòng)控制器JMC-F2-A6中文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《多軸運(yùn)動(dòng)控制器JMC-F2-A6中文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 06-23 15:14 ?2次下載

    AD7606的VxGND必須接地嗎?

    and Analog Input Pin V2. All analog input AGND pins should connect to the AGND plane of a system. 中文翻譯
    發(fā)表于 06-10 21:51

    STM32固件庫(kù)使用手冊(cè)的中文翻譯

    STM32固件庫(kù)使用手冊(cè)的中文翻譯
    發(fā)表于 06-09 22:38

    PIC16F630/676中文數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《PIC16F630/676中文數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-27 17:55 ?1次下載

    電容型傳感芯片MDC04、MDC02中文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《電容型傳感芯片MDC04、MDC02中文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-09 17:10 ?5次下載

    ISERDESE2原語(yǔ)端口及參數(shù)介紹

    前面在講解HDMI接口之前,講解過(guò)IDDR、ODDR、OSERDESE2、IBUF等原語(yǔ),之后一直有讀者在問(wèn)什么時(shí)候更新ISERDESE2這個(gè)原語(yǔ)。前文講解過(guò)這些
    的頭像 發(fā)表于 03-17 10:52 ?2055次閱讀
    ISERDESE<b class='flag-5'>2</b><b class='flag-5'>原語(yǔ)</b>端口及參數(shù)<b class='flag-5'>介紹</b>

    AI助力實(shí)時(shí)翻譯耳機(jī)

    你是否曾經(jīng)因?yàn)檎Z(yǔ)言障礙而無(wú)法與外國(guó)人順暢交流?或者在旅行因?yàn)檎Z(yǔ)言不通而錯(cuò)過(guò)了一些精彩的經(jīng)歷?現(xiàn)在,隨著AI技術(shù)的發(fā)展,實(shí)時(shí)翻譯耳機(jī)可以幫你輕松解決這些問(wèn)題。 1 什么是實(shí)時(shí)翻譯耳機(jī)
    的頭像 發(fā)表于 01-24 11:14 ?2943次閱讀
    AI助力實(shí)時(shí)<b class='flag-5'>翻譯</b>耳機(jī)

    支持遠(yuǎn)程脫機(jī)密下載加密芯片SMEC編程器開(kāi)發(fā)板介紹

    被監(jiān)聽(tīng),這些數(shù)據(jù)也無(wú)法下載到別的加密芯片。下面具體介紹數(shù)據(jù)產(chǎn)生和下載流程:1、從需要下載密文文件的SMEC編程器上獲取安全碼。2、開(kāi)發(fā)者填入安全碼,選擇需要加密的目標(biāo)下載Hex文件
    發(fā)表于 01-08 11:30

    LM3915中文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《LM3915中文手冊(cè).docx》資料免費(fèi)下載
    發(fā)表于 12-18 14:22 ?71次下載

    SRIO介紹xilinx的vivado 2017.4生成srio例程代碼解釋

    1. 概述 本文是用于記錄srio的學(xué)習(xí)情況,以及一些對(duì)xilinx的vivado 2017.4生成srio例程代碼的解釋。 2. 參考文件 《pg007_srio_gen
    的頭像 發(fā)表于 12-10 16:24 ?4168次閱讀
    SRIO<b class='flag-5'>介紹</b>及<b class='flag-5'>xilinx</b>的vivado 2017.4<b class='flag-5'>中</b>生成srio例程代碼解釋

    調(diào)試Xilinx Zynq + ADS58C48,ADC使用的是LVDS模式,ADC不能正常工作怎么解決?

    我正在調(diào)試Xilinx Zynq + ADS58C48,ADC使用的是LVDS模式,ADC不能正常工作。有以下幾點(diǎn)問(wèn)題: 1)通過(guò)Xilinx FPGA差分原語(yǔ)輸給ADC一個(gè)10MH
    發(fā)表于 12-10 07:34

    ADC3583怎么用Xilinx的ISERDESE2采集信號(hào)?

    我看datasheet上3種模式2-wire/1-wire/1/2-wireSLDVS都是9位或者18位的,我用xilinx的fpga
    發(fā)表于 11-21 07:12