PCM编解码芯片控制(9)

发布时间:2021-06-07

VHDL课程设计

clk_sys <= not clk_sys;

tem := tem + 1;

end if;

end if;

END PROCESS; --时钟信号= 1/4 外部时钟-- PROCESS (clk_sys) --编码进程--

VARIABLE tim : INTEGER RANGE 0 TO 255; --时钟参量-- BEGIN

IF (clk_sys'EVENT AND clk_sys = '1') THEN

IF(incode_en = '1') THEN

IF (tim =255) THEN

tim:=0;

ELSE

tim := tim + 1;

END IF;

END IF; --帧同步时钟 = 系统时钟/256-- IF (incode_en = '1') THEN --编码允许信号控制--

IF (tim=7) THEN

incode <= '1'; --编码同步脉冲输出--

ELSE

incode <= '0'; --生成8KHz编码同步脉冲-- END IF;

END IF;

END IF;

IF (tim=0) THEN --根据内部时钟参量 生成串行的帧同步码-- pcm_out <= code_in(7);

elsif (tim=1) THEN

pcm_out <= code_in(6);

elsif (tim=2) THEN

pcm_out <= code_in(5);

elsif (tim=3) THEN

pcm_out <= code_in(4);

PCM编解码芯片控制(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219