积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> DSP >> 应用论文
  相关分类: 应用论文 | TI DSP | 新产品 | 算法 | 下载 | DSP代码示例 | ADI DSP | freescale DSP |
基于DSP多处理器的实时开发环境设计
 
作者:未知   来源:本站原创    点击数:199   更新时间:2008-7-9
您可以添加到网摘 让更多人关注此文章:

    

摘要:基于DSP的实时开发环境一般都是针对单独处理器进行开发而设计的,当一个系统中使用了多种类型的DSP芯片时,往往无法同时使用这些开发环境,也就无法进行系统级开发。本文通过研究提出了一种多处理器实时开发环境的设计思想,它可以支持多种型号处理器的同时开发,使系统级开发变得简单易行。这种统一的软件开发环境使开发人员始终面向同一个开发环境,易学易用,提高了开发效率。
关键词:多处理器;实时; Eclipse


Abstract: DSP-based real-time development environment for the development of general view of a separate processor designed and When a system using a variety of types of DSP chips, they are often unable to use development environment, so it is impossible for system-level development. This paper presents a study environment for the development of real-time multi-processor design. It can also support the development of multi-processor models, the system-level development simpler. Such a unified software development environment to enable developers are always facing the same development environment and is easy to learn and use, improving the development efficiency.
Keywords : mult-iprocessor; real-time; eclipse


1       引言


随着电子技术的发展和芯片处理能力的增强,数字信号处理技术[1]获得了空前的发展。由多处理芯片组成的阵列信号处理系统,使通讯、雷达、声纳进入数字化飞速发展的时代。但如何基于多处理芯片的信号处理系统建立实时的软件开发环境一直是个难题。以往的软件开发环境一般都与DSP&CPU芯片紧密结合在一起,每一型DSP&CPU芯片都配备了专用的开发环境。这些开发环境一般都针对单独处理器进行开发,而且相互之间互不兼容,当一个系统中使用了多种类型的DSP&CPU芯片时,往往无法同时使用这些开发环境,也就无法进行系统级开发。对于此,我们开发了一种系统级的软件开发工具,它可以支持多型处理器同时开发,使系统级开发变得简单易行。这种统一的软件开发环境使开发人员始终面向同一个开发环境,易学易用,提高了开发效率。

多处理器实时开发环境建立在以开放的Eclipse平台[2,3]为框架的基础之上,所以其主要的设计思路紧密结合了Eclipse平台及其插件进行构建及其设计,采用以配置文件为中心的支撑框架,各个功能模块围绕配置文件展开设计与实现。也就是说,通过配置文件构建起硬件平台的描述、数据流处理的描述、工程环境的描述等等,然后各个功能模块根据相关的描述进行设计与实现。可以看出,配置文件的设计在多处理器实时开发环境中的重要性,对配置文件的改动涉及到功能模块实现的改动。

2        配置文件说明


配置文件采用XML格式[4]进行描述。以配置文件为中心的设计思路是软件标准化的途径。通过配置文件描述多处理器实时开发环境所有可配置的内容,包括目标硬件的描述、工程的描述、开发环境的描述等等,然后围绕配置文件展开软件的设计与开发,实现具体的执行逻辑。这种软件设计思路具有很好的目标硬件可扩展、可维护性、可定制性等特点。下面具体说明一下硬件拓扑的配置文件。

在多处理器实时开发环境项目建立的过程中,硬件拓扑图描述文件将被建立起来,作为基于该项目开发的起点与基础。硬件拓扑图文件主要描述了项目中可编程的硬件单元及其互连关系,可编程硬件单元一般包括处理器、存储器、路由器等。硬件拓扑图描述文件名定义为HardTopology.xml。下面给出硬件拓扑配置文件的部分信息:


                                

[1] [2]  下一页



相关文章
· 基于MSP430的烟雾报警器优化设计[190]
· DSP与PC机的无线交换调制模块设计[321]
· 一种简单有效的面向过程软件设计思想[102]
· 嵌入式DDR息线的布线分析与设计[99]
· 为当今的电子设计选择合适的音频转换器[136]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM嵌入式系统基础教程(N

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
赛普拉斯为用于机器视觉与运动分析应用
赛普拉斯针对机器视觉与全息数据存储应
金融危机来袭 台湾LED产
半导体市场环境恶化 安森美
Vishay 的新型&nb
Intersil推出采用小尺寸QFN
富士通微电子携手西安电子科技大学成立
纤巧和高压的 LDO&nb
华为计划收购北电业务 华为
华为计划收购北电业务 华为
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
四折批发各种数码相机,摄相机等...
最低价销售各种品牌手机...
震撼出售各种品牌笔记本电脑等!...
IC design 的流程...
电子工程师,别拿一分钱不当回事...
新款安全多用途非接触式芯片(T...
关于ARM启动的一篇文章!...
Linux网络设备驱动编程...
linux文件系统基础知识...
求奇想达QXD-DM642开发...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网