BUFA : origin = 0x8000, length=0x1000
BUFB : origin = 0x9000, length=0x1000
BUFC : origin = 0x3f9000, length=0x1000
RECORDDATA : origin = 0x80020, length=0x700
PARAMETER : origin = 0x80725, length=0x20
PASSWORD : origin = 0x80005, length=0x08
}
SECTIONS
{
/* Setup for "boot to H0" mode:
The codestart section (found in DSP28_CodeStartBranch.asm)
re-directs execution to the start of user code.
Place this section at the start of H0 */
codestart : > BEGIN, PAGE = 0
ramfuncs : > PRAMH0 PAGE = 0
.text : > PRAMH0, PAGE = 0
.cinit : > PRAMH0, PAGE = 0
.pinit : > PRAMH0, PAGE = 0
.switch : > RAMM0, PAGE = 0
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.stack : > RAMM1, PAGE = 1
.ebss : > DRAMH0, PAGE = 1
.econst : > LSARAM, PAGE = 1
.esysmem : > DRAMH0, PAGE = 1
.bufferA : {}>BUFA PAGE 1
.bufferB : {}>BUFB PAGE 1
.bufferC : {}>BUFC PAGE 1
.RecordData : {}>RECORDDATA PAGE 1
.parameter : {}>PARAMETER PAGE 1
.password : {}>PASSWORD PAGE 1
}
于DDS的简单介绍
分类:默认栏目DDS同DSP(数字信号处理)一样,是一项关键的数字化技术。DDS是直接数字式频率合成器(Direct Digital
Synthesizer)的英文缩写。与传统的频率合成器相比,DDS具有低成本、低功耗、高分辨率和快速转换时间等优点,广泛使用在电信与电子仪器领域,是实现设备全数字化的一个关键技术。
一块DDS芯片中主要包括频率控制寄存器、高速相位累加器和正弦计算器三个部分(如Q2220)。频率控制寄存器可以串行或并行的方式装载并寄存用户输入的频率控制码;而相位累加器根据频率控制码在每个时钟周期内进行相位累加,得到一个相位值;正弦计算器则对该相位值计算数字化正弦波幅度(芯片一般通过查表得到)。DDS芯片输出的一般是数字化的正弦波,因此还需经过高速D/A转换器和低通滤波器才能得到一个可用的模拟频率信号。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-39167-5.html
真实