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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 四種常用FPGA/CPLD設(shè)計思想與技巧之串并轉(zhuǎn)換

          四種常用FPGA/CPLD設(shè)計思想與技巧之串并轉(zhuǎn)換

          作者: 時間:2008-03-28 來源:網(wǎng)絡(luò) 收藏

            四種常用FPGA/思想與技巧之

            本系列討論的四種常用FPGA/思想與技巧:乒乓操作、、、數(shù)據(jù)接口同步化,都是FPGA/CPLD邏輯設(shè)計的內(nèi)在規(guī)律的體現(xiàn),合理地采用這些能在FPGA/工作種取得事半功倍的效果。

            FPGA/CPLD 的與技巧是一個非常大的話題,由于篇幅所限,本文僅介紹一些常用的與技巧,包括乒乓球操作、、和數(shù)據(jù)接口的同步方法。希望本文能引起工程師們的注意,如果能有意識地利用這些原則指導(dǎo)日后的設(shè)計工作,將取得事半功倍的效果!

            

            串并轉(zhuǎn)換 串并轉(zhuǎn)換是的一個重要技巧,它是數(shù)據(jù)流處理的常用手段,也是面積與速度互換思想的直接體現(xiàn)。串并轉(zhuǎn)換的實現(xiàn)方法多種多樣,根據(jù)數(shù)據(jù)的排序和數(shù)量的要求,可以選用、RAM等實現(xiàn)。前面在乒乓操作的圖例中,就是通過DPRAM實現(xiàn)了數(shù)據(jù)流的串并轉(zhuǎn)換,而且由于使用了DPRAM,數(shù)據(jù)的緩沖區(qū) 可以開得很大,對于數(shù)量比較小的設(shè)計可以采用完成串并轉(zhuǎn)換。如無特殊需求,應(yīng)該用同步完成串并之間的轉(zhuǎn)換。比如數(shù)據(jù)從串行到并行,數(shù)據(jù)排列順序是高位在前,可以用下面的編碼實現(xiàn):

            ={,srl_in};

            其中,是并行輸出緩存,srl_in是串行數(shù)據(jù)輸入。對于排列順序有規(guī)定的串并轉(zhuǎn)換,可以用case語句判斷實現(xiàn)。對于復(fù)雜的串并轉(zhuǎn)換,還可以用實現(xiàn)。串并轉(zhuǎn)換的方法比較簡單,在此不必贅述。



          評論


          相關(guān)推薦

          技術(shù)專區(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); })();