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)不再提示

FPGA同步轉(zhuǎn)換FPGA對(duì)輸入信號(hào)的處理

FPGA設(shè)計(jì)論壇 ? 來(lái)源:未知 ? 2023-02-17 11:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于信號(hào)在不同時(shí)鐘域之間傳輸,容易發(fā)生亞穩(wěn)態(tài)的問(wèn)題導(dǎo)致,不同時(shí)鐘域之間得到的信號(hào)不同。處理亞穩(wěn)態(tài)常用打兩拍的處理方法。多時(shí)鐘域的處理方法很多,最有效的方法異步fifo,具體可以參考博主的verilog異步fifo設(shè)計(jì),仿真(代碼供參考)異步fifo適合處理不同時(shí)鐘域之間傳輸?shù)臄?shù)據(jù)組,但有時(shí)不同時(shí)鐘域之間僅僅傳遞脈沖,異步fifo就顯的有點(diǎn)大材小用的,因此單信號(hào)的跨時(shí)鐘域處理通常有, 兩級(jí)寄存器串聯(lián)。 脈沖同步器。 結(jié)繩法。 采用握手。 我們像主要討論一下跨時(shí)鐘域的同步: 我們將問(wèn)題分解為2部分,來(lái)自同步時(shí)鐘域信號(hào)的處理和來(lái)自異步時(shí)鐘域信號(hào)的處理。前者要簡(jiǎn)單許多,所以先討論前者,再討論后者。 1.同步時(shí)鐘域信號(hào)的處理 一般來(lái)說(shuō),在全同步設(shè)計(jì)中,如果信號(hào)來(lái)自同一時(shí)鐘域,各模塊的輸入不需要寄存。只要滿足建立時(shí)間,保持時(shí)間的約束,可以保證在時(shí)鐘上升沿到來(lái)時(shí),輸入信號(hào)已經(jīng)穩(wěn)定,可以采樣得到正確的值。但是如果模塊需要使用輸入信號(hào)的跳變沿(比如幀同步信號(hào)),千萬(wàn)不要直接這樣哦。

always @ (posedge inputs)

begin

...

end

因?yàn)檫@個(gè)時(shí)鐘inputs很有問(wèn)題。如果begin ... end語(yǔ)句段涉及到多個(gè)D觸發(fā)器,你無(wú)法保證這些觸發(fā)器時(shí)鐘輸入的跳變沿到達(dá)的時(shí)刻處于同一時(shí)刻(準(zhǔn)確的說(shuō)是相差在一個(gè)很小的可接受的范圍)。因此,如果寫(xiě)出這樣的語(yǔ)句,EDA工具多半會(huì)報(bào)clock skew > data delay,造成建立/保持時(shí)間的沖突。本人曾經(jīng)也寫(xiě)出過(guò)這樣的語(yǔ)句,當(dāng)時(shí)是為了做分頻,受大二學(xué)的數(shù)字電路的影響,直接拿計(jì)數(shù)器的輸出做了后面模塊的時(shí)鐘。當(dāng)初用的開(kāi)發(fā)工具是max+plusII,編譯也通過(guò)了,燒到板子上跑倒也能跑起來(lái)(估計(jì)是因?yàn)闀r(shí)鐘頻率較低, 6M ),但后來(lái)拿到QuartusII中編譯就報(bào)clock skew > data delay。大家可能會(huì)說(shuō)分頻電路很常見(jiàn)的啊,分頻輸出該怎么用呢。我一直用的方法是采用邊沿檢測(cè)電路,用HDL語(yǔ)言描述大概是這樣:

always @ (posedge Clk)

begin

inputs_reg <= inputs;

if (inputs_reg == 1'b0 && inputs == 1'b1)

begin

...

end

...

end

這是上跳沿檢測(cè)的電路,下跳沿電路大家依此類推。 2.異步時(shí)鐘域信號(hào)的處理 這個(gè)問(wèn)題也得分單一信號(hào)和總線信號(hào)來(lái)討論 2.1單一信號(hào)(如控制信號(hào))的處理 如果這個(gè)輸入信號(hào)來(lái)自異步時(shí)鐘域(比如FPGA芯片外部的輸入),一般采用同步器進(jìn)行同步。最基本的結(jié)構(gòu)是兩個(gè)緊密相連的觸發(fā)器,第一拍將輸入信號(hào)同步化,同步化后的輸出可能帶來(lái)建立/保持時(shí)間的沖突,產(chǎn)生亞穩(wěn)態(tài)。需要再寄存一拍,減少(注意是減少)亞穩(wěn)態(tài)帶來(lái)的影響。這種最基本的結(jié)構(gòu)叫做電平同步器。 如果我們需要用跳變沿而不是電平又該怎樣處理呢,還記得1里面講的邊沿檢測(cè)電路么?在電平同步器之后再加一級(jí)觸發(fā)器,用第二級(jí)觸發(fā)器的輸出和第三級(jí)觸發(fā)器的輸出來(lái)進(jìn)行操作。這種結(jié)構(gòu)叫做邊沿同步器。

always @ (posedge Clk)

begin

inputs_reg1 <= inputs;

inputs_reg2 <= inputs_reg1;

inputs_reg3 <= inputs_reg2;

if (inputs_reg2 == 1'b1 && inputs_reg3 == 1'b0)

begin

...

end

...

end

以上兩種同步器在慢時(shí)鐘域信號(hào)同步入快時(shí)鐘域時(shí)工作的很好,但是反過(guò)來(lái)的話,可能就工作不正常了。舉一個(gè)很簡(jiǎn)單的例子,如果被同步的信號(hào)脈沖只有一個(gè)快時(shí)鐘周期寬,且位于慢時(shí)鐘的兩個(gè)相鄰跳變沿之間,那么是采不到的。這時(shí)就需要采用脈沖同步器。這種同步器也是由3個(gè)觸發(fā)器組成。 脈沖同步器 由于脈沖在快時(shí)鐘域傳遞到慢時(shí)鐘域時(shí),慢時(shí)鐘有時(shí)無(wú)法采樣的信號(hào)奈奎是特采樣定理,因此需要對(duì)信號(hào)進(jìn)行處理,可以讓慢信號(hào)采樣到。脈沖同步器的結(jié)果如圖:7f76f704-ae70-11ed-bfe3-dac502259ad0.png ? ? 2.2總線信號(hào)的處理 如果簡(jiǎn)單的對(duì)異步時(shí)鐘域過(guò)來(lái)的一組信號(hào)分別用同步器的話,那么對(duì)這一組信號(hào)整體而言,亞穩(wěn)態(tài)出現(xiàn)的幾率將大大上升?;谶@一觀點(diǎn),對(duì)于總線信號(hào)的處理可以有兩種方式。 如果這組信號(hào)只是順序變化的話(如存儲(chǔ)器的地址),可以將其轉(zhuǎn)換為格雷碼后再發(fā)送,由于格雷碼相鄰碼字只相差一個(gè)比特,上面說(shuō)的同步器可以很好的發(fā)揮作用 但是如果信號(hào)的變化是隨機(jī)的(如存儲(chǔ)器的數(shù)據(jù)),這種方法便失效了,這時(shí)可以采用握手的方式或者采用FIFO或DPRAM進(jìn)行緩存。RAM緩存的方式在突發(fā)數(shù)據(jù)傳輸中優(yōu)勢(shì)比較明顯,現(xiàn)在高檔一點(diǎn)的FPGA中都有不少的BlockRAM資源,且支持配置為DPRAM或FIFO,這種處理方法在通信電路中非常常用。

7f84c05a-ae70-11ed-bfe3-dac502259ad0.jpg

精彩推薦 至芯科技12年不忘初心、再度起航2月11日北京中心FPGA工程師就業(yè)班開(kāi)課、線上線下多維教學(xué)、歡迎咨詢! 基于FPGA的千兆以太網(wǎng)ARP和UDP的實(shí)現(xiàn) FPGA學(xué)習(xí)-基于FPGA的圖像處理掃碼加微信邀請(qǐng)您加入FPGA學(xué)習(xí)交流群

7f92ad3c-ae70-11ed-bfe3-dac502259ad0.jpg7fa301f0-ae70-11ed-bfe3-dac502259ad0.png

歡迎加入至芯科技FPGA微信學(xué)習(xí)交流群,這里有一群優(yōu)秀的FPGA工程師、學(xué)生、老師、這里FPGA技術(shù)交流學(xué)習(xí)氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!

點(diǎn)個(gè)在看你最好看


原文標(biāo)題:FPGA同步轉(zhuǎn)換FPGA對(duì)輸入信號(hào)的處理

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

    關(guān)注

    1660

    文章

    22416

    瀏覽量

    636583

原文標(biāo)題:FPGA同步轉(zhuǎn)換FPGA對(duì)輸入信號(hào)的處理

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應(yīng)用潛力

    供參考。 文件下載: M2S025TS-1FCS325I.pdf 產(chǎn)品概述 IGLOO2 FPGA和SmartFusion2 SoC FPGA家族將基于4輸入查找表(LUT)的FPGA
    的頭像 發(fā)表于 02-10 11:30 ?176次閱讀

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析

    : M2S025TS-FCS325I.pdf 一、產(chǎn)品概述 Microsemi的IGLOO2 FPGA和SmartFusion2 SoC FPGA是主流的產(chǎn)品系列,它們將基于4輸入查找表(LUT)的
    的頭像 發(fā)表于 02-09 17:20 ?341次閱讀

    FPGA 信號(hào)處理板卡設(shè)計(jì)原理圖:618-基于FMC+的XCVU3P高性能 PCIe 載板

    汽車駕駛員輔助, FPGA 信號(hào)處理, XCVU3P板卡, 雷達(dá)圖像處理, 衛(wèi)星通信系統(tǒng), 基帶通信接收
    的頭像 發(fā)表于 01-30 10:27 ?258次閱讀
    <b class='flag-5'>FPGA</b> <b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>板卡設(shè)計(jì)原理圖:618-基于FMC+的XCVU3P高性能 PCIe 載板

    MarketsandMarkets FPGA行業(yè)報(bào)告,2026~2030 FPGA市場(chǎng)洞察

    ,F(xiàn)ield-Programmable Gate Array)是一種高度靈活、可重構(gòu)的集成電路。與傳統(tǒng) ASIC 不同,FPGA 制造完成后仍可以在終端重新編程,在 高性能并行計(jì)算、實(shí)時(shí)信號(hào)處理、通信加速 等領(lǐng)域具有獨(dú)特優(yōu)勢(shì)。
    的頭像 發(fā)表于 11-20 13:20 ?501次閱讀
    MarketsandMarkets <b class='flag-5'>FPGA</b>行業(yè)報(bào)告,2026~2030 <b class='flag-5'>FPGA</b>市場(chǎng)洞察

    AMD Spartan UltraScale+ FPGA的優(yōu)勢(shì)和亮點(diǎn)

    PCIe Gen4 接口,可為各種專業(yè)音視頻和廣播應(yīng)用提供強(qiáng)大的解決方案和長(zhǎng)期的供貨支持,這些應(yīng)用涵蓋 AV-over-IP 網(wǎng)絡(luò)橋接器、視頻轉(zhuǎn)換器、多畫(huà)面處理器、PCIe 采集、播放和處理卡等。
    的頭像 發(fā)表于 10-17 10:16 ?800次閱讀
    AMD Spartan UltraScale+ <b class='flag-5'>FPGA</b>的優(yōu)勢(shì)和亮點(diǎn)

    【VPX650 】青翼凌云科技基于 VPX 系統(tǒng)架構(gòu)的 VU13P FPGA+ZYNQ SOC 超寬帶信號(hào)處理平臺(tái)

    VPX650 是一款基于 6U VPX 系統(tǒng)架構(gòu)的 VU13P FPGA + XC7Z100 SOC 超寬帶信號(hào)處理平臺(tái),該平臺(tái)采用一片 Xilinx 的 Virtex UltraScale+
    的頭像 發(fā)表于 10-16 10:48 ?649次閱讀
    【VPX650 】青翼凌云科技基于 VPX 系統(tǒng)架構(gòu)的 VU13P <b class='flag-5'>FPGA</b>+ZYNQ SOC 超寬帶<b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>平臺(tái)

    如何用FPGA實(shí)現(xiàn)4K視頻的輸入輸出與處理

    在游戲、影視和顯示領(lǐng)域,4K 已經(jīng)成為標(biāo)配。而今天,我們就來(lái)聊聊——如何用 FPGA 實(shí)現(xiàn) 4K 視頻的輸入輸出與處理
    的頭像 發(fā)表于 10-15 10:47 ?2146次閱讀
    如何用<b class='flag-5'>FPGA</b>實(shí)現(xiàn)4K視頻的<b class='flag-5'>輸入</b>輸出與<b class='flag-5'>處理</b>

    【VPX637】青翼凌云科技基于 XCKU115 FPGA+ZU15EG MPSOC 的 6U VPX 雙 FMC 接口通用信號(hào)處理平臺(tái)

    VPX637 是一款基于 6U VPX 總線架構(gòu)的通用實(shí)時(shí)信號(hào)處理平 臺(tái),該平臺(tái)采用一片 Xilinx 的高性能 Kintex UltraScale 系列 FPGA (XCKU115-2FLVF1924I)作為預(yù)
    的頭像 發(fā)表于 09-01 14:10 ?828次閱讀
    【VPX637】青翼凌云科技基于 XCKU115 <b class='flag-5'>FPGA</b>+ZU15EG MPSOC 的 6U VPX 雙 FMC 接口通用<b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>平臺(tái)

    【 VPX638】青翼凌云科技基于KU115 FPGA+C6678 DSP的6U VPX雙FMC接口通用信號(hào)處理平臺(tái)

    VPX638是一款基于KU115 FPGA + C6678 DSP的6U VPX雙FMC接口通用信號(hào)處理平臺(tái),該平臺(tái)采用一片Xilinx的Kintex UltraScale系列FPGA
    的頭像 發(fā)表于 09-01 13:42 ?756次閱讀
    【 VPX638】青翼凌云科技基于KU115 <b class='flag-5'>FPGA</b>+C6678 DSP的6U VPX雙FMC接口通用<b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>平臺(tái)

    【TES817】青翼凌云科技基于XCZU19EG FPGA的高性能實(shí)時(shí)信號(hào)處理平臺(tái)

    板卡概述TES817是一款基于ZU19EGFPGA的高性能實(shí)時(shí)信號(hào)處理平臺(tái),該平臺(tái)采用1片高性能的FPGA:XCZU19EG-2FFVC1760I作為主
    的頭像 發(fā)表于 08-29 15:29 ?1473次閱讀
    【TES817】青翼凌云科技基于XCZU19EG <b class='flag-5'>FPGA</b>的高性能實(shí)時(shí)<b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>平臺(tái)

    AMD FPGA異步模式與同步模式的對(duì)比

    本文講述了AMD UltraScale /UltraScale+ FPGA 原生模式下,異步模式與同步模式的對(duì)比及其對(duì)時(shí)鐘設(shè)置的影響。
    的頭像 發(fā)表于 07-07 13:47 ?1652次閱讀

    智多晶FPGA設(shè)計(jì)工具HqFpga接入DeepSeek大模型

    在 AI 賦能工程設(shè)計(jì)的時(shí)代浪潮中,智多晶率先邁出關(guān)鍵一步——智多晶正式宣布旗下 FPGA 設(shè)計(jì)工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 設(shè)計(jì)專屬 AI 助手——晶小助!這是
    的頭像 發(fā)表于 06-06 17:06 ?1558次閱讀

    基于FPGA的AM調(diào)制系統(tǒng)設(shè)計(jì)方案

    本系統(tǒng)由FPGA、串口屏、DAC模塊和AD831組成。FPGA通過(guò)調(diào)用宏功能模塊NCO,按照輸入時(shí)鐘50MHz,產(chǎn)生相應(yīng)頻率正弦信號(hào)輸出,共產(chǎn)生兩路,一路為調(diào)制
    的頭像 發(fā)表于 05-23 09:45 ?1675次閱讀
    基于<b class='flag-5'>FPGA</b>的AM調(diào)制系統(tǒng)設(shè)計(jì)方案

    FPGA開(kāi)發(fā)任務(wù)

    ,增加FEC校驗(yàn),源時(shí)鐘同步,對(duì)數(shù)據(jù)編碼,輸出差分?jǐn)?shù)字信號(hào),通過(guò)連接器連接光電模塊,驅(qū)動(dòng)光電模塊傳輸數(shù)據(jù)。 2)光電模塊輸出差分?jǐn)?shù)字信號(hào),通過(guò)連接器將數(shù)據(jù)輸出至FPGA PL端,PL端
    發(fā)表于 04-22 18:46

    進(jìn)群免費(fèi)領(lǐng)FPGA學(xué)習(xí)資料!數(shù)字信號(hào)處理、傅里葉變換與FPGA開(kāi)發(fā)等

    進(jìn)群免費(fèi)領(lǐng)FPGA學(xué)習(xí)資料啦!小編整理了數(shù)字信號(hào)處理、傅里葉變換與FPGA開(kāi)發(fā)等FPGA必看資料,需要的小伙伴可以加小助手(微信:elecf
    發(fā)表于 04-07 16:41