位置:首页 > IC型号导航 > 首字符E型号页 > 首字符E的型号第695页 > EVAL-ADAU1442EBZ > EVAL-ADAU1442EBZ PDF资料 > EVAL-ADAU1442EBZ PDF资料1第64页

ADAU1442/ADAU1445/ADAU1446
RAM的
该ADAU1442 / ADAU1445 / ADAU1446具有4K字
程序RAM , 4K字的参数RAM ,以及8K字
数据RAM 。
参数RAM
表50.寄存器参数RAM的详细信息
地址
十进制
0
(十六进制)
0000
名字
参数RAM
读/写
字长
28位(4字节)
程序RAM
表48.注册程序RAM的详细信息
地址
十进制
8192
(十六进制)
2000
名字
程序RAM
读/写
字长
43位( 6个字节)
参数RAM包含所使用的所有28位值
在DSP内核上运行的算法。利用SigmaStudio自动
分配前八的位置,以安全加载参数;因此,
项目的具体参数开始地址0x0008处。
程序RAM中包含有43位操作码
由芯执行。需要注意的是,虽然这一点很重要
该内存的长度为4096 ,只有3584指令可以
在正常速率的信号的单个帧的跨度执行。
为双速率处理,最大允许指令
计数是1792 ,而对于四速率处理时,最大
允许的指令数是896。有关详细信息,
设置DSP内核速度,请参阅DSP内核速率选择寄存器
(地址0xE220 )部分。
附加程序空间可以具有优化用于
算法和跳转指令。在利用SigmaStudio编译器
计算出每帧的最大指令的项目,
当该值超过了最大允许产生一个错误
基于该信号的采样速率,每帧的指令
的核心。
因为一个程序的末尾包含一条跳转到开始命令时,
其余程序的RAM空间不需要被填充
无操作(NOP )命令。
数据RAM
表51寄存器数据RAM的详细
地址
十进制
16384
(十六进制)
4000
名字
数据RAM
读/写
字长
28位(4字节)
必须由被访问的数据的RAM存储的音频数据
芯为一个以上的帧。与前几代
的SigmaDSP体系结构,它使用了基于硬件的模
结构, ADAU1442 / ADAU1445 / ADAU1446具有一个
是受控制的基于软件的模方案
程序员。
数据RAM应前开机初始化为全0
进行操作,以避免不确定的启动状态。
SigmaStudio中插入相应数据初始化RAM
代码转换成默认的项目。
模数据存储器寄存器(地址0xE21F )
表52.位寄存器0xE21F的说明
位
位置
[15:14]
[13:0]
描述
版权所有。
Nonmodulo数据存储器的开始。
该设置是在地址
内存。
默认
01111100000000
程序计数器峰值计数寄存器(地址0xE229 )
表49.位寄存器0xE229的说明
位的位置
[15:0]
描述
程序计数器的最高计数(只读)
这16位只读寄存器跟踪多少个周期的
从节目的开始之前所经过的程序计数器
被复位。该寄存器更新每次启动脉冲。
该寄存器不应该,如果使用看门狗错误粘滞位
已被激活,这表明,所允许的最大
每帧时钟周期已经超过了。在这种情况下,该
程序计数器高峰值可能不准确。
这是一个14位寄存器,设置的开始
数据存储器的nonmodulo空间。缺省值是
7936 (十进制)。 SigmaStudio中设置基于该值默认
在利用SigmaStudio项目中使用的寻址方案。该
值不应由用户进行修改。
版本C | 64页92