(2007)基于ColdFire的评估系统的设计与实现(17)

时间:2025-07-07

基于ColdFire的评估系统的设计与实现

第二章 评估板硬件设计 基于ColdFire的评估系统的设计与实现

⑥ 可编程QSPI时钟相位和极性;

⑦ 对于连续传输,提供环绕模式。

MCF5271使用80个字节的静态RAM执行队列操作,这部分RAM是QSPI和CPU可以共同访问的静态RAM空间,它分为以下3部分,16个命令控制字节(简称命令RAM),16个数据发送字(简称发送RAM)和16个数据接收字(简称接收RAM)。这80个字节被组织成16个队列项,每个队列项包含1个指令控制字节、2个数据发送字节和2个数据接收字节。

需要进行数据通信时,用户首先要进行QSPI初始化操作:将命令队列写入命令RAM,将待发送的数据写入发送RAM,然后允许QSPI数据传输。QSPI执行队列中的命令并通过QSPI中断寄存器QIR的SPIF标志位指示命令已经执行完毕。当QSPI数据传输结束后,QDLYR寄存器中的SPE位自动清零。此时可以读取接收RAM中收到的数据。

2.2.2 存储器件

(1) Flash

由于成本和制造工艺等原因,很多32位微处理器无法集成足够大的Flash存储器模块,甚至没有Flash模块,这就大大限制了32位微处理器优越的控制和计算功能的发挥。解决这个瓶颈的有效而简单的方法就是对32位微处理器进行Flash存储器扩展。

由于32位微处理器的应用场合较为复杂,所以一般都要架设嵌入式操作系统。Flash存储器的扩展主要目的是对代码存储空间的扩充。通常需要满足以下要求[1]:

① 应用程序可以不需要调入RAM而直接在Flash上运行;

② 可以对 Byte/Word 单位存储单元进行直接操作;

③ 扩展方便,所需额外硬件,软件少;

④ 数据存储可靠性高。

在选择Flash存储芯片时,主要考虑容量和类型两个因素。对于32位微处理器,常用的嵌入式操作系统核心小于1MB,16M位的Flash芯片能完全满足嵌入式操作系统及应用程序的需要。Flash存储器主要有NOR型和NANR型,它们的性能比较如表2-3所示。

(2007)基于ColdFire的评估系统的设计与实现(17).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219