协同设计与传统设计方法的比较

张黎 发表于 2018-07-12 14:55:54 收藏 已收藏
赞(0) •  评论(0

协同设计与传统设计方法的比较

张黎 发表于 2018-07-12 14:55:54

      如今嵌入式协同设计方法已经成为嵌入式设计方法的主流。传统的嵌入式设计方法太过去死板,设计周期长,开发成本高。而且浪费许多大把的时间。今天就由尚观嵌入式系统培训讲师给大家讲讲嵌入式系统协同设计方法于传统设计方法的相同点和共同点。

7.11.6.jpg

  嵌入式系统是由若干个功能模块组成的,这些功能模块按照其性质可以分为软件模块和硬件模块两类。在过去几十年内,系统的设计方法经历了很大的变化,有自上向下的设计方法,也有模块化设计方法,他们总体上都是硬件模块优先的设计方法,将其统称为传统的设计方法。

  这种设计方法将硬件和软件分为两个独立的部分。

  在整个设计过程中,通常采用“硬件优先的原则",即在粗略估计软件任务需求的情况下,首先进行硬件设计,然后在此硬件设计平台上进行软件设计。由于在硬件设计过程中缺乏对软件构架和实现机制的清晰了解,硬件设计工作带有一定的盲目性。他的系统优化由于设计空间的限制,只能改善硬件/软件各自的性能,不可能对系统做出较好的综合优化,得到的最终设计结果很难充分利用硬软件资源,难以适应现代复杂的、大规模的系统设计任务。

  而嵌式系统软硬件协同设计是让软件设计和硬件设计作为一个整体并行设计,找到软硬件的最佳结合点,从而使系统高效工作。

  软硬件协同设计最主要的一个优点就是在设计过程中,硬件和软件设计是相互作用的,这种相互作用发生在设计过程的各个阶段和各个层次。

  设计过程充分体现了软硬件的协同性。在软硬件功能分配时就考虑到了现有的软硬件资源,在软硬件功能的设计和仿真评价过程中,软件和硬件是互相支持的。这就使得软硬件功能模块能够在设计开发的早期互相结合,从而及早发现问题及早解决,避免了(至少可以减少)在设计开发后期反复修改系统以及由此带来的一系列问题,而且有利于挖掘系统潜能、缩小产品的体积、降低系统成本、提高系统整体性能。

  随着时代的发展,科技逐渐在进步,当然嵌入式设计方法也慢慢的从不成熟走向成熟,传统的嵌入式设计方法虽然缺陷很多。但还是有我们可以借鉴的地方。或许在未来还会出现比协同设计更完善的设计方法。这还需要年轻一代的我们更加努力的学习和研究。

收藏

相关话题
文章来源栏目
+关注

评论(0)

加载更多评论

参与评论

相关文章

分享到

QQ空间 QQ好友 微博
取消