推荐文档列表

嵌入式微处理器MCF5249及其应用 2

时间:2021-10-01 09:39:45 计算机论文 我要投稿

嵌入式微处理器MCF5249及其应用 2

 摘要:文中介绍了MOTOROLA公司的嵌入式微处理器MCF5249的原理、特点和引脚功能,说明了基于该处理器和嵌入式操作系统UCLINUX的网络相机结构,给出了用MCF5249进行网络相机设计时的资源分配情况及电路设计注意事项。

    关键词:MCF5249;嵌入式微处理器;JPEG

1 概述

MCF5249是motorola公司推出的32位嵌入式微处理器,该器件以ColdFire 32 位微处理机体系结构为基础,并带有96kB 的片内SRAM、8kB 指令高速缓存、两个独立UART 和16 位定时器以及一个PLL 时钟,同时还带有软件监视时钟、GPIO 线路、两个I2C接口、QSPI口、4通道DMA和一个非粘合性SDRAM 控制器。此外,该器件还集成了一个12位DAC和一个增强型累积乘法?EMAC?单元,可用来为音频和其它应用提供快速运算和信号处理所需的DSP 功能。MCF5249的最高工作频率为140MHz,性能可达125Dhrystone 2.1 MIPS,而功耗仅为每兆赫1.3mW。因而可广泛用于音频设备、成像、生物统计学和工业控制等领域。

2 性能特点及引脚说明

MCF5249内含V2 ColdFire 处理器核、96kB 静态SRAM、8kB 指令缓存、EMAC增强型累积乘法单元、2 个独立的通用异步收发器?UARTs?、2 个独立的16 位定时器、两个独立的I2C 接口、以及16-bit宽度的四通道的SDRAM控制器等模块,另外MCF5249还集成了PLL和软件看门狗?Software watchdog?、数字音频传输和接收口(符合IEC958音频协议)及IDE和SmartMedia接口等。图1所示是MCF5249的主要功能框图。

MCF5249能够支持CD-ROM和CD-ROM XA块编码和解码功能,并具有4个可编程选择的后台实时处理Debug模块。

图1

    MCF5249芯片的内核电压为1.8V,I/O电压为3.3V,具有160脚MAPBGA(140MHz的最高频率)和144脚QFP(120MHz的最高频率)两种封装形式。其中160脚的MCF5249比144脚增加了QSPI CS1等功能管脚.

2.1 采用MCF5249构成的网络相机

基于MCF5249的上述功能,笔者设计了一种能够对采集到的图像进行实时网络传输的嵌入式相机系统。如图3所示?它由图像传感器、帧存储器、网络控制器、键盘、显示模块等部分组成。其中图像传感器采用OMNIVISION公司的OV9620高分辨率CMOS图像传感器。该传感器具有1280×1024的分辨率和1024等级的色度信息。最高拍摄速度可达每秒十五帧。OV9620的控制端口与MCF5249的I2C口直接相连。为了使输出的图像数据方便地同帧存储器相连,笔者设计时只用了高八位数据。帧存储器采用ISSI公司的18Mbit存储器IS61LPD102418A。该存储器的数据读取速率为7ns,且控制简单,易于使用。设置存储器是由于像素的速率与MCF5249的速率不匹配,而用其起缓存作用的。网络控制器选用DAVICOM公司的DM9000快速以太网控制处理器,该处理器配备有标准10M以太网接口,包括MAC和PHY。物理层支持以太网接口协议。由

[1] [2]