新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > VHDL實現PCM碼解調程序模塊設計

        VHDL實現PCM碼解調程序模塊設計

        作者: 時間:2009-03-31 來源:網絡 收藏



        3.2 字節同步信號產生


          設b為一個標志位,當b為‘1’時,表示檢測到請求信號的上升沿且尚未結束一幀傳輸,該進程的byte為字節同步信號,用來標志一個字節接收完畢。字節同步信號產生仿真圖如圖5所示。



        3.3 并行數據輸出及幀尾檢測

          并行數據在字節同步信號byte的上升沿輸出,outdata為并行數據輸出端,同時將并行數據賦值給幀尾標志tail的低8位,將tail的低8位給其高8位,當tail的值為146F時,即表示一幀結束。并行數據輸出及幀尾檢測程序仿真圖見圖6。


        4 調試結果

          所發送數據是以00H為起始遞增的一串數據,該數據字長200,結尾以146F為標記。調試過程中,南示波器觀察波形,可以看到請求信號的頻率及脈寬、移位脈沖的頻率均符合要求,出的并行數據與數據源的數據相吻合。圖7和圖8分別給出移位脈沖電壓up波形和輸出最低位電壓ud波形。


        5 結語

          基于FPGA的電路程序模塊設計,可使電路在發出請求脈沖后,在移位脈沖的作用下,同步接收數據,并輸出8位并行數據,在幀尾處結束。通過仿真及最終電路調試驗證了該系統設計能夠實現碼解調系統功能。


        上一頁 1 2 下一頁

        關鍵詞: VHDL PCM 解調 程序

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 浦北县| 合山市| 确山县| 简阳市| 龙游县| 中卫市| 乌鲁木齐市| 伊吾县| 米林县| 海晏县| 巴楚县| 武山县| 隆德县| 深圳市| 枣庄市| 斗六市| 青川县| 乌兰浩特市| 苍山县| 苏尼特左旗| 石景山区| 鄄城县| 蓝田县| 牙克石市| 浦县| 察隅县| 阿鲁科尔沁旗| 柳江县| 时尚| 乌拉特前旗| 加查县| 海安县| 怀化市| 改则县| 呼图壁县| 新和县| 陇西县| 梁平县| 五华县| 治县。| 济南市|