關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 四種常用FPGA/CPLD設計思想與技巧之串并轉換

        四種常用FPGA/CPLD設計思想與技巧之串并轉換

        作者: 時間:2008-03-28 來源:網絡 收藏

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

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

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

          

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

          ={,srl_in};

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 通化县| 樟树市| 和田县| 乳源| 遵义市| 芜湖市| 博湖县| 阜宁县| 武汉市| 堆龙德庆县| 华蓥市| 墨玉县| 乌兰察布市| 桐梓县| 兴业县| 绥德县| 乃东县| 华池县| 铜川市| 竹北市| 千阳县| 宁陵县| 白城市| 抚顺县| 安龙县| 象山县| 深州市| 镇雄县| 磐石市| 祁连县| 洪洞县| 时尚| 梓潼县| SHOW| 宁波市| 高雄县| 抚顺市| 东辽县| 来安县| 上思县| 湾仔区|