基于MB86R01的ARM嵌入式汽车数字化虚拟仪表

发布者:theta18最新更新时间:2011-10-13 关键字:MB86R01  ARM嵌入式  虚拟仪表 手机看文章 扫描二维码
随时随地手机看文章

  文中主要介绍了富士通的系统LSI芯片MB86R01的工作机制,以及集成在单芯片上的ARM926EJ-S核心,图像显示控制器(GDC),车载通信功能,各种媒体接口的功能特点。该芯片可处理来自汽车导航器件或数字仪表板的数据和车载网络的信息,以提高驾驶环境的舒适性,同时实现高质量的图像和视频显示。

  随着汽车、通信、信息电器、医疗、军事等行业的巨大的智能化需要,嵌入式软件及系统发展迅速。微处理器从8位到16位、32位甚至64位,从支持单一品种的CPU芯片到支持多品种的,从单一内核到除了内核外还提供其它功能模块。而且随着硬件技术的不断革新,硬件平台的处理能力不断增强,成本不断下降,嵌入式软件已成为产品的数字化改造、智能化增值的关键性、带动性技术。因此,开发一个集成化嵌入式控制、高速数据采集和网络通信于一体,并提供友好的人机操作界面的硬件平台和多种总线接口,对于提高嵌入式系统可靠性、组网灵活性意义重大。

  据此,本文介绍的MB86R01芯片,将ARM926EJ-S核、2D/3D显示、车载通信功能、各种应用接口集成到一个单芯片上,集成度高,智能化强。而且支持程序保护功能,能够防止非法读取和篡改。

  1 MB86R01的工作机制

  MB86R01芯片是富士通推出的基于ARM926EJ-S内核的16/32位RISC嵌入式微处理器,主要面向汽车导航仪和仪表盘。ARM926EJ-S处理器具有完整的存储器管理、高性能、低晶粒尺寸以及低功耗等重要的多任务处理器应用;支持32位的ARM和16位的Thumb指令集;支持ARM调试体系并包括支持硬件和软件调试的逻辑;拥有一条带高速缓存(cached)的哈佛总线体系并提供一个完整的高性能处理器子系统,包括:

(1)一个ARM926EJ-S定点数(integer)内核;
(2)一个存储器管理单元(MMU);
(3)单独的指令和数据AMBA AHB总线接口;
(4)单独的指令和数据TCM接口。

  MB86R01内部结构比较复杂,主要有ARM9核心、绘图显示控制器、USB多媒体系统接口、CAN控制器,以及硬盘接口IDE66(平行-ATA/ATA PI-5)等。MB86R01内部结构如图1所示。

 

  MB86R01提供了一套非常完整的通用系统的外围设备,并且使整个系统的消耗最小。而且它具有很多常用模块,因此不用再添加配置附加设备。片上集成的功能主要包括如下方面:

◇采用90nm工艺;
◇内部内存控制器的工作频率是320MHz;
◇显示分辨率:行业标准的显示分辨率,从320*240到1024*768;
◇具有EMT9和JTAG ICE接口;
◇内置外部DDR2(频率:166MHz/双缘:333MHz)和内存接口,可支持高速运作功能;
◇具有平行Flash/SRAM主机接口;
◇具有平行ATA接口;
◇SD卡接口;
◇CAN控制器接口;
◇MediaLB接口;
◇USB2.0多媒体系统接口;

◇I2C接口;
◇I2S接口;
◇SPI接口:
◇ADC接口;
◇PWM接口;
◇GPIO接口;
◇UART接口;
◇温度范围在-45~+85℃;
◇功率损耗:1.5W;
◇封装:份子化合物塑料球栅封装阵列484针(PBGA484);
◇具有扩展外部总线,支持软件开发和硬件调试。

  1.1 图像显示控制器(GDC)

  MB 86R01内部集成的图像显示控制器MB86296是32位,具有多种人机接口,组合了汽车环境要求的多种功能,其主要功能是在显示丰富的图像内容时控制LCD面板,其它功能包括视点导航、模拟测量仪表与两刷的实时显示,以及其它对主CPU工作不构成太大压力的信息显示。其内部集成的具体功能介绍如下:

  (1)具有一个几何引擎,通过浮点运算可实现精确的数字化图形处理。

  (2)具有RGB/YUV双重视频显示及输出,而且能进行视频捕捉,可存储DVD及其它图形存储器中的数字视频数据,视频输入的亮度、饱和度及对比度可通过编程控制。

  (3)具有双重显示功能,即可在同一个屏幕上显示视频和图像,来提供高清晰度的地图或图像。[page]

  (4)支持6层重叠/α混合,且6层显示支持4个不同的彩色调色板,每个调色板提供256色。所有层均提供24或16位分辨率直接彩色或8位分辨率的间接彩色。而且显示分辨率从320*240到1024*768。

  (5)具有2D/3D作图引擎,兼容2D/3D显卡(166MHz)功能,除阴影、纹理、纹理映射等正规的3D绘图以外,硬件还支持最适用于地图的“粗线”、“虚线”、“斜线”,与图形保真功能组合使用能够绘制出光滑漂亮的直线,还有能够根据进深绘制,简单地表达交叉点和立体交叉。

  (6)提供200MHz至400MHz显示点时钟频率,控制器的额定值为1.8V、500mA和3.3V、100mA,与富士通所

有的图形显示控制器IC兼容,无需外部附加逻辑电路,并可用于不同的主机CPU总线。

        (7)支持纹理映射(视频材料),最大映射单元到4096*4096。

  MB86296的内部结构如图2所示。

 

  1.2 内置车载通信/媒体网络用的多种外围接口

  在汽车电子方面,车载控制类系统和信息娱乐系统的合并正在加速。作为车载通信类接口,该器件内置了CAN、MediaLB,作为多媒体类接口内置了USB,作为硬盘接口内置了IDE66(平行-ATA/ATAPI-5),作为音频接口内置了I2S等,拥有各种各样的外围接口。本产品只用单芯片就能满足从车载通信控制到多媒体处理的所有需求。

  1.3 支持程序保护功能

  近年来,汽车仪表盘的数字化正在加速,随之出现了将保存基本软件的Flash-ROM外置的趋势。因此需要采取防止非法读取和篡改ROM代码的对策。MB86R01满足了该需求,支持程序保护功能,可以使用自己定义的密钥加密的程序。

  2 带操作系统应用

  MB86R01芯片可以不带操作系统应用,但是为了实现功能复杂的资源利用,提高硬件功能利用效率,简化开发难度,并且达到实时、多线程工作,需要采用实时嵌入式操作系统,如Linux,WinCE,VxWorks,UC/OS-II,QNX,TRON等。Linux和WinCE系统适用于多媒体、汽车导航和娱乐系统;对于VxWorks,UC/OS-II,QNX,TRON系统,基于启动快,实时性强,多用于汽车数字仪表显示。本人已经成功的把UC/OS-II植入MB86R01中,实现了汽车数字化仪表的多任务实时显示。

  3 结束语

  富士通推出的MB86R01基于ARM9的芯片,适用于汽车应用中的先进导航和视频显示,可做成汽车数字化虚拟仪表显示,用来代替现在汽车上普遍应用的机械式仪表,而且向ARM9中移植操作系统后,可很容易的实现仪表的多线程多任务同时显示,如在显示车速、转速、水温、油量等信息时,同时播放音频和视频,双屏幕显示等。嵌入式系统的高速发展势必将不断促进ARM技术的向前发展。基于MB86R01强大的ARM内核,体积小,性能高,功耗小等优点,一定会有广阔的发展前景。

关键字:MB86R01  ARM嵌入式  虚拟仪表 引用地址:基于MB86R01的ARM嵌入式汽车数字化虚拟仪表

上一篇:TC35I实现高速公路智能收费系统
下一篇:可靠的车载电源管理设计 抛负载和冷启动问题的解决

推荐阅读最新更新时间:2024-05-02 21:38

米尔基于ARM嵌入式核心板的电池管理系统(BMS)
米尔方案:基于ARM核心板的电池管理系统(BMS) 导语: 电池阵列管理单元BAU采用米尔ARM架构的MYC-YA157C-V3核心板,核心板基于STM32MP157处理器,Cortex-A7架构,支持1路千兆以太网,2路CAN接口和8路UART接口,满足设备与电池簇管理单元(BCU)、储能变流器(PCS)和能源管理系统(EMS)数据通信功能。 BMS全称是Battery Management System,电池管理系统。 它是配合监控储能电池状态的设备,主要就是为了智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命,监控电池的状态。 图片摘自网络 电池储能系统由电池组、储能变流器(P
[电源管理]
米尔基于<font color='red'>ARM嵌入式</font>核心板的电池管理系统(BMS)
单片机虚拟仪表
  简介   计算机技术的发展,尤其是80年代初微机出现以来,以及近些年来的PC机和工作站的性能不断提高,价格不断降低,给各个行业带来了新的机遇和活力。在仪器仪表测试领域也一样,近几年来,国际上出现的虚拟仪表就是一个典型的例子。虚拟仪表技术把计算机技术和仪表仪器技术完美地结合起来,为现代仪器技术掀开了崭新的一页。   在实验室、工厂及野外作业,为完成某项测试和维修任务,通常需要许多仪器。如:信号源,示波器,频率计,电压表,频谱分析仪,通常复杂的电路系统还需要逻辑分析仪,IC测试仪等。这么多的仪器不但价格昂贵、体积大、占用空间,而且互联也十分麻烦。虚拟仪表的产生,彻底改变了这样的状况,只需要PC机或者工作站、仪器插件、计算机应用程
[单片机]
ARM嵌入式汽车节能控制系统
  引言   由于各种原因,公交车总是不断重复加速—减速或停车—再加速的过程。通过加装本节能装置,当汽车需要制动时,在主控单元的控制下,可将汽车行驶时具有的巨大动能通过空气压缩机转化成高压气体的势能并储存起来,从而实现汽车减速或停车。当汽车需要启动或加速时,用储存起来的高压气体势能代替燃油来驱动汽车,从而实现汽车能量的回收再利用,达到节能的效果。同时由于汽车在起动或加速时能耗最大,如果汽车是用燃油驱动,则此时油料燃烧不充分,燃烧效果最差,而且产生的噪音最大。   系统工作原理   本系统主要由三部分组成,即检测部分,控制部分和执行机构。检测部分包括踏板位置传感器、曲轴位置传感器、压缩机活塞位置传感器、汽车运行速度传感器、储气
[应用]
ARM嵌入式系统开发之发送过程的实现
要通过网卡发送数据时,上层协议实体调用函数 hard_start_xmit() ,在我们的驱动程序中这个函数被映射成 DM9000_wait_to_send_packet() 函数,正如它名字中 wait 所表示的那样,这个函数只完成了等待发送的工作,实际的发送是调用 DM9000_hardware_send_packet() 函数完成的,这也是前面提到的 buffer 分配机制的一种体现。 在具体介绍这两个函数之前,有必要简单说一说 DM9000 芯片发送数据的工作原理。前面已经讲过,为了增加网络吞吐量 DM9000 芯片内部集成了 8K 的 buffer ,芯片对这些 buffer 采用了内存页面管理方式,每页 256
[嵌入式]
成为ARM嵌入式系统硬件高手的要素
  ARM嵌入式和单片机学习有着密不可分的关系,在学习单片机的过程中积累必要的学习经验和知识是非常有必要的,如何在这一过程中逐渐成为高级嵌入式工程师呢?本文将为大家介绍如何在学习过程中,积累成为高级嵌入式系统硬件工程师要具备的技能。   对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的Modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15K以上。
[单片机]
采用ARM+Linux架构的基于CAN总线和MiniGUI的虚拟仪表设计
当今发达国家普遍使用全数字式汽车仪表,且绝大部分是步进电动机式汽车仪表,并准备向更高方向发展。由于受到成本的限制,目前国内显示汽车仪表只能选用字段显示方式的显示屏,无法选用显示分辨率更高的点阵式显示屏,因此其视觉效果和显示精度还不能令人满意。ECU性能不断提高,抗强电磁干扰、工作温度范围和对工作电源稳定性要求等方面得到较大的改善,同时价格大幅度降低,因而目前有条件在汽车仪表上使用ECU控制的全数字仪表,国内汽车仪表界一致看好全数字式汽车仪表 。随着现代电子技术的发展,要求汽车仪表与汽车上其他装置交换数据,即要求接入到汽车的计算机系统总线上,因此本文设计了一个基于嵌入式系统、CAN总线技术和TFT LCD液晶显示技术的全数字式汽车
[单片机]
采用ARM+Linux架构的基于CAN总线和MiniGUI的<font color='red'>虚拟</font><font color='red'>仪表</font>设计
关于ARM嵌入式系统的软件相关知识
由于嵌入式系统的差异性很大,对不同的应用需求,必须选择不同的软件设计方法、开发平台和系统工具。 对于一些不需要复杂图形用户界面、通信协议和复杂文件操作(如同时打开多个文件)的应用,如果选用CortexM3核的处理器就已可以满足要求,任务数不多,任务之间的关系也不复杂,则不一定需要移植复杂的操作系统。这样一方面可以降低系统硬件开销,也可以获得更好的实时性和执行速度。不过,这样的软件开发方法需要开发人员有较好的程序设计思想,对所用器件有深入的了解,并掌握其编程控制方法。若引入一个简单的操作系统,如霤/OS,可以简化程序结构,但开发者最好熟悉其内核结构,并有使用经验,否则可能会需要更多的系统开发、调试时间。 如果选择了带存储器
[单片机]
浅谈ARM嵌入式系统
一、 嵌入式系统定义 嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,是对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统的应用日益广泛,可以说无所不在、无处不在,嵌入式系统的快速发展也极大地丰富、延伸了嵌入式系统的概念。下面让我们一起认识一下嵌入式系统。 二、 嵌入式系统组成 嵌入式系统一般指非 PC 系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和 I/O 端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved