PCM串行數(shù)據(jù)流同步時鐘提取設(shè)計
2 同步時鐘提取過程編程實現(xiàn)及仿真結(jié)果
同步時鐘提取模塊的聲明代碼如下:
輸入端口為pcm_in,clk和reset,分別為PCM輸入信號,全局時鐘輸入和復(fù)位信號,輸出端口僅一個,clk_out采樣時鐘。
模塊中兩個計數(shù)器count1和count2,分別為前述分頻計數(shù)器和計時計數(shù)器。
三個標(biāo)志位:run,changed和overflow,后兩個在第二部分中詳細(xì)介紹過功能,run標(biāo)志位為模塊工作狀態(tài)標(biāo)志位,run位置1模塊運行;changed標(biāo)記本碼元采樣狀態(tài),已經(jīng)采樣過則該位置1;overflow標(biāo)記計時計數(shù)器溢出狀態(tài),已溢出則該位置1。
評論