【摘 要】
:
嵌入式系统是由硬件和软件组成的,用来完成特定任务的专用系统。嵌入式系统复杂程度不断提高,特别是集成电路设计进入SoC开发时代之后,传统开发方法已难以适应系统设计的需要。
论文部分内容阅读
嵌入式系统是由硬件和软件组成的,用来完成特定任务的专用系统。嵌入式系统复杂程度不断提高,特别是集成电路设计进入SoC开发时代之后,传统开发方法已难以适应系统设计的需要。软硬件协同设计方法关注硬件开发与软件开发的协作性,可以有效地避免传统嵌入式系统设计方法所引发的一系列问题。
软硬件的划分是软硬件协同设计过程中的重要环节,它在满足系统各项约束条件的前提下,为嵌入式系统各功能模块确定具体的实现方式,为系统提供最佳的软硬件折衷方案。免疫算法是受生物自然科学的启发,在原有进化算法理论框架的基础上引入一个新的算子—免疫算子,从而形成的一个新的进化理论。本论文给出了一种基于免疫算法的软硬件划分方案,可以有效解决软硬件划分问题。此方法与基于传统遗传算法的划分方法相比具有收敛速度快,避免局部最优,以及能够同IP核复用思想联系紧密等特点,能够很好地应用于嵌入式系统软硬件协同设计中的软硬件划分方法中。
嵌入式系统开发已进入了SOPC时代,通过现代EDA软件,以及丰富的IP核支持,可以非常方便地根据需求构建SoC。MP3编解码算法具有压缩比高,声音质量好,算法复杂度适中的优点,在数字声音的存储、因特网上的多媒体传输等领域得到了广泛的应用。本文以设计一个MP3解码器为例,分析了基于NIOSⅡ的SOPC的设计过程,对MP3解码算法进行了研究,并对算法中的各个模块进行了分析,应用软硬件协同设计思想在FPGA上设计实现了MP3解码器。在本论文中,使用了Altera公司推出的32位NIOSⅡ软核CPU构建SOPC,应用QuartusⅡ5.0设计软件进行设计描述输入,综合,验证,仿真等过程。在设计中对功能模块进行软硬件划分,用VHDL语言设计了IMDCT和子带合成这两个MP3解码加速模块的IP核。
其他文献
当前医疗服务正步入大数据时代,大数据将从新知识的产生、医疗质量的提高、个体化医疗和临床决策等多个层面推动医疗模式从以医师为中心向以患者为中心的改变。医疗健康是一
近年来,随着无线应用需求和市场的不断增长,特别是随着3G技术的到来,无线互联网将得到前所未有的发展。伴随着无线互联网的发展,人们的学习方式也在不断的改变,从传统的课堂
命名实体识别是目前自然语言处理研究的热点问题。MUC(Message Understanding Conferences)对命名实体的定义是:人们感兴趣的专有名词和特定的数量词,它一般可分为:人名、地
云计算的发展受到全球各国政府和企业高度重视,成为全球信息通信技术产业界公认的发展重点。同时,云计算带来了第三次信息改革浪潮,彻底改变了人们使用IT服务的方式,降低了社
数据复制是分布式数据库中提高系统可用性和可靠性的一项重要技术。长期以来,数据对象均使用静态复制方式,数据复制计划由分布式数据库管理者指定,该计划是固定的,直到管理者
Ontology是近年来知识工程领域的一个研究热点,鉴于其在知识表示和异构数据处理方面的独到之处,而在企业信息化中得到了广泛的应用。随着信息技术的飞速发展,要求构建的Ontol
对于企业来讲,客户关系己经成为企业生存发展所必须关注的问题,企业以客户为中心,不仅是要单纯的发挥主观能动性为客户提供服务,更要在客户的挖掘上下功夫,只有努力赢取客户,维持客
随着云计算的快速发展,云服务提供商将会为越来越多的用户提供服务,由于单个云服务提供商的能力是有限的,它们为用户提供按需的服务时,可能无法满足用户的服务要求,或者所提
RNA(ribonucleic acid)二级结构预测是分子生物学中的关键问题。利用X射线晶体衍射和核磁共振(Nuclear Magnetic Resonance)等实验方法测定RNA分子的立体结构,可以得到比较精确、
同步距离是对两组事件间依赖程度的定量描述,也是刻画系统动态行为的工具。由于同步距离的计算涉及到网系统的结构和网系统的初始标识,这无疑给同步距离的求解带来了很大的难度