日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

FPGA設(shè)計(jì)需注意的方方面面

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

掃碼添加小助手

加入工程師交流群

不管你是一名邏輯設(shè)計(jì)師、硬件工程師或系統(tǒng)工程師,甚或擁有所有這些頭銜,只要你在任何一種高速和多協(xié)議的復(fù)雜系統(tǒng)中使用了FPGA,你就很可能需要努力解決好器件配置、電源管理、IP集成、信號完整性和其他的一些關(guān)鍵設(shè)計(jì)問題。不過,你不必獨(dú)自面對這些挑戰(zhàn),因?yàn)樵诋?dāng)前業(yè)內(nèi)領(lǐng)先的FPGA公司里工作的應(yīng)用工程師每天都會面對這些問題,而且他們已經(jīng)提出了一些將令你的設(shè)計(jì)工作變得更輕松的設(shè)計(jì)指導(dǎo)原則和解決方案。

I/O信號分配

可提供最多的多功能引腳、I/O標(biāo)準(zhǔn)、端接方案和差分對的FPGA在信號分配方面也具有最復(fù)雜的設(shè)計(jì)指導(dǎo)原則。盡管Altera的FPGA器件沒有設(shè)計(jì)指導(dǎo)原則(因?yàn)樗鼘?shí)現(xiàn)起來比較容易),但賽靈思的FPGA設(shè)計(jì)指導(dǎo)原則卻很復(fù)雜。但不管是哪一種情況,在為I/O引腳分配信號時(shí),都有一些需要牢記的共同步驟:

1. 使用一個(gè)電子數(shù)據(jù)表列出所有計(jì)劃的信號分配,以及它們的重要屬性,例如I/O標(biāo)準(zhǔn)、電壓、需要的端接方法和相關(guān)的時(shí)鐘。

2. 檢查制造商的塊/區(qū)域兼容性準(zhǔn)則。

3. 考慮使用第二個(gè)電子數(shù)據(jù)表制訂FPGA的布局,以確定哪些管腳是通用的、哪些是專用的、哪些支持差分信號對和全局及局部時(shí)鐘、哪些需要參考電壓。

4. 利用以上兩個(gè)電子數(shù)據(jù)表的信息和區(qū)域兼容性準(zhǔn)則,先分配受限制程度最大的信號到引腳上,最后分配受限制最小的。例如,你可能需要先分配串行總線和時(shí)鐘信號,因?yàn)樗鼈兺ǔV环峙涞揭恍┨囟ㄒ_。

5. 按照受限制程度重新分配信號總線。在這個(gè)階段,可能需要仔細(xì)權(quán)衡同時(shí)開關(guān)輸出(SSO)和不兼容I/O標(biāo)準(zhǔn)等設(shè)計(jì)問題,尤其是當(dāng)你具有很多個(gè)高速輸出或使用了好幾個(gè)不同的I/O標(biāo)準(zhǔn)時(shí)。如果你的設(shè)計(jì)需要局部/區(qū)域時(shí)鐘,你將可能需要使用高速總線附近的管腳,最好提前記住這個(gè)要求,以免最后無法為其安排最合適的引腳。如果某個(gè)特定塊所選擇的I/O標(biāo)準(zhǔn)需要參考電壓信號,記住先不要分配這些引腳。差分信號的分配始終要先于單端信號。如果某個(gè)FPGA提供了片內(nèi)端接,那么它也可能適用于其他兼容性規(guī)則。

6. 在合適的地方分配剩余的信號。

在這個(gè)階段,考慮寫一個(gè)只包含端口分配的HDL文件。然后通過使用供應(yīng)商提供的工具或使用一個(gè)文本編輯器手動(dòng)創(chuàng)建一個(gè)限制文件,為I/O標(biāo)準(zhǔn)和SSO等增加必要的支持信息。準(zhǔn)備好這些基本文件后,你可以運(yùn)行布局布線工具來確認(rèn)是否忽視了一些準(zhǔn)則或者做了一個(gè)錯(cuò)誤的分配。

這將使你在設(shè)計(jì)的初始階段就和布局工程師一起工作,共同規(guī)劃PCB的走線、冗余規(guī)劃、散熱問題和信號完整性。FPGA工具可能可以在這些方面提供幫助,并協(xié)助你解決這些問題,因此你必須確保了解你的工具包的功能。

你咨詢一位布局專家的時(shí)間越晚,你就越有可能需要去處理一些復(fù)雜的問題和設(shè)計(jì)反復(fù),而這些可能可以通過一些前期分析加以避免。一旦你實(shí)現(xiàn)了滿意的信號分配,你就要用限制文件鎖定它們。

大多數(shù)先進(jìn)FPGA能夠處理速度為數(shù)百兆赫茲的并行總線和具有工作在千兆赫茲范圍的串行接口。以這么快的速度工作時(shí),你需要了解信號完整性的原理,因?yàn)楦哳l信號的處理會給我們精確簡單的數(shù)字世界帶來一連串模擬設(shè)計(jì)問題。

安排一些時(shí)間閱讀FPGA供應(yīng)商提供的文獻(xiàn)。即使你對某個(gè)器件或者供應(yīng)商的信息已經(jīng)爛熟于心,也有必要參考其他供應(yīng)商提供的文檔,因?yàn)椴煌镜奈臋n往往有不同的見解。你將會發(fā)現(xiàn)在很多問題上不同的供應(yīng)商擁有不同的觀點(diǎn),如什么會產(chǎn)生高速信號、切換信號之間可以存在多少時(shí)延而仍然可以認(rèn)為它們是同時(shí)的等等。FPGA供應(yīng)商的工具通??梢院芎玫貓?zhí)行一些基本的信號完整性分析,因此你必須完全了解你所獲得的工具包的所有潛能。

此外,目前市場上有幾百種關(guān)于信號完整性和降噪的書。如果你是個(gè)新手或者需要一個(gè)進(jìn)修課程,你可以考慮閱讀Douglas Brooks編寫的“信號完整性問題和PCB設(shè)計(jì)”。如果需要進(jìn)行更深入的探討,可以閱讀Howard Johnson編寫的“高速數(shù)字設(shè)計(jì)”。

FPGA可能會由于太多的高速SSO而對系統(tǒng)中的信號(或其它FPGA信號)帶來嚴(yán)重破壞,因?yàn)檫@會導(dǎo)致稱為同時(shí)切換噪聲(SSN)的噪聲。SSN也叫做地反彈或VCC反彈,對于單端標(biāo)準(zhǔn),SSN是在輸出由低到高時(shí)提供瞬態(tài)電流和由高到低時(shí)吸收瞬態(tài)電流的過程中,由多個(gè)輸出驅(qū)動(dòng)器同時(shí)切換和導(dǎo)致器件電壓與系統(tǒng)電壓之間的變化而引起的。

在高到低的轉(zhuǎn)換引起地反彈時(shí),由低到高轉(zhuǎn)換也會導(dǎo)致VCC下降。由于電容通常安放在VCC和接地層之間,因此SSN典型地存在于這兩個(gè)地方。由低到高轉(zhuǎn)變時(shí)地反彈也有可能出現(xiàn)。

于是,SSO變成了干擾信號,它會產(chǎn)生可能耦合到鄰近信號的噪聲。對于某個(gè)區(qū)域而言太多SSO可能會導(dǎo)致電源的擾動(dòng)。由于以下2個(gè)原因,SSO已經(jīng)變成一個(gè)必須認(rèn)真對待的問題:1. 切換時(shí)間大幅下降;2. 過孔尺寸和走線寬度的減小加上更大的板厚度已經(jīng)推高了板極電感,這將大幅增加出現(xiàn)地反彈的可能性。更大的負(fù)載電容也可能導(dǎo)致SSN,雖然程度上會輕一點(diǎn)。當(dāng)有效VCC低于期望值,從而導(dǎo)致I/O緩存的轉(zhuǎn)換速度低于期望速度時(shí),SSN也可能導(dǎo)致時(shí)序問題變得突出起來。

有幾個(gè)方法可以減小SSN。有些器件只需通過限制I/O標(biāo)準(zhǔn)的選擇就可簡化這個(gè)問題,但不是所有器件都能這么做。一些供應(yīng)商建議將高速總線輸出分布到整個(gè)裸片上,如果SSN是你唯一關(guān)注的問題,那么這絕對是一個(gè)很好的建議。不過,如果按照這個(gè)建議去做,有2個(gè)基本問題將會冒出來。

首先,這可能會帶來下游布通性問題,因?yàn)閷⑿盘柹⒉嫉秸麄€(gè)裸片上經(jīng)常會引起更多的走線交叉。而這就導(dǎo)致需要更多的信號布線層。其次,大多數(shù)設(shè)計(jì)在散布信號前也要求進(jìn)行仔細(xì)研究,因?yàn)楫?dāng)一個(gè)總線散布到特定的塊或區(qū)外時(shí)會引起塊/區(qū)間的兼容性問題。因此,如果你能在考慮布通性的同時(shí),小心地將一個(gè)較小的總線分布到一個(gè)或兩個(gè)塊/區(qū)域內(nèi),那么系統(tǒng)將會工作得很好。

如果你被一個(gè)具有相鄰高速切換輸出的設(shè)計(jì)所困擾,有好幾種技術(shù)能幫助你解決潛在的SSN問題。首先對你的設(shè)計(jì)進(jìn)行合適的布局和去耦合。對于去耦合,使用距離盡可能近的電源和地平面對,中間用一個(gè)SMT電容隔開。使用SMT電容進(jìn)行去耦合也有助于減小電感,而電感是產(chǎn)生系統(tǒng)噪聲的一個(gè)主要因素。

如果你仍然覺得需要使用去耦電容(為了減小SSN),應(yīng)該使得這些電容的位置盡可能靠近高速輸出引腳。Altera的一項(xiàng)研究發(fā)現(xiàn),如果這些電容到引腳的距離大于1英寸,在使用適當(dāng)?shù)腟MT電容去退耦時(shí),這些電容變得效率極低。其他減小SSN或者其可能產(chǎn)生影響的建議包括:避免將敏感信號(復(fù)位、時(shí)鐘和使能等)位于SSO附近;可能時(shí),使用較小偏移的輸出和使用最低電感的過孔;通過在合適位置插入延時(shí)使得輸出信號交替出現(xiàn)。即使已經(jīng)完成了PCB的生產(chǎn),這個(gè)建議仍然可以應(yīng)用。

參考將被連接到FPGA上的器件的相關(guān)資料。對于每個(gè)器件,確定最大輸入低電壓門限(單位毫伏)。這是FPGA驅(qū)動(dòng)該器件需要的最大電壓,所以該設(shè)備仍然可以檢測到一個(gè)有效邏輯低狀態(tài)(最大VIL值)。同樣,還要確定器件可以容忍且能繼續(xù)工作的最大輸入負(fù)脈沖信號(單位毫伏)。

在某些情況下,最大容許的地反彈可能不是或者不僅是以上給出的值。而是要通過獲得最大輸入低電壓門限的最小值、最大輸入負(fù)脈沖信號、或者所有器件的最大地反彈來確定最大的系統(tǒng)地反彈。

然后,根據(jù)具有相似負(fù)載特點(diǎn)的網(wǎng)絡(luò)連接的數(shù)目和種類對類似的FPGA總線進(jìn)行分組。接著研究每個(gè)部分、區(qū)域或者塊的電源和接地引腳數(shù)目,還有對于所使用的每個(gè)I/O標(biāo)準(zhǔn),每個(gè)電源和接地管腳對所允許的SSO數(shù)目。這些數(shù)目可以用于計(jì)算每個(gè)組的總電容負(fù)載和每個(gè)輸出驅(qū)動(dòng)的電容,以確定可以容忍的SSO最大值。

你也應(yīng)該咨詢供應(yīng)商以確定基于每個(gè)塊和每一對塊你是否超過了推薦的SSO數(shù)目,前提是供應(yīng)商已經(jīng)研究了這些問題。同時(shí),因?yàn)橛卸鄠€(gè)因素會導(dǎo)致SSN,所以最好建立一個(gè)具有內(nèi)置抗噪聲性能的魯棒系統(tǒng)。否則,就使用針對每個(gè)引腳限制I/O標(biāo)準(zhǔn)的器件,這樣就可以減少可能的SSN問題。

差分信號

在FPGA設(shè)計(jì)中,你可能會發(fā)現(xiàn)對差分信號的處理存在最多的爭議。類似于SSN,最好從供應(yīng)商、書籍和用戶群獲得盡可能多的信息。同時(shí),在確定某個(gè)方案前咨詢你的布局部門以了解他們推薦的建議和信息。

主要爭論開始于差分信號對是否應(yīng)該采用寬邊耦合還是邊緣耦合,以及每對之間到底應(yīng)該存在多少耦合。答案通常是“根據(jù)具體情況確定”,所以需要進(jìn)行具體研究。

如果你不能確定對于一個(gè)單端信號為什么需要選擇差分I/O標(biāo)準(zhǔn),答案很簡單。使用差分信號,你幾乎可以完全控制信號的回路。因?yàn)檫@是信號對的一部分,而且理論上在任何一個(gè)接地(或者電源)平面上不應(yīng)該出現(xiàn)來自信號對的電流。

這里假設(shè)走線對具有相等長度,布設(shè)在相鄰區(qū)域且間距不變,走線阻抗恒定且匹配。此外,利用單端信號,你很難控制信號回程,而且測試一個(gè)信號的返回也可能徒勞無益。

差分信號的主要缺點(diǎn)是他們需要兩根走線彼此臨近。當(dāng)在一個(gè)PCB上分配幾百個(gè)差分信號時(shí)這可能是個(gè)難點(diǎn)。但這是布線工程師的問題,不是嗎?


原文標(biāo)題:FPGA設(shè)計(jì)需注意的方方面面

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


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

    關(guān)注

    1664

    文章

    22509

    瀏覽量

    639531

原文標(biāo)題:FPGA設(shè)計(jì)需注意的方方面面

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    想轉(zhuǎn)又怕轉(zhuǎn)?AI低代碼MES助力中小企業(yè)數(shù)字化轉(zhuǎn)型

    從食品包裝的批次追溯到汽車零部件的精密調(diào)度,制造業(yè)的數(shù)字化轉(zhuǎn)型早已滲透進(jìn)生活的方方面面。然而,在這場數(shù)字化浪潮中,大量企業(yè)尤其是中小企業(yè),卻始終面臨著“想轉(zhuǎn)又怕轉(zhuǎn)”的尷尬局面。
    的頭像 發(fā)表于 03-31 11:38 ?204次閱讀
    想轉(zhuǎn)又怕轉(zhuǎn)?AI低代碼MES助力中小企業(yè)數(shù)字化轉(zhuǎn)型

    德州儀器半導(dǎo)體賦能將音頻技術(shù)引入意想不到的場景

    無論您是否察覺,由半導(dǎo)體賦能的音頻技術(shù)都已滲透到生活的方方面面,其產(chǎn)生的影響早已超越單純的聆聽本身。
    的頭像 發(fā)表于 03-11 15:00 ?906次閱讀

    FPGA時(shí)序收斂的痛點(diǎn)與解決之道——從一次高速接口調(diào)試談起

    的高速DDR接口調(diào)試,讓我深刻體會到,時(shí)序問題遠(yuǎn)不止“跑慢一點(diǎn)”那么簡單,它涉及器件結(jié)構(gòu)、時(shí)鐘特性、約束策略和工具理解的方方面面。 一、問題的浮現(xiàn):看似正確的設(shè)計(jì)為何時(shí)序違例? 某項(xiàng)目需要實(shí)現(xiàn)一個(gè)基于Xilinx FPGA的高速數(shù)據(jù)采集
    的頭像 發(fā)表于 03-11 11:43 ?349次閱讀

    探討我們的社會如何應(yīng)對持續(xù)停電危機(jī)

    現(xiàn)代生活的方方面面幾乎都依賴電力,其中既有顯而易見的用途,比如家用照明,也有我們或許習(xí)以為常卻未曾意識到的用途,比如自來水凈化。
    的頭像 發(fā)表于 03-06 09:41 ?655次閱讀

    2025中國人工智能大會,藏著AI的行動(dòng)派時(shí)刻

    AI正在從空中樓閣滲透進(jìn)社會生產(chǎn)的方方面面
    的頭像 發(fā)表于 12-07 22:29 ?8980次閱讀
    2025中國人工智能大會,藏著AI的行動(dòng)派時(shí)刻

    施耐德電氣驅(qū)動(dòng)精細(xì)化工行業(yè)智能創(chuàng)新

    它專注于生產(chǎn)化學(xué)性質(zhì)復(fù)雜、應(yīng)用范圍廣泛的精細(xì)化學(xué)品和化工新材料,早已融入日常的方方面面。如果說大化工是支撐國計(jì)民生的“基礎(chǔ)骨架”,那么精細(xì)化工就是嵌入其中的“靈巧神經(jīng)”。
    的頭像 發(fā)表于 09-01 15:38 ?726次閱讀

    Microchip助力智能設(shè)備高效進(jìn)化

    隨著人工智能(AI)技術(shù)的飛速發(fā)展,邊緣AI正逐步滲透到我們生活的方方面面——從車間的智能監(jiān)控到手術(shù)室的實(shí)時(shí)分析,AI的身影無處不在。你是否曾想過,如何讓AI在功耗極低、資源有限的小型設(shè)備上高效運(yùn)行?我們正為開發(fā)者們帶來全新答案!
    的頭像 發(fā)表于 08-19 16:43 ?1327次閱讀

    Arm技術(shù)持續(xù)引領(lǐng)邊緣AI革新

    邊緣人工智能 (Edge AI) 正在從根本上重塑工程師構(gòu)建智能系統(tǒng)的方式,使其對從操作系統(tǒng)到編程語言等方方面面進(jìn)行徹底的重新評估。簡而言之,嵌入式世界正在經(jīng)歷自物聯(lián)網(wǎng)興起以來最大的變革浪潮。
    的頭像 發(fā)表于 07-30 09:17 ?2147次閱讀

    融大視覺:投影融合處理器的應(yīng)用場景

    如今,投影融合處理器已經(jīng)滲透到我們生活的方方面面,在眾多場景中發(fā)揮著至關(guān)重要的作用。接下來,就為大家揭開它在不同領(lǐng)域應(yīng)用的神秘面紗。
    的頭像 發(fā)表于 07-29 18:20 ?586次閱讀

    芯盾時(shí)代零信任安全網(wǎng)關(guān)的應(yīng)用場景

    近年來,越來越多的企業(yè)選擇用零信任替換VPN,構(gòu)建新型遠(yuǎn)程訪問系統(tǒng),保證遠(yuǎn)程辦公、遠(yuǎn)程運(yùn)維的安全。但是,零信任憑借“持續(xù)驗(yàn)證、永不信任”的特性、先進(jìn)的架構(gòu)、全面的性能,應(yīng)用場景早已超越了單一的遠(yuǎn)程接入,滲透到企業(yè)網(wǎng)絡(luò)安全的方方面面
    的頭像 發(fā)表于 07-25 17:40 ?1395次閱讀

    云臺電機(jī)驅(qū)動(dòng):開啟智能化時(shí)代的新篇章

    在科技飛速發(fā)展的今天,智能化已經(jīng)滲透到我們生活的方方面面。而在眾多科技領(lǐng)域中,云臺電機(jī)驅(qū)動(dòng)技術(shù)正以其獨(dú)特的魅力,開啟著智能化時(shí)代的新篇章。
    的頭像 發(fā)表于 07-23 18:16 ?1166次閱讀

    Linux系統(tǒng)中網(wǎng)絡(luò)配置詳解

    網(wǎng)絡(luò)配置是Linux系統(tǒng)運(yùn)維中的核心技能之一。正確理解和配置子網(wǎng)掩碼、網(wǎng)關(guān)等網(wǎng)絡(luò)參數(shù),直接影響系統(tǒng)的網(wǎng)絡(luò)連通性和性能。本文將深入探討Linux系統(tǒng)中網(wǎng)絡(luò)配置的方方面面,為運(yùn)維工程師提供全面的技術(shù)指導(dǎo)。
    的頭像 發(fā)表于 07-17 11:01 ?1410次閱讀

    上海海思推出Hi2131 Cat.1芯片

    在萬物互聯(lián)的時(shí)代,物聯(lián)網(wǎng)應(yīng)用已經(jīng)滲透到了人們生活的方方面面。
    的頭像 發(fā)表于 07-14 16:58 ?1450次閱讀

    Arm如何助力AI基礎(chǔ)設(shè)施變革

    眾所周知,人工智能 (AI) 有望革新人類活動(dòng)的方方面面。然而,要充分釋放這一潛力,就必須面對一個(gè)基本事實(shí):支撐傳統(tǒng)計(jì)算的基礎(chǔ)設(shè)施已無法滿足未來 AI 發(fā)展的需求。
    的頭像 發(fā)表于 07-03 14:29 ?1162次閱讀

    ABLIC汽車IC產(chǎn)品推薦

    汽車工業(yè)正經(jīng)歷著前所未有的變革,智能化、電動(dòng)化浪潮席卷全球。在這場變革中,汽車IC扮演著至關(guān)重要的角色,如同汽車的“神經(jīng)中樞”,掌控著安全、智能、環(huán)保、舒適等方方面面。
    的頭像 發(fā)表于 05-22 11:06 ?946次閱讀
    ABLIC汽車IC產(chǎn)品推薦
    象州县| 广南县| 莒南县| 尉氏县| 二连浩特市| 清水县| 金山区| 乐平市| 尼玛县| 黑水县| 屏东市| 高雄县| 台中市| 永和县| 邹平县| 昌吉市| 松溪县| 中方县| 玉山县| 东源县| 静宁县| 乌拉特前旗| 邛崃市| 昔阳县| 河北省| 洛川县| 许昌县| 闻喜县| 鹿邑县| 武平县| 淳安县| 泰来县| 道真| 高阳县| 微博| 德庆县| 泉州市| 尤溪县| 宜良县| 南安市| 潼关县|