• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

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

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

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

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

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

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

      

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

      ={,srl_in};

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



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 浑源县| 河津市| 昔阳县| 彰化县| 泰顺县| 东兰县| 建宁县| 乃东县| 新河县| 洛浦县| 嘉禾县| 龙门县| 佛坪县| 裕民县| 淳化县| 清徐县| 长泰县| 庄河市| 平乡县| 灵丘县| 阿拉尔市| 合水县| 宾阳县| 彭水| 阳信县| 四平市| 淮南市| 香港 | 黄龙县| 乌兰县| 准格尔旗| 宿松县| 大渡口区| 曲阳县| 紫阳县| 彩票| 白银市| 定兴县| 涡阳县| 酉阳| 徐闻县|