《dsp第七讲》ppt课件

《dsp第七讲》ppt课件

ID:27733964

大小:1.10 MB

页数:35页

时间:2018-12-04

《dsp第七讲》ppt课件_第1页
《dsp第七讲》ppt课件_第2页
《dsp第七讲》ppt课件_第3页
《dsp第七讲》ppt课件_第4页
《dsp第七讲》ppt课件_第5页
资源描述:

《《dsp第七讲》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章第二大部分主要内容:2.7程序地址生成方式2.8中断系统2.9流水线2.10在片外围电路2.11串行口2.12外部总线2.13直接存储器访问(DMA)控制器第二章硬件结构第二章硬件结构2.10在片外围电路缓冲同步串行口BSP概述具有一个自动缓冲单元(ABU)ABU利用独立于CPU的专用总线,允许串口对存储器进行不依赖于CPU的读写操作BSP的串行接口部分是一种增强型的标准串口BSP组成框图第二章硬件结构2.10在片外围电路缓冲同步串行口BSP工作模式非缓冲模式自动缓冲模式非缓冲模式ABU控制PCMFIGFECLK

2、PFSPCLKDV15~10987654~0脉冲编码模式。0:禁止脉冲编码模式1:设这脉冲编码模式帧同步信号忽略。0:在第一个帧脉冲后的帧同步脉冲重新启动发送1:忽略第一个帧同步脉冲以后的帧同步信号格式扩展位。(FOFE)00:16位字01:10位字01:8位字01:12位字时钟极性设置位。0:BCLKR下降沿接收器采样数据;BCLKX上升沿发送器采样数据1:与上相反内部发送时钟分频系数BSPC的MCM=1时,CLKX由频率为CLKOUT/(CLKDV+1)的片内时钟源驱动帧同步脉冲极性设置位0:高电平有效1:低电平

3、有效第二章硬件结构2.10在片外围电路缓冲同步串行口BSP自动缓冲单元操作ABU使用5个存储器映射寄存器:11位的地址发送寄存器AXR11位的块大小发送寄存器BKX11位的地址接收寄存器ARR11位的块大小接收寄存器BKR16位的串行接口控制扩展寄存器BSPCE第二章硬件结构2.10在片外围电路缓冲同步串行口BSP串行接口控制扩展寄存器串行接口控制HALTRRHBREHALTXXHBXE1514131211109~0自动缓冲接收停止位0:当缓冲区接收到一半时,继续操作1:当缓冲区接收到一半时,自动缓冲停止。BRE清零

4、自动缓冲接收使能位0:禁止自动缓冲接收1:接手器的自动缓冲使能接收缓冲区半满。0:缓冲区前半部分被填满1:缓冲区后半部分被填满第二章硬件结构2.10在片外围电路缓冲同步串行口BSP自动缓冲操作过程自动缓冲工作于ABU和ABU的2K字存储器块之间。自动缓冲模式下,在传送每一个字的转换过程中不会产生中断,只有当发送和接收数据达到半满边界时才会发生中断。2K字存储器块之内,可以使用AXR,ARR及BKX和BKR编程来分配缓冲区的起始地址和缓冲区的大小。起始地址可以指定2K字缓冲区的任意一个位置第二章硬件结构2.10在片外围

5、电路缓冲同步串行口BSP循环寻址BKX/RARX/RARHARL0…01…BBATBA缓冲区当前位置ARHBKLARHBKL>>1ARH0…0下半部开始缓冲区顶部上半部分缓冲区底部下半部分第二章硬件结构2.10在片外围电路缓冲同步串行口BSP自动缓冲操作过程归纳ABU执行对缓冲存储器的访问。操作过程中,相应地址寄存器自动增加,直到缓冲区的底部;到底部后,地址寄存器内容恢复到缓冲存储区顶部如果数据到了缓冲区的一半或底部,就会产生中断,并刷新XH/XL。如果选择禁止自动缓冲功能,当数据过半或到达缓冲区底部时,ABU会自动

6、停止缓冲功能第二章硬件结构2.10在片外围电路多通道缓冲串行口McBSP概述多通道缓冲串口的硬件部分是基于标准串口的。具有如下特征:全双工通信双缓冲发送和三缓冲接收数据存储器,允许连续数据流可以直接与工业标准的编解码器、模拟接口芯片、其他串行A/D、D/A器件连接并进行通信具有外部移位时钟发生器及内部频率可编程移位时钟多达128个发送和接收通道数支持8、12、16、20、24和32位字长第二章硬件结构全双工通信双缓冲发送和三缓冲接收数据存储器,允许连续数据流可以直接与工业标准的编解码器、模拟接口芯片、其他串行A/D、

7、D/A器件连接并进行通信具有外部移位时钟发生器及内部频率可编程移位时钟多达128个发送和接收通道数支持8、12、16、20、24和32位字长利用m律或A律的压缩扩展通信可选的高位或低位先发送的8位数据发送帧同步和时钟信号的极性可编程。可编程的内部时钟和帧发生器可以直接与各种帧调节器及IOM-2、IIS兼容器件、SPI器件进行接口第二章硬件结构2.10在片外围电路多通道缓冲串行口McBSP结构图第二章硬件结构2.10在片外围电路多通道缓冲串行口McBSPMcBSP的寄存器McBSP的子地址寻址STM#0,SPSA0ST

8、M#0040h,SPSD0McBSP的配置通过3个16位(总体配置)寄存器来配置:SPCR1SPCR2PCR接收和发送控制寄存器RCR[1,2]XCR[1,2]采样率发生寄存器多通道控制寄存器接收和发送通道屏蔽控制寄存器第二章硬件结构2.10在片外围电路多通道缓冲串行口McBSPMcBSP的配置SPCR1(串行接口控制寄存器1)15141312

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。