您当前的位置:首页>论文资料>嵌入式软硬件协同设计与验证流程详解

嵌入式软硬件协同设计与验证流程详解

资料类别:论文资料

文档格式:PDF电子版

文件大小:2.32 MB

资料语言:中文

更新时间:2024-12-20 17:18:32



推荐标签:

内容简介

嵌入式软硬件协同设计与验证流程详解 应用研究
嵌入式软硬件协同设计与验证流程详解
张琦
(渭南师范学院数学与信息科学学院网络工程技术中心陕西渭南714000)
摘要:软硬件协同设计改变了传统的设计反复修改系统方案的缺点,通过综合分析系统软硬件功能,最大限度地挖据系统软硬件之间的并发性,将软硬件开发结合得更紧密,可以大大提高设计效率,使设计出来的系统工作在最住状态。本文将详细分析软硬件协同设计与验证技术。
关键调:软硬件协同设计协同验证传统设计传统设计
中图分类号:TP368
文献标识码:A
文章编号:1007-9416(2013)04-0096-02
Research on Hardware/Software
Collaborative Design and verification of
EmbeddedSystem
Zhang Bin
(College of Mathematics and Information Science Center of Network Engineering Technology Weinan Normal University Weinan
(000
Abstract:Hardware/sofiware collaborative design changed the traditional design method of amending system scheme, according to the comprehensive analysis about hardware/software finction, and they are wellintegrated. It makes the design processing more efficient, and makes the system work in the best state. The hardware/ software collaborative design technology is introduced in detail
Key Words:hardware/software collaborative design collaborative verification system design traditional design
传统的嵌人式系统设计采取硬件优先"的设计方法,该方法软件开发往往滞后于硬件开发,通常软件开发在硬件平台开发完成后才进行,而基于硬件平台的验证在软件开发完成后才进行。正是由于这种滞后性,迫使软件和硬件只能串行开发,系统开发需要经历反复修改和验证,这大大增加了系统的开发周期
由于联人式系统中软硬件密不可分,为了缩短联人式产品的开发周期,嵌入式系统设计方法中的一个重要组成部分就是软硬件协同设计,与传统软硬件串行的设计方法相比,协同设计方法最大限度的挖掘软/硬件之间的并行性,提高系统开发设计效率。软/硬件系统设计方法首先依据详细的系统需求确定软硬件划分方案,并定义软/便件接日,然后在EDA(ElectronicDesignAutomation电子设计自动化)工具的支持下,进行软/硬件的协同开发。软硬件协同设计的每个阶段都可以进行软硬件协同验证,以确保系统的设计没有背离原始设计需求,该设计方法是逐步细化、反复送代的过程。这种开发方式是一种风险可控的设计方法,能够充分利用软硬件资源,缩短开发周期,降低成本。
1软硬件协同设计与传统设计方法比较
构成嵌人式系统的各个功能模块,按照其性质可以分为软件模块和硬件模块两类,但总体上软件模块的开发滞后于硬件模块的开发,将该方法统称为传统的设计方法,其设计流程如图1所示
传统设计方法在租略获取系统需求的情况下,首先进行硬件设计,之后才进行软件设计。硬件设计具有一定的盲目性,因为在设计过程中缺乏对系统软件架构的清晰了解,所得到的设计结果很难充分利用软/硬件资源,难以适应现代复杂的、大规模的系统设计任
基金项目:渭南师范学院研究生专项基金项目(12YKZ048)
务。
软硬件协同设计找到系统软/硬件的最佳结合点,充分利用了软硬件资源的并发性,从而使软件设计和硬件设计作为一个有机整体并发设计,大大提高了系统的工作效率。
在软硬件协同设计中,硬件设计和软件设计在设计过程的各个阶段都是相互作用的。基于对系统资源的充分考患,进行软硬件功能划分,在软硬件功能的设计和仿真评价过程中,软件和硬件是互相支持的。这就使得在系统设计早起,软硬件各个功能模块能够相互结合,从而及早发现系统设计中存在的间题,尽可能的减少在设计开发后期反复修改系统,而且有利于挖掘系统潜能、提高系统整
体性能、缩小产品体积、降低系统成本。 2软硬件协同设计流程
系统描述
硬件描述硬件设计
系统集成
教件措透教件设计
图1传统设计方法设计流程图
作者简介:张纷(1986一),女,陕西渭南人,士研究生,教师,主要从事入式开发研究
上一章:一种多源视频融合系统设计方法 下一章:基于FPGA技术实现对嵌入式系统的在线监控

相关文章

嵌入式硬件系统设计与开发实例详解 FPGA设计中软硬件自动协同仿真平台的搭建及验证 32位嵌入式系统硬件设计与调试 嵌入式硬件设计 嵌入式硬件系统接口电路设计 针对嵌入式硬件的仿真调试系统设计 服装设计流程详解 [张文辉 金艺 编著] 全面的功能验证完整的工业流程