寄存器说明图表17页文档资料.docx

上传人:b****5 文档编号:11813310 上传时间:2023-04-02 格式:DOCX 页数:34 大小:1.34MB
下载 相关 举报
寄存器说明图表17页文档资料.docx_第1页
第1页 / 共34页
寄存器说明图表17页文档资料.docx_第2页
第2页 / 共34页
寄存器说明图表17页文档资料.docx_第3页
第3页 / 共34页
寄存器说明图表17页文档资料.docx_第4页
第4页 / 共34页
寄存器说明图表17页文档资料.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

寄存器说明图表17页文档资料.docx

《寄存器说明图表17页文档资料.docx》由会员分享,可在线阅读,更多相关《寄存器说明图表17页文档资料.docx(34页珍藏版)》请在冰豆网上搜索。

寄存器说明图表17页文档资料.docx

寄存器说明图表17页文档资料

一、McBsp概述

单靠“死”记还不行,还得“活”用,姑且称之为“先死后活”吧。

让学生把一周看到或听到的新鲜事记下来,摒弃那些假话套话空话,写出自己的真情实感,篇幅可长可短,并要求运用积累的成语、名言警句等,定期检查点评,选择优秀篇目在班里朗读或展出。

这样,即巩固了所学的材料,又锻炼了学生的写作能力,同时还培养了学生的观察能力、思维能力等等,达到“一石多鸟”的效果。

McBSP是TI公司生产的数字信号处理芯片的多通道缓冲串行口。

McBSP是在标准串行接口的基础之上对功能进行扩展,因此,具有与标准串行接口相同的基本功能。

它可以和其他DSP器件、编码器等其他串口器件通信。

唐宋或更早之前,针对“经学”“律学”“算学”和“书学”各科目,其相应传授者称为“博士”,这与当今“博士”含义已经相去甚远。

而对那些特别讲授“武事”或讲解“经籍”者,又称“讲师”。

“教授”和“助教”均原为学官称谓。

前者始于宋,乃“宗学”“律学”“医学”“武学”等科目的讲授者;而后者则于西晋武帝时代即已设立了,主要协助国子、博士培养生徒。

“助教”在古代不仅要作入流的学问,其教书育人的职责也十分明晰。

唐代国子学、太学等所设之“助教”一席,也是当朝打眼的学官。

至明清两代,只设国子监(国子学)一科的“助教”,其身价不谓显赫,也称得上朝廷要员。

至此,无论是“博士”“讲师”,还是“教授”“助教”,其今日教师应具有的基本概念都具有了。

它具有普通串口的以下特点:

  

观察内容的选择,我本着先静后动,由近及远的原则,有目的、有计划的先安排与幼儿生活接近的,能理解的观察内容。

随机观察也是不可少的,是相当有趣的,如蜻蜓、蚯蚓、毛毛虫等,孩子一边观察,一边提问,兴趣很浓。

我提供的观察对象,注意形象逼真,色彩鲜明,大小适中,引导幼儿多角度多层面地进行观察,保证每个幼儿看得到,看得清。

看得清才能说得正确。

在观察过程中指导。

我注意帮助幼儿学习正确的观察方法,即按顺序观察和抓住事物的不同特征重点观察,观察与说话相结合,在观察中积累词汇,理解词汇,如一次我抓住时机,引导幼儿观察雷雨,雷雨前天空急剧变化,乌云密布,我问幼儿乌云是什么样子的,有的孩子说:

乌云像大海的波浪。

有的孩子说“乌云跑得飞快。

”我加以肯定说“这是乌云滚滚。

”当幼儿看到闪电时,我告诉他“这叫电光闪闪。

”接着幼儿听到雷声惊叫起来,我抓住时机说:

“这就是雷声隆隆。

”一会儿下起了大雨,我问:

“雨下得怎样?

”幼儿说大极了,我就舀一盆水往下一倒,作比较观察,让幼儿掌握“倾盆大雨”这个词。

雨后,我又带幼儿观察晴朗的天空,朗诵自编的一首儿歌:

“蓝天高,白云飘,鸟儿飞,树儿摇,太阳公公咪咪笑。

”这样抓住特征见景生情,幼儿不仅印象深刻,对雷雨前后气象变化的词语学得快,记得牢,而且会应用。

我还在观察的基础上,引导幼儿联想,让他们与以往学的词语、生活经验联系起来,在发展想象力中发展语言。

如啄木鸟的嘴是长长的,尖尖的,硬硬的,像医生用的手术刀―样,给大树开刀治病。

通过联想,幼儿能够生动形象地描述观察对象。

(1)全双工通信;  

(2)拥有两级缓冲发送和三级缓冲接收数据寄存器,允许连续数据流传输;  

(3)为数据发送和接收提供独立的帧同步脉冲和时钟信号;  

(4)能够与工业标准的解码器、模拟接口芯片(AICs)和其他串行A/D和D/A设备直接连接;  

(5)支持外部移位时钟或内部频率可编程移位时钟。

  

(6)128个通道用于接收传送。

  

(7)支持A-bis  

(8)接口直接连接工业标准的多媒体数字信号编解码器,A/D、D/A和模拟芯片。

  

此外,McBSP还具有以下特殊功能:

  

(1)可以与IOM-2、SPI、AC97等兼容设备直接连接;  

(2)支持多通道发送和接收,每个串行口最多支持128通道;  

(3)串行字长度可选,包括8、12、16、20、24和32位;  

(4)支持μ-Law和A-Law数据压缩扩展;  

(5)进行8位数据传输时,可以选择LSB或MSB为起始位;  

(6)帧同步脉冲和时钟信号的极性可编程;  

(7)内部时钟和帧同步脉冲的产生可编程,具有相当大的灵活性。

二、McBSP的内部结构框图

McBSP的内部结构框图

三、McBSP结构与原理

四、McBsp数据压缩功能。

图1-1DXR数据发送寄存器

表1-1数据发送寄存器(DXR)位段说明

字段

说明

31-0

DX

0x0000-0xFFFF

存储从DMA或CPU得到的要发送的数据,提供给XSR发送。

图1-2XSR数据发送移位寄存器

表1-2数据发送移位寄存器(XSR)位段说明

字段

说明

31-0

Data

0x0000-0xFFFF

存储从DXR接收的数据,通过移位给DX引脚,发送数据。

图1-3DRR数据接收寄存器

表1-3数据接收寄存器(DRR)位段说明

字段

说明

31-0

DR

0x0000-0xFFFF

存储从RBR接收的数据,供DMA或CPU读取

图1-4RBR数据接收缓存寄存器

表1-4数据接收缓存寄存器(RBR)位段说明

字段

说明

31-0

Data

0x0000-0xFFFF

存储从RSR接收的数据,转移给数据接收寄存器DRR

图1-5RSR数据接收移位寄存器

表1-5数据接收移位寄存器(RSR)位段说明

字段

说明

31-0

Data

0x0000-0xFFFF

存储从DR引脚接收的数据,转移给数据接收缓存寄存器

图1-6SPCR串口控制寄存器

表1-6串口控制寄存器(SPCR)位段说明

字段

说明

31-26

RESERVED

保留位

0

写入数据无效

25

FREE

自由运行模式使能位(C621x/C671x/C64x/C645x):

当有竞争中断时,和SOFT联合使用来决定串口时钟的状态。

0

自由运行模式未使能。

当有竞争中断时,SOFT位决定McBsp的操作。

1

自由运行模式使能。

当有竞争中断时,串行时钟继续工作。

24

SOFT

软模式使能位(C621x/C671x/C64x/C645x):

当有竞争中断时,和FREE联合使用来决定串口时钟的状态。

FREE为时该位不起作用。

0

软模式未使能。

当有竞争中断时,串口时钟立刻停止,终止数据传送。

1

软模式使能。

当有竞争中断时,串口时钟在完成当前数据传送之后停止。

23

FRST

帧同步发生器复位位。

0

帧同步逻辑复位。

采样率发生器不产生帧同步信号。

1

帧同步信号在(FPER+1)个时钟周期后产生,这样所有帧计数器都加载了值

22

GRST

采样率发生器复位标志位。

0

复位。

1

结束复位状态,在SRGP中改变CLKG的值。

21-20

XINTM

发送中断模式标志位。

00

中断由XRDY和endofframeinA-bismode引发。

01

中断由多通道操作的“分区结束”和“帧结束”引发。

10

中断由一个新的帧同步引发。

11

中断由XSYNCERR引发。

19

XSYNCERR

发送同步错误标志位:

当发送端使能(XRST=1)时XSYNCERR写入1来设置错误条件,主要用在测试。

0

没有检测到发送同步错误。

1

检测到发送同步错误。

18

XEMPTY

发送移位寄存器空标志位。

0

XSR空。

1

XSR满。

17

XRDY

发送就绪位。

0

发送端未就绪,即DXR中有数据。

1

发送端就绪,可以往DXR里写数据。

16

XRST

发送复位位(使能发送端)。

0

串口发送端未使能,在复位状态。

1

串口发送端使能。

15

DLB

数据回路模式使能位:

为了测试方便,将XSR中的待发送数据直接放入RSR中。

0

回路模式未使能。

1

回路模式使能。

14-13

RJUST

接收移位模式与填充模式位(0=3h)。

00

右移,0填充DRR高位(MSB)。

01

右移,1填充DRR高位(MSB)。

10

左移,0填充DRR低位(LSB)。

11

保留。

12-11

CLKSTP

时钟停止模式位:

*在SPI模式中,和PCR中的CLKXP联合控制操作。

0

时钟停止模式未使能。

非SPI模式的正常时钟。

1

保留。

CLKXP=0

2

时钟在上升沿无延迟启动。

3

时钟在上升沿延迟启动。

CLKXP=1

2

时钟在下跳沿无延迟启动。

3

时钟在下跳沿延迟启动。

10-8

RESERVED

保留位。

0

写入数据无效

7

DXENA

(C621x/C671x/C64x/C645x)DX使能位(spru580e-p64)

0

DX未使能关闭。

1

DX使能打开。

6

RESERVED

保留位

0

写入数据无效

5-4

RINTM

接收中断模式位(取值为0-3h)。

0

中断由RRDY(endofword)和endofframeinA-bismode产引发。

1

中断由多通道操作中的“分区结束”或者“帧结束”引发。

2

中断由一个新的帧同步信号引发。

3

中断由接收同步错误引发。

3

RSYNCERR

接收同步错误标志位:

当接收使能(RRST=1)时,RSYNCERR写入1来设置错误条件

0

没有检测到同步信号错误。

1

检测到同步信号错误。

2

RFULL

接收移位寄存器满标志位。

0

RBR接收缓存寄存器没满。

1

DRR、RBR、RSR均满

1

RRDY

接收就绪位。

0

接收未就绪。

(DRR中没有可读数据)

1

接收就绪,可以读取DRR

0

RRST

接收器复位

0

串口接收器未使能并且串口处于复位状态。

1

串口接收器使能。

图1-7RCR接收控制寄存器

表1-7接收控制寄存器(RCR)位段说明

字段

说明

31

RPHASE

接收相位选择位。

0

单向帧。

1

双向帧。

30-24

RFRLEN2

(RFRLEN2+1)指定接收帧的长度(通道数)inphase2

00000000

1个通道

00000001

2个通道

11111111

128个通道

23-21

RWDLEN2

指定接收字长inphase2

000

接收字长为8bits

001

接收字长为12bits

010

接收字长为16bits

011

接收字长为20bits

100

接收字长为24bits

101

接收字长为32bits

110-111

保留

20-19

RCOMPAND

接收压缩模式标志位:

只要当数据位为8位(RWDLEN1/2=000)时才使能。

00

不压缩,数据传送从高有效位开始。

01

不压缩,8位数据传送从低有效位开始。

10

用μ-Law压缩接收的数据。

11

用A-Law压缩接收的数据

18

RFIG

接收帧忽略标志位。

0

在第一个脉冲后接收帧同步脉冲重启传送。

1

在第一个脉冲后接收的帧同步脉冲被忽略。

17-16

RDATDLY

接收数据延迟标志位。

00

0位数据延迟。

01

1位数据延迟。

10

2位数据延迟。

11

保留

15

RESERVED

保留位

0

写入数据无效

14-8

RFRLEN1

(RFRLEN1+1)指定接收帧长度,即每个帧的通道数。

inphase1

00000000

1个通道

00000001

2个通道

11111111

128个通道

7-5

RWDLEN1

指定接收字长inphase1

000

接收字长为8bits

001

接收字长为12bits

010

接收字长为16bits

011

接收字长为20bits

100

接收字长为24bits

101

接收字长为32bits

110-111

保留

4

RWDREVRS

接收32位反转使能位。

0

32位反转未使能。

1

32位反转使能。

32位数据从最低位开始接收。

RWDLEN1/2位设置为101(5h);RCOMPAND位被设置为0000001(1h)

3-0

RESERVED

保留位。

0

写入数据无效

图1-8XCR发送控制寄存器

表1-8发送控制寄存器(XCR)位段说明

字段

说明

31

XPHASE

发送相位选择位。

0

单向帧。

1

双向帧。

30-24

XFRLEN2

(XFRLEN2+1)指定发送帧的长度(通道数)inphase2

00000000

1个通道

00000001

2个通道

11111111

128个通道

23-21

XWDLEN2

指定发送字长inphase2

000

发送字长为8bits

001

发送字长为12bits

010

发送字长为16bits

011

发送字长为20bits

100

发送字长为24bits

101

发送字长为32bits

110-111

保留

20-19

XCOMPAND

发送压缩模式标志位:

只要当数据位为8位(XWDLEN1/2=000)时才使能。

00

不压缩,数据传送从高有效位开始。

01

不压缩,8位数据传送从低有效位开始。

10

用μ-Law压缩发送的数据。

11

用A-Law压缩发送的数据

18

XFIG

发送帧忽略标志位。

0

在第一个脉冲后发送帧同步脉冲重启传送。

1

在第一个脉冲后发送的帧同步脉冲被忽略。

17-16

XDATDLY

发送数据延迟标志位。

00

0位数据延迟。

01

1位数据延迟。

10

2位数据延迟。

11

保留

15

RESERVED

保留位

0

写入数据无效

14-8

XFRLEN1

(XFRLEN1+1)指定发送帧长度,即每个帧的通道数。

inphase1

00000000

1个通道

00000001

2个通道

11111111

128个通道

7-5

XWDLEN1

指定发送字长inphase1

000

发送字长为8bits

001

发送字长为12bits

010

发送字长为16bits

011

发送字长为20bits

100

发送字长为24bits

101

发送字长为32bits

110-111

保留

4

XWDREVRS

发送32位反转使能位。

0

32位反转未使能。

1

32位反转使能。

32位数据从最低位开始发送。

XWDLEN1/2位设置为101(5h);XCOMPAND位被设置为0000001(1h)

3-0

RESERVED

保留位。

0

写入数据无效

图1-9SRGR采样率发生控制寄存器

表1-9采样率发生控制寄存器(SRGR)位段说明

字段

说明

31

GSTNC

采样率发生器时钟同步位:

只有当外部时钟(CLKS)驱动采样率发生器时钟(CLKSM=0)时才有效。

0

采样率发生器时钟freerunning(空闲运行or自由运行)。

1

采样率发生器时钟运行;CLKG重新同步,在检测到接收帧同步信号(FSR)之后产生帧同步信号(FSG),由于帧的周期被外部帧同步脉冲指定,因此帧周期(FPER)无效。

30

CLKSP

时钟极性边缘选择位:

只有当外部时钟驱动采样率发生器时钟(CLKSM=0)时才有效。

0

上升沿有效。

CLKS的上升沿产生CLKG和FSG。

1

下跳沿有效。

CLKS的下跳沿产生CLKG和FSG。

29

CLKSM

McBsp采样率发生器时钟模式位。

0

CLKS引脚驱动采样率发生器时钟。

1

CPU时钟驱动采样率发生器时钟。

28

FSGM

采样率发生器发送帧同步脉冲模式位:

只有在PCR中的FSXM=1时才有效。

.

0

在每一个DXR-to-XSR时产生发送帧同步信号。

当FSGM=0时忽略FWID位和FPER位。

1

采样率发生器帧同步信号驱动发送帧同步信号。

27-16

FPER

(FPER+1)控制活动的帧同步脉冲周期(000-fffh)

0-4095

12位的减计数器(4095-0)。

15-8

FWID

(FWID+1)控制帧同步脉冲的宽度(00-FFh)

00-FF

8位减计数器

7-0

CLKDGV

用来产生需要的采样率发生器时钟频率(00-FFh)

00-FF

采样率发生器时钟分割器值

图1-10MCR多通道控制寄存器

表1-10多通道控制寄存器(MCR)位段说明

字段

说明

31-26

RESERVED

保留位。

0

写入数据无效。

25

XMCME

(C64xDsp)发送128通道选择使能位。

和RMCME联合使用。

0

正常的32通道选择使能。

1

6个额外寄存器(XCER1-XCER3)被用来使能128通道选择。

24-23

XPBBLK

发送B分区帧组使能位,使能每个帧组中相邻的16个通道。

00

Subframe1.Channel16tochannel31

01

Subframe3.Channel48tochannel63

10

Subframe5.Channel80tochannel95

11

Subframe7.Channel112tochannel127

22-21

XPABLK

发送A分区帧组使能位,使能每个帧组中相邻的16个通道。

00

Subframe0.Channel0tochannel15

01

Subframe2.Channel32tochannel47

10

Subframe4.Channel64tochannel79

11

Subframe6.Channel96tochannel111

20-18

XCBLK

当前发送帧分区标志位。

000

Subframe0.Channel0tochannel15

001

Subframe1.Channel16tochannel31

010

Subframe2.Channel32tochannel47

011

Subframe3.Channel48tochannel63

100

Subframe4.Channel64tochannel79

101

Subframe5.Channel80tochannel95

110

Subframe6.Channel96tochannel111

111

Subframe7.Channel112tochannel127

17-16

XMCM

发送多通道选择使能位。

00

所有通道使能(在数据传送期间DX一直被驱动),没有隐藏。

01

所有通道关闭,需要开启的通道通过XP[A/B]BLK和XCER[A/B]使能。

10

所有通道使能,并且隐藏(masked)。

用XP[A/B]BLK和XCER[A/B]使能的通道areunmasked。

11

所有通道关闭,需要开启的通道通过XP[A/B]BLK和XCER[A/B]使能。

用XP[A/B]BLK和XCER[A/B]使能的通道areunmasked。

此模式适用于对称的发送和接收操作。

15-10

RESERVED

保留位。

0

写入数据无效。

9

RMCME

(C64xDsp)接收128通道选择使能位。

和XMCME关联接收。

0

正常的32通道选择使能。

1

六个额外的寄存器(RCER1-RCER3)被用来使能128通道选择。

8-7

RPBBLK

接收B分区帧组使能位。

在每一个帧组中使能16个临近通道。

00

Subframe1.Channel16tochannel31

01

Subframe3.Channel48tochannel63

10

Subframe5.Channel80tochannel95

11

Subframe7.Channel112tochannel127

6-5

RPABLK

接收A分区帧组使能位。

在每一个帧组中使能16个临近通道。

00

Subframe0.Channel0tochannel15

01

Subframe2.Channel32tochannel47

10

Subframe4.Channel64tochannel79

11

Subframe6.Channel96tochannel111

4-2

RCBLK

当前接收的帧组(subframe)位。

000

Subframe0.Channel0tochannel15

001

Subframe1.Channel16tochannel31

010

Subframe2.Channel32tochannel47

011

Subframe3.Channel48tochannel63

100

Subframe4.Channel64tochannel79

101

Subframe5.Channel80tochannel95

110

Subframe6.Channel96tochannel111

111

Subframe7.Channel112tochannel127

1

RESERVED

保留位。

0

写入数据无效。

0

RMCM

接收多通道选择使能位。

0

所有的128个通道使能。

1

所有的通道默认未使能,需要使能的通道可以通过RP[A/B]BLK和RCER[A/B]选择。

图1-11RCER接收通道使能寄存器

表1-11接收通道使能寄存器(RCER)位段说明

字段

说明

31-16

RCERB

0000-FFFF

某位为1时表示对应的接收通道使能,该通道属于奇数16通道宽的帧组(A帧分区)0,该通道被MCR中的RPABLK选择。

15-0

RCERA

0000-FFFF

某位为1时表示对应的接收通道使能,该通道属于偶数16通道宽的帧组(B帧分区)0,该通道被MCR中的RPBBLK选择。

图1-12XCER发送通道使能寄存器

表1-12发送通道使能寄存器(XCER)位段说明

字段

说明

31-16

XCERB

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1