手机版

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

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

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

图2-3 TMS320F2812的存储器配置及地址映射

C28x系列DSP的片内存储器包括SARAM、Flash、OTP、BootROM、CSM和中断向量存储器,每种存储器根据其各自的特点分别适合存储不同的内容,这里

只介绍程序中使用的SARAM、中断向量和外设帧PF部分:

1.片内SARAM:单口随机读/写存储器,单个机器周期内只能被访问一次。C28x片内共有18K×16位的SARAM,分别是:

(1)0和M1:每块的大小为1K×16位,其中M0映射至地址000000H~0003FFH,M1映射至地址000400H~0007FFH;M0和M1不受CSM模块保护。

(2)L0和L1:每块的大小为4K×16位,其中L0映射至地址008000H~008FFFH,L1映射至地址009000h~009FFFh;L0和L1受到代码安全模块CSM的保护。

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

(3)H0:大小为8K×16位,映射至地址3F8000H~3F9FFFH,H0不受CSM模块保护。

2. 中断向量:图2-3中指出了M0向量、PIE向量、BootROM向量及XINTF向量使能时的条件及各自的映射空间。通过第五章的学习可以知道,当ST1的位VMAP=0时,CPU的中断向量映射至程序存储器0x000000~0x00003F,共计64个字;当VMAP=1时,CPU的中断向量映射至程序存储器0x3FFFC0~0x3FFFFF。

3. 外设帧PF:片内数据空间映射了3个外设帧 PF0、PF1及PF2,专门作为外设寄存器的映射空间,即除了CPU寄存器之外的所有寄存器均映射到此空间,相应的映射到PF0、PF1或PF2空间。PF0空间大小为2K×16位,地址范围为0x000800h~0x000FFF,直接映射至CPU的存储器总线,可提供16/32位的访问操作;PF1空间大小为4K×16位,地址范围为0x006000~0x006FFF,直接映射至32位外设总线;PF2空间大小为4K×16位,地址范围为0x007000~0x007FFF,直接映射至16位外设总线。PF0、PF1及PF2各寄存器的映射分布情况分别见表2-4、表2-5和表2-6。

表2-4 PF0各寄存器的映射分布情况

表2-5 PF1各寄存器的映射分布情况

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