<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > FPGA設(shè)計(jì)的注意事項(xiàng)

          FPGA設(shè)計(jì)的注意事項(xiàng)

          作者: 時(shí)間:2010-04-13 來(lái)源:網(wǎng)絡(luò) 收藏

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

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

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

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

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

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

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

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

          差分信號(hào)

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

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

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

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

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


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();