關(guān) 閉

        新聞中心

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

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

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

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

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

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

          

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

          ={,srl_in};

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



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 渭南市| 阿巴嘎旗| 特克斯县| 军事| 栾城县| 宝应县| 山东| 新野县| 太保市| 海口市| 惠东县| 英超| 洛宁县| 泸西县| 衢州市| 乌鲁木齐市| 广河县| 西藏| 青冈县| 灵宝市| 南漳县| 邵阳县| 汕头市| 新疆| 山东| 水富县| 佛冈县| 徐州市| 绥化市| 岱山县| 青龙| 延津县| 石柱| 宁远县| 博爱县| 商南县| 通化县| 南昌县| 彩票| 蒲城县| 洛川县|