新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于FPGA處理器的數(shù)字光端機(jī)系統(tǒng)簡介

基于FPGA處理器的數(shù)字光端機(jī)系統(tǒng)簡介

作者: 時(shí)間:2012-09-10 來源:網(wǎng)絡(luò) 收藏

2 語音編碼控制模塊

語音編碼控制模塊主要完成對PCM編碼芯片提供數(shù)據(jù)編碼時(shí)鐘、數(shù)據(jù)使能控制以及編碼后的數(shù)據(jù)接收。

此處程序如下所示。

module PcmControl(clk_in,reset,tdd,tdc,tde,pcm_data);

……

always@(posedgeclk_in)

begin

if(reset)

begintdc<=0; end

elsebegin

if(cnt0==7)

begin

tdc<=tdc;

cnt0<=0;

end

else

cnt0<=cnt0+1;

end

end

always@(posedgetdc)

begin

if(cnt1==140)

begin

tde<=tde;

cnt1<=0;

end

else

cnt1<=cnt1+1;

end

always@(posedgetdc)

begin

pcm_data<=tdd;

end

endmodule

其中,clk_in是時(shí)鐘,reset為復(fù)位信號。信號tdd是PCM編碼芯片的輸出;信號pcm_data用來存放PCM編碼數(shù)據(jù);信號tdc是PCM編碼時(shí)鐘信號;信號tde是PCM編碼使能時(shí)鐘。


評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉