手机版

基于dsp语音信号编解码器设计(12)

发布时间:2021-06-07   来源:未知    
字号:

语音信号编解码器设计与简要分析

表2-6 PF2各寄存器的映射分布情况

2.2.3 TMS320F2812的中断系统原理

中断是由软件或硬件驱动的信号,该信号可以使C28x暂停目前执行的主程序,转而去执行一个中断服务子程序。中断申请通常由外围设备和硬件产生,以向C28x传送数据或从C28x接收数据,如A/D和D/A转换器或其它处理器。中断也可用作标识特殊事件已经发生的信号,如一个定时器已停止计数。

F2812的中断可由硬件(中断引脚、外部设备、片内外设)或软件(INTR、IFR指令或TRAP指令)触发。由于F2812的中断源多、中断机制复杂,在实际的应用

语音信号编解码器设计与简要分析

过程中如果中断处理不好,中断程序的运行会产生混乱,而使得系统崩溃。本文结合应用实践,详细分析了F2812的中断系统和中断处理过程

.

图2-4 C28x的中断源和复用情况

图2-4列出了C28x的中断源和复用情况,其中RESET和NMI是非屏蔽中断;XINT1和XINT2为外部中断;定时器1和定时器2预留给操作系统使用,其中断分配给INT13和INT14;也可以选择NMI中断同定时器1复用INT13,其余12个可屏蔽中断直接连接在外设中断扩展模块PIE上,以供外部中断和DSP的外设使用。

C28x系列DSP集成了丰富的片上外设,每个外设都会产生一个或多个外设级中断,为了支持这些中断,CPU除了支持16个CPU级的中断外,还使用中断扩展控制器来对外设中断进行仲裁。

外设中断扩展模块PIE(The peripheral interrupt expansion block)使得多个中断源复用几个中断输入信号。PIE模块共支持96个不同的中断,这些中断分成12个组,每组又有8个中断,每个组的中断都对应CPU内核的12条中断线(INT1~INT12)的一条上。96个中断中的每个中断都有自己的中断向量并存放在RAM中,构成了整个系统的中断向量表,可以根据需要对中断向量表进行调

基于dsp语音信号编解码器设计(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)