tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(19)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

B0:256个字(可设置为程序/数据存储器)

B1、B2 块:只能配置为数据存储器数据存储器映射图如下图所示。

数据存储器空间

2.数据存储器页面在直接寻址中,64K空间分为512页,具体页由状态寄存器 ST0中的 9位数据页 指针(DP)的值确定。

因此,在使用 直接寻址 指令中,必须指定数据页和 7位偏移量

9位 数据页指针(DP)+ 7位 偏移量

3.第0页数据地址映射第0页(00h-7Fh)包含一些重要的寄存器:

0004h:中断屏蔽寄存器IMR。

0006h:中断标志寄存器IFR。

002Bh-002Fh:用作测试和仿真

0060h-007Fh:B2块,32个字

3.4 I/O空间可寻址64K字,I/O空间映射如下。

0000h-FEFFh,外部I/O空间

FF00h-FF0Eh,保留

FF0Fh,FLASH控制方式寄存器

FF10h-FFFEh,保留

FFFFh,等待状态发生寄存器对I/O访问和对存储器访问可用IS

*

信号作为标志。

用IN 或 OUT指令,此时,IS

*

有效,作外部I/O片选。

访问外部I/O,与外部数据、程序存储器 复用 相同的地址和数据总线。

数据总线宽度16位,若用8位外设,可使用高8位数据线,也可使用低8位数据线。

访问片内I/O时,信号IS

*

和STRB

*

变成无效。

IN DAT7,0AFEEh; 从端口AFEEh读数据到DAT7寄存器

OUT DAT7,0CFEFh; DAT7寄存器的内容输出到 CEEFh;端口寄存器

IN DAT7,0FFFFh ; 将数据从等待状态发生器读入

OUT DAT7,0FFFFh ; 将数据输出到等待状态发生器

3.5 外部存储器接口选通程序空间 64K PS

*

有效数据空间 64K DS

*

有效

I/O空间 64K IS

*

有效外部存储器接口信号:

A0-A15:地址线;

D0-D15:数据线;

DS*:数据空间选通;

PS*:程序空间选通;

IS*,I/O空间选通;

STB*,外部空间选通;

R/W

*

:读写选通,指明与器件信号的传送方向;

W/R

*

/IOPC0:读选通;

WE

*

:写选通;

MP/MC

*

:微处理器/微控制器选择

VIS_OE

*

:可视输出可能;可视输出的方式下,外部数据总线为输出时,该引脚有效,可用作外部编码逻辑,以防止数据总线冲突。

ENA_144,1-使能外部接口信号; 0-无外部存储器。

3.6 等待状态发生器如果采用慢速的RAM、外设芯片,须考虑与C240X芯片的速度匹配问题,需使用READY 信号、片外延迟电路或内部等待状态产生器来添加等待状态。

3.6.1 用READY信号产生等待状态外设通过使READY信号变为高电平,表示已准备好。若外设未准备好,则需保持READY为低。

READY为低,LF240X等待一个CLKOUT周期。

再次检查READY,若READY信号没有被使用,LF240X将在外部访问时把READY拉高。

READY脚可用来产生任意数目的等待状态。

3.6.2 用等待状态发生器产生等待状态为控制等待状态发生器,必须写映射IO空间的FFFFh

等待状态控制寄存器。

格式如下:

位15 ~11:保留位10 ~9,BVIS,总线可见模式,提供了跟踪内部总线活动的方式。

00-总线可见模式关(降低功耗和噪声)

01-总线可见模式开;

10-数据到地址总线输出到外部地址总线;

数据到数据总线输出到外部数据总线;

11-程序到地址总线输出到外部地址总线;

数据到数据总线输出到外部数据总线。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-19.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...