DSP数字信号处理技术总复习(自己整理)

合集下载

DSP复习综合

DSP复习综合

1,什么是DSP?数字信号处理器也称为DSP芯片,是一种用于进行数字信号处理运算的微处理器,主要功能是实时快速的实现各种数字信号处理算法及各种复杂控制算法。

2,什么是增强型哈佛结构?程序存储空间和数据存储空间可以进行数据传输,即可以边读边写。

3,哈佛结构和冯诺依曼结构区分标准?哈佛结构:一种将程序指令存储和数据存储分开的,每个存储器独立编址,独立访问的并行存储结构。

冯诺依曼结构:一种将程序指令和数据存储器合在一起只是指向不同的物理地址的存储结构。

4,数字信号处理的硬件组成?5.什么是寄存器?一种特殊存储器,往往在CPU内部具有特殊功能的寄存器:(1)表明当前CPU的运行状态(2)可以暂存数据,即通用寄存器(3)寄存器可以作为片内外设的接口控制的存储器6.2812时钟系统的组成?P37分为1系统时钟2高速时钟3低速时钟4看门狗定时器5 锁相环PLL 6振荡器OSC7.看门狗模块的工作原理和作用?概念:能引起CPU复位的定时器原理:程序开始运行后看门狗定时器开始倒计数,每隔一段时间CPU发出复位指令让看门狗复位重新倒计数,如果看门狗计数器一直没有复位说明CPU程序没有正常工作从而引起系统复位作用:在发生软件故障时(单片机跑飞)将单片机复位的保护功能看门狗是一个能使CPU进行复位中断的定时器,看门狗定时器就是监事定时器,用来见识DSP程序的运行状态。

当系统进入不可预知的状态而造成“死机”时,看门狗定时器将产生一个复位操作,从而使DSP进入一个已知的起始位置重新运行。

看门狗的意义:防止软件死机8 什么是定时器?什么是捕获?什么是比较器?定时器:有固定的触发时钟源的计数器捕获:是定时器的一个附加功能,通过上升沿或者下降沿产生中断,记录事件发生和结束时刻的定时器数值换算出频率和脉宽等比较器:是定时器的一个附加功能,将定时器的当前值与设定值进行比较相等时产生中断事件(例如周期固定,占空比可调的PWM波等9.什么是SPI,uart串口通信同步串行通信(例如SPI等)通信双方以共同的时钟源来发送或者接收数据2数据以串行的方式在AB 双方发送和接收异步串口通信(例如uart)通信双方以同样的频率进行通信,2 AB双方的频率由各自的时钟源决定3数据以串行的方式在AB 双方发送和接收10.DSP结构特点(DSP为什么运行速度快;DSP和单片机比较有什么区别)?(1)哈佛结构DSP芯片采用增强型的哈佛结构,即数据存储器和程序存储器是两个相互独立的存储器,每个存储器独立编址、独立访问。

数字信号处理复习总结-最终版

数字信号处理复习总结-最终版

绪论:本章介绍数字信号处理课程的基本概念。

0.1信号、系统与信号处理1.信号及其分类信号是信息的载体,以某种函数的形式传递信息。

这个函数可以是时间域、频率域或其它域,但最基础的域是时域。

分类:周期信号/非周期信号确定信号/随机信号能量信号/功率信号连续时间信号/离散时间信号/数字信号按自变量与函数值的取值形式不同分类:2.系统系统定义为处理(或变换)信号的物理设备,或者说,凡是能将信号加以变换以达到人们要求的各种设备都称为系统。

3.信号处理信号处理即是用系统对信号进行某种加工。

包括:滤波、分析、变换、综合、压缩、估计、识别等等。

所谓“数字信号处理”,就是用数值计算的方法,完成对信号的处理。

0.2 数字信号处理系统的基本组成数字信号处理就是用数值计算的方法对信号进行变换和处理。

不仅应用于数字化信号的处理,而且也可应用于模拟信号的处理。

以下讨论模拟信号数字化处理系统框图。

(1)前置滤波器将输入信号x a(t)中高于某一频率(称折叠频率,等于抽样频率的一半)的分量加以滤除。

(2)A/D变换器在A/D变换器中每隔T秒(抽样周期)取出一次x a(t)的幅度,抽样后的信号称为离散信号。

在A/D 变换器中的保持电路中进一步变换为若干位码。

(3)数字信号处理器(DSP)(4)D/A变换器按照预定要求,在处理器中将信号序列x(n)进行加工处理得到输出信号y(n)。

由一个二进制码流产生一个阶梯波形,是形成模拟信号的第一步。

(5)模拟滤波器把阶梯波形平滑成预期的模拟信号;以滤除掉不需要的高频分量,生成所需的模拟信号y a(t)。

0.3 数字信号处理的特点(1)灵活性。

(2)高精度和高稳定性。

(3)便于大规模集成。

(4)对数字信号可以存储、运算、系统可以获得高性能指标。

0.4 数字信号处理基本学科分支数字信号处理(DSP)一般有两层含义,一层是广义的理解,为数字信号处理技术——DigitalSignalProcessing,另一层是狭义的理解,为数字信号处理器——DigitalSignalProcessor。

dsp重点知识点总结

dsp重点知识点总结

dsp重点知识点总结1. 数字信号处理基础数字信号处理的基础知识包括采样定理、离散时间信号、离散时间系统、Z变换等内容。

采样定理指出,为了保证原始信号的完整性,需要将其进行采样,并且采样频率不能小于其最高频率的两倍。

离散时间信号是指在离散时间点上取得的信号,可以用离散序列表示。

离散时间系统是指输入、输出和状态都是离散时间信号的系统。

Z变换将时域的离散信号转换为Z域的函数,它是离散时间信号处理的数学基础。

2. 时域分析时域分析是对信号在时域上的特性进行分析和描述。

时域分析中常用的方法包括时域图形表示、自相关函数、互相关函数、卷积等。

时域图形表示是通过时域波形来表示信号的特性,包括幅度、相位、频率等。

自相关函数是用来描述信号在时间上的相关性,互相关函数是用来描述不同信号之间的相关性。

卷积是一种将两个信号进行联合的运算方法。

3. 频域分析频域分析是对信号在频域上的特性进行分析和描述。

频域分析中常用的方法包括频谱分析、傅里叶变换、滤波器设计等。

频谱分析是通过信号的频谱来描述信号在频域上的特性,可以得到信号的频率成分和相位信息。

傅里叶变换是将时域信号转换为频域信号的一种数学变换方法,可以将信号的频率成分和相位信息进行分析。

滤波器设计是对信号进行滤波处理,可以剔除不需要的频率成分或增强需要的频率成分。

4. 数字滤波器数字滤波器是数字信号处理中的重要组成部分,通过对信号进行滤波处理,可以实现对信号的增强、降噪、分离等效果。

数字滤波器包括有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器两种类型。

有限冲激响应(FIR)滤波器是一种只有有限个系数的滤波器,它可以实现线性相位和稳定性处理。

无限冲激响应(IIR)滤波器是一种有无限个系数的滤波器,它可以实现非线性相位和较高的滤波效果。

5. 离散傅里叶变换(DFT)和快速傅里叶变换(FFT)离散傅里叶变换(DFT)是将时域离散信号转换为频域离散信号的一种数学变换方法,其计算复杂度为O(N^2)。

qwp_dsp总复习纲要

qwp_dsp总复习纲要

《数字信号处理》总复习纲要基本内容与要求傅立叶变换存在的条件 第一章 离散信号与系统1. 掌握离散系统稳定、因果、线性时不变的定义。

2. 掌握系统的线性性和时不变性的分析方法3. ↖重点掌握奈奎斯特抽样定理及其意义,熟悉连续信号采样前后的频谱关系,若不满足采样定理会出现频谱混叠失真。

P374. 系统频率响应的几何作图法中,在Z 平面原点处加入或去掉零、极点对系统特性的影响p895. ↖重点掌握LTI 系统的Z 域描述——系统函数)()()(z X z Y z H =与系统频响)()()(jwjw jweX e Y eH =的物理意义,会由系统的差分方程-系统函数-系统框图之间的一个求出另外两个; 6. ↖重点掌握LTI 系统时域和Z 域对于系统因果性、稳定性的判定方法;因果 时域要求 h(n)=0 (n<0) ; p86频域对应 系统的收敛域是某个圆外部,包括z=∞ 稳定 时域要求 h(n)绝对可和 ;频域对应 系统函数的收敛域包含单位圆 第二章 Z 变换7. ↖熟练掌握Z 正变换的定义式,会用公式求序列的ZT ,会求零、极点,以及判断收敛域; 8. 掌握Z 变换收敛域的定义、收敛域的特点、收敛域的确定及收敛域与极点的关系; 9. 熟悉序列Z 变换的收敛域的特征(双边,有限长,左、右序列);p4410. 掌握Z 变换的主要性质与定理(共轭对称性,时移、频移性质,时域卷积性质等),并能熟练运用这些定理进行运算和证明;11. 掌握求逆Z 变化的方法有哪几种,特别是部分分式法和留数法p50~56。

12. 掌握序列的DTFT 变换的定义,DTFT 谱的周期性。

以及DTFT 变换的性质(线性性,时域卷积等)实序列的傅立叶变换的特点13. ↖ Z 变换与DTFT (离散时间傅里叶变换)的关系;序列的DTFT 是其单位圆上的Z 变换 14. ↖ Z 变换与LT 的关系:抽样序列的Z 变换是该序列的拉氏变换在z=e sT 的结果第三章 离散傅里叶变换15. 掌握DFT 的定义、物理意义, 掌握DFT 隐含周期性16. ↖掌握DFT 与Z 变换(ZT)、离散傅里叶变换(DFT)之间的关系序列的N 点DFT 是序列的Z 变换在单位圆上的N 点等间隔抽样 序列的N 点DFT 是序列的DTFT 在[0,2π]上的N 点等间隔抽样17. 重点掌握DFT 的一些重要性质及应用(线性,圆周共轭对称性,时域、频域循环移位性质,离散圆卷积定理性质);18. 利用DFT 计算连续时间信号p134~137时域离散化要满足采样定理时域离散化,间隔T ←----> 频域周期化 周期f s =1/T对频谱离散化 时域周期化, 周期T 0=1/ F 0 ←---->频谱离散化,间隔F 0 有关系00f =s T N F T, N 就是频域一个周期的点数,也是时域一个周期的点数F 0是频域分辨力栅栏效应p137:利用DFT 计算频谱只限制在离散点上的频谱,也就是基频F 0的整数倍处的谱,而不是连续频谱函数,就象通过一个栅栏观看一样,只能在离散点的地方看到真实景象,成为~。

DSP期末复习整理

DSP期末复习整理

DSP期末复习整理第⼀章绪论1.1 DSP的基本概念1.2.2 DSP芯⽚的特点1) 采⽤哈佛结构2) 采⽤多总线结构3) 采⽤流⽔线结构4) 具有专⽤的硬件乘法-累加器5) 具有特殊的寻址⽅式和指令6) ⽀持并⾏指令操作7) 硬件配置强,具有较强的借⼝功能8) ⽀持多处理器结构1.2.3 DSP芯⽚的分类1)按照数据格式的不同DSP芯⽚可以划分为:定点DSP芯⽚和浮点DSP芯⽚2)按照字长⼤⼩的不同,DSP芯⽚可以划分为:16位、24位、32位3)按照不同⽣产⼚家的产品系列划分,有TI公司的TMS320系列ADI公司的Blackfin、SHARC、TigerSHARCA系列飞思卡尔公司的MSC系列习题1.2简述DSP系统组成1.3DSP芯⽚与普通单⽚机相⽐有什么特点1.5DSP芯⽚有哪些主要特点第⼆章TMS320C55x的硬件结构2.1 TMS320C55x的总体结构2.1.1 C55x CPU内部总线结构C55x CPU含有12组内部独⽴总线,即:程序地址总线(PAB):1组,24位;程序数据总线(PB): 1组,32位;数据读地址总线(BAB、CAB、DAB):3组,24位;数据读总线(BB、CB、DB):3组,16位;数据写地址总线(EAB、FAB):2组,24位;数据写总线(EB、FB):2组,16位。

2.1.2 C55x 的CPU组成C55x的CPU包含5个功能单元:指令缓冲单元(I单元)、程序流单元(P单元)、地址-数据流单元(A单元)、数据运算单元(D单元)和存储器接⼝单元(M单元)。

I单元包括32X16位指令缓冲队列和指令译码器。

此单元主要接收程序代码并负责放⼊指令队列,由指令译码器来解释指令,然后再把指令流传给其他的⼯作单元(P单元、A单元、D单元)来执⾏这些指令P单元包括程序地址发⽣器和程序控制逻辑。

此单元产⽣所有程序空间地址,并送到PAB总线。

A单元包括数据地址产⽣电路(DAGEN)、附加的16位ALU和1组寄存器,此单元产⽣读/写数据空间地址,并送到BAB、CAB、DAB总线。

数字信号处理总复习

数字信号处理总复习

第一部分 信号与系统分析
时域分析:信号和系统的性质;LTI系统的输入、输出关系
变换域分析:信号和系统的性质;LTI系统的输入、输出关系、 频率特性分析(DTFT、ZT、DFT)、性质及应用 例1:判断系统:
2 2 y (n ) x (n ) sin( n ) 9 7
的(1)线性;(2)时变性;(3)因果性;(4)稳定性 (5)是否是周期序列;若是求出其周期。
2 0 lg| H( ) |/d B 0 -5 0 -1 00 0 0 .5 (b ) 2 00 0 -2 00 0 2 00 0 1
2 0lg| H( ) |/d B 0 -5 0
/ 2
-1 00 0
0 .5 d )
6 00 0
t 8 00 0
2 00 0 -2 00 0 2 00 0 4 00 0 (e) 6 00 0 t 8 00 0
求该滤波器的单位脉冲响应h(n),判断是否具有线性相位,求 其幅频特性和相位特性,并画出直接型结构。 例3 用双线性变换法设计一个3阶巴特沃斯低通滤波器。已知 ωc=0.2π。
例4 用窗函数法设计一个线性相位FIR低通滤波器,给定
阻带起始频率为 Ωst 2 3 103 rad / s,阻带衰减不小于 50dB。
x(0) x(4) x(2) x(6) x(1) x(5) x(3) x(7)
0 WN
0 WN 0 WN
X(0)
0 WN
-1
0 WN
X(1) X(2) X(3)
0 WN
1 WN
-1
2 WN
-1
-1
-1 -1 -1
X(4) X(5) X(6) X(7)
-1
0 WN

DSP总复习

DSP总复习
重点讨论了三个方面的内容:
一、常用的DSP开发工具 硬件工具和软件平台
二、CCS集成软件的功能
重点介绍了CCS的应用 三、CCS开发DSP程序 主要讨论了软件开发的流程,包括DSP/BIOS 的基本使用方法。
第六章 C语言与汇编混合程序设计
本章主要介绍了利用C语言和汇编语言开发DSP软件的基
本特点和方法,了解 C语言和汇编相互嵌套的使用方法,
第七章 DSP应用系统的硬件设计与调试
本章主要介绍了以下几方面的内容:
典型DSP系统设计过程中应注意的主要问题 DSP基本系统设计 这里着重讨论了硬件系统的设计,介绍了各模块电路 设计的基本方法和特点。
基于DSP的视频监控方案的介绍
1、什么是中断?
CPU终止正在执行的程序,转去执行一个中断服务程序,待 处理完毕后,又返回到被终止的源程序处继续执行。
2、DSP中断分类 ① 可屏蔽中断
用户根据需要可用软件开放或禁止CPU响应硬件和软件中断。
② 非屏蔽中断
不能由用户用软件来屏蔽的中断。
3、中断处理的一般过程
中断源请求 CPU响应中断 保护现场
第四章 软件开发
本章主要介绍了利用汇编语言开发DSP系统软件的基
本方法和语法格式,包括汇编语言的基本语法格式和及其 相关指令。重点内容: 1、段定义伪指令 2、公共目标文件格式 3、汇编源程序的编辑、汇编和链接过程 基本了解汇编语言程序设计的基本方法,着重了解C 语言开发的基本方法。
第五章 DSP集成开发环境
丰富的片内资源—硬件配置功能强
2、DSP芯片的类型
浮点型:精度高,价格贵
① 按照数据格式 定点型:精度低,价格低
通用型:普通用途
② 按用途

DSP原理及应用总复习

DSP原理及应用总复习

DSP在控制领域中的应用
数字控制系统
数字控制系统可以实现复杂的控 制算法和逻辑功能,广泛应用于 工业自动化领域。
机器人控制
机器人控制是DSP在机器人技术 中的重要应用,实现机器人运动 控制、路径规划和视觉识别等功 能。
汽车控制系统
汽车控制系统利用DSP实现发动 机控制、刹车控制和驾驶辅助功 能,提高汽车性能和安全性。
DSP在通信领域中的应用
1 数字调制与解调
数字PSK等多种调制方式。
2 信道编码与解码
信道编码与解码是提高通信系统抗干扰性能和保证信息传输可靠性的关键技术,包括纠 错编码和调制解调器。
3 自适应均衡与调整
自适应均衡与调整技术可以有效抵消信道传输中的失真和干扰,提高通信系统的性能。
DSP在图像处理中的应用
1
图像滤波
图像滤波是DSP在图像处理中的重要应用之一,通过对图像进行平滑、锐化、降 噪等处理,改善图像质量。
2
图像压缩
图像压缩是实现图像数据的高效存储和传输的关键技术,包括无损压缩和有损压 缩。
3
图像识别和分析
图像识别和分析是DSP在计算机视觉领域的应用之一,用于图像内容的自动识别、 分类和分析。
DSP在智能家居中的应用
1
智能家居安防
智能家居安防系统通过DSP实现入侵检测、
智能家居能源管理
2
视频监控和门窗开关控制等功能,提高 家居安全。
智能家居能源管理系统通过DSP实现家庭
能源的监测、优化和控制,提高能源利
用效率。
3
智能家居健康管理
智能家居健康管理系统通过DSP实现健康 监测、智能睡眠和运动追踪等功能,提 升生活质量。
2 DSP系统的硬件设计
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP处理器总复习第三章:处理器结构1.了解总线结构:PB CB DB EB PAB CAB DAB EAB◆程序总线(PB)◆三条数据总线(CB、DB、EB)CB、DB :数据读总线EB:数据写总线◆四条地址总线(PAB、CAB、DAB、EAB)2.了解CPU的内核:算数逻辑单元ALU;累加器ACCA,ACCB;桶形移位寄存器;乘加单元;比较选择和存储单元(CSSU);指数编码器(EXP encoder)(P50)MAC *AR2+, *AR3+, A (只能用累加器A)3.掌握存储器组织结构:①注意引脚:PS,DS,IS,MSTRB,IOSTRB,MP/MC.以及位:OVLY,DROM的使用。

程序空间,数据空间,I/O空间。

PS非(程序存储的片选):低电平有效外部总线和PB及PAB连通,CPU访问存放在外部存储器中的程序指令;DS非(数据存储的片选):低电平有效,外部总线和数据总线连通IS非(I/O口的片选):当CPU执行PORTR或PORTW指令时,IS非有效。

PMST处理器模式状态寄存器的三个位(MP/MC、OVL Y、DROM) 会影响存储器配置:☐MP/MC 决定是否将片上ROM存储器映射到程序空间⏹=0 微型计算机模式,片上ROM被映射到程序空间⏹=1 微处理器模式,片上ROM不被映射到程序空间⏹复位值:由MP/MC 引脚状态决定☐OVLY (RAM overlay)⏹=0 RAM不重叠,片上RAM只映射到数据空间⏹=1 RAM重叠,片上RAM同时映射到数据空间和程序空间⏹复位值:0☐DROM (Data ROM)⏹=0 片上ROM不被映射到数据空间⏹=1 片上ROM的一部分被映射到数据空间⏹复位值:0②CPU寄存器:重点掌握IMR,IFR,ST0,ST1,PMST, A,B,AR0~AR7,BK,BRC,SP其中ST0,ST1,PMST中各位的含义。

中断寄存器(IMR、IFR):中断屏蔽寄存器,可用于屏蔽中断中断标志寄存器(IFR)状态寄存器ST0TC:测试/控制标志DP:数据存储器页指针C:借位标志状态寄存器ST1CPL:编译模式选择位XF:XF引脚状态控制位SXM:符号扩展模式位HM:保持模式CPU挂起位C16:双16运算使能位ASM:累加器移位模式处理器模式状态寄存器(PMST):用于控制C54x DSP的存储器映射方式、存放中断向量表指针等●辅助计存器(AR0~AR7):通过AR0~AR7访问数据空间中数据的方式被称为间接寻址方式●循环缓冲区大小寄存器(BK)ARAU单元使用16位循环缓冲区大小寄存器(BK)实现循环递增/递减寻址●块重复寄存器(BRC、RSA、REA)☐16位块重复计数寄存器(BRC)用于存放一个汇编语言代码块需要被重复执行的次数☐16位块重复起始地址寄存器(RSA)用于存放被重复程序块的起始地址☐16位块重复结束地址寄存器(REA)用于存放被重复程序块的结束地址CPU根据这三个寄存器的内容执行块重复指令●堆栈指针寄存器(SP): DP和SP则用于直接寻址方式, SP同时也用于实现堆栈寻址☐存放的是系统堆栈的栈顶地址☐压栈和出栈指令就是通过SP指针实现的☐中断、TRAP、函数调用/返回和PUSHD、PUSHM、POPD以及POPM等指令都会使用SP进行堆栈操作⏹其中AR0~AR7、ARAU0、ARAU1、ARP、BK构成一个独立的逻辑模块实现包括循环寻址和位倒序寻址在内的各种间接寻址方式4.系统复位:IPTR,MP/MC,PC,INTM,IFR.☐IPTR被设置为1FFh☐MP/MC 位被设置为与MP/MC 引脚相同的状态若MP/MC =0,复位后CPU将从内部ROM开始读取指令执行若MP/MC =1,复位后CPU将读取外部程序存储器中的指令并执行☐PC被设置为FF80h,XPC被清零☐设置INTM = 1,即全局关闭可屏蔽中断☐设置IFR = 0000H☐一个内部同步复位信号被发给片上外设软件中断,硬件中断,非可屏蔽中断,可屏蔽中断。

了解IMR中各位的含义。

●按照中断产生方式分为软件中断和硬件中断软件中断,是由程序指令(INTR、TRAP、RESET) 触发的硬件中断:是由硬件设备产生的外部硬件中断——由片外设备产生的中断(例如ADC/DAC向DSP发出的中断)内部硬件中断——由片上外设中断如(定时器、串口、DMA等) 发出的中断●按照是可屏蔽性可分为两类可屏蔽中断:可以通过软件被禁止/使能的中断。

C54x DSP的可屏蔽中断包括:所有的内部硬件中断;除NMI 、RS之外的外部硬件中断非可屏蔽中断:不能被禁止的中断C54x 的非可屏蔽中断有:所有的软件中断;外部中断NMI (DSP外部中断引脚NMI);复位中断RS (DSP外部中断引脚RS)●CPU在响应NMI 中断时,将不能被任何其他中断打断,包括复位中断●IFR:中断标志寄存器(地址0x01)当一个可屏蔽中断产生时,IFR中相应的中断标志位会被置1,当CPU响应该中断后,该标志位才被清除清除中断标志还可通过:软件或硬件复位;向标志位写1;使用INTR #K指令响应该中断●IMR (Interrupt Mask Register) 中断屏蔽寄存器(地址0x00)当ST1 的INTM 位为0 时,IMR 可用于禁止和使能可屏蔽中断,向IMR 中的某个屏蔽位写 1 就能使能相应的可屏蔽中断。

如果写0,则相应的中断被禁止6.掌握片上外设:通用IO引脚,定时器(掌握TCR中各位的含义),时钟发生器,MCBSP,DMA 控制器,外部总线接口,HPI接口:掌握HCNTL0,HCNTL1的含义。

●通用I/O 引脚:XF 、BIO☐BIO :跳转控制输入引脚可以用来监测外部设备状态。

程序可以根据BIO引脚的逻辑电平来执行一个转移。

例如:BC 2000h, BIO; branching to address 2000h when BIO low☐XF:外部标志输出引脚可以用来发信号给外部设备。

通过对CPU状态寄存器ST1中的XF位置(1)/清零(0),能使XF引脚输出高/低电平,完成与外部设备的握手功能。

SSBX XF; set XF to 1RSBX XF; reset XF to 0●定时计数器/定时器时钟生成器TRB:定时器重载位TSS;定时器停止位●多通道缓冲串口(McBSP)McBSP是一种高速、双向、多通道的带缓冲的串行数据通信端口。

通过它DSP可以和其他DSP器件、或其他串口器件(如串口ADC/DAC) 通信。

⏹McBSP的特点:①全双工通信②双缓冲数据发送通道和三缓冲数据接收通道③收发通道有各自独立的移位时钟和帧同步信号④可编程移位时钟和帧同步信号发生器⑤可编程的帧同步和移位时钟信号极性⑥可编程元素位宽和帧长⑦自动μ-Law 和A-Law 压扩功能⑧多达128路的发送或接收通道,可实现时分多路串行通信⑨可直接连接标准编码器器件(Codecs) ,模拟接口芯片(AICs),串行A/D和D/A器件、串行无线收发器等串行设备10 可适应多种串行通信协议,如T1/E1、H.100、SCSA、IOM-2、AC97、ISS、SPI等McBSP配置方法⏹通过清零SPCR[1,2]中的XRST、RRST、GRST、FRST位,使McBSP的发送路径、接收路径、采样率生成器进入复位状态⏹根据需要正确配置McBSP的控制寄存器SRGR、SPCR、XCR、RCR、PCR以及多通道寄存器。

⏹设置GRST=1,等待2个CLKR/X时钟周期的时间,保证内部时钟分频器稳定下来⏹如果使用DMA来服务McBSP,则根据需要初始化并启动DMA,如果要使用中断,则使能中断⏹设置XRST=1、RRST=1,打开发送路径和接收路径⏹如果要使用FSG作为帧同步,则设置FRST=1,此时FSR/X将开始产生,数据收发路径开始工作,中断或事件开始出现。

如果使用DXR到XSR拷贝产生帧同步的方式,则不需要置位FRST。

McBSP 回顾⏹使用接收通道还是发送通道还是两个通道同时工作?⏹采用什么样的数据传输格式?☐字长、帧长、Dual-phase、自动压扩…………………...(RCR、XCR)⏹串行时钟和帧同步由谁提供?☐McBSP 内部时钟电路产生,CLK/FS 输出……………..(PCR、SRGR)☐外围设备提供,CLK/FS 输入……………………………(PCR)⏹如何保持连续的传输流?☐轮询方式、中断方式、DMA方式…………………………(SPCR⏹时钟/帧同步信号极性?☐时钟下降沿/上升沿采样?帧同步高/低电平有效?...(PCR)⏹I/O 模式?……………………………………......(PCR)⏹多通道模式?…………………......(MCR、RCER、XCER)●直接存储器访问控制器(DMA)⏹DMA控制器能够在CPU不干预的情况下,在存储空间中的两个区域之间进行数据传输。

存储空间涵盖☐内部存储器☐内部外设的数据寄存器☐外部存储器☐连接在外部总线上的外部存储器或其它类型的设备☐HPI接口⏹C54x DSP的DMA控制器具有6个通道,每个通道可以独立设置并能够同时工作⏹DMA通道一旦被配置并启动,CPU就可以空闲下来去执行运算任务,而DMA通道则负责在后台进行数据搬移DMA工作模式⏹自动初始化使能模式☐每当DMA通道完成一次搬移任务,全局寄存器中的值就会自动被装载到DMA通道的相应的环境寄存器中,然后DMA通道会重新被启动⏹禁止模式DMA通道产生中断给CPU,DMA通道的中断可以选择在多种时刻发出,例如在一帧结束时或在一个数据块结束时●外部总线接口重点:主机接口(HPI)HPI是一种8位的并行接口,包括一条8位的数据/地址复用总线和一组控制信号,不需要额外的逻辑电路就能够与主机连接实现通信☐主机是通过HPI内部的三个寄存器(控制寄存器HPIC、地址寄存器HPIA和数据寄存器HPID)与C54x DSP进行数据通信的,HPI接口的控制信号都是由外部主机提供的,HPI接口可看成是主机的一个外设☐主机访问HPI的过程可简单地描述为:☐设置寄存器HPIC☐通过复用总线写入要访问的地址到HPIA寄存器中☐通过复用总线读写HPID寄存器进行数据交换☐C54x DSP 的HPI则可根据HPIA寄存器中的地址,通过外设总线及数据总线在HPID 寄存器和数据空间中的一个2K字存储区之间交换数据HPI工作模式与寄存器⏹HPI存储器——数据空间中的一个2K字存储区,地址为0x1000~0x17FF,位于片上DARAM中⏹主机可以通过HPI接口间接访问到HPI存储器⏹根据主机和C54x DSP对HPI存储器的共享情况,HPI可以被设置为两种工作方式:☐共享访问模式(SAM):主机和C54x DSP都能对访问HPI存储器。

相关文档
最新文档