- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的嵌入式系统设计;第1章 嵌入式系统概述 ;1.1 嵌入式系统的产生和发展 ; 其次,随着微处理器性能的提高,嵌入式软件的规模也成指数型增长,所体现出的嵌入式应用具备了更加复杂和高度智能的功能,软件在系统中体现出来的重要程度越来越大,嵌入式操作系统在嵌入式软件中的使用越来越多,所占的比例逐渐提高,同时,嵌入式操作系统的功能不断丰富,在内核基础上发展成为包括图形接口、文件、网络、嵌入式Java、嵌入式CORBA、分布式处理等完备功能的集合;最后,嵌入式开发工具更加丰富,已经覆盖了嵌入式系统开发过程的各个阶段,现在主要向着集成开发环境和友好人机界面等方向发展。 ;1.2 嵌入式系统的概念 ; IEEE(国际电气和电子工程师协会)的定义是:“Device used to control, monitor, or assist the operation of equipment, machinery or plants”。
微机学会的定义是:“嵌入式系统是以嵌入式应用为目的的计算机系统”,并分为系统级、板级、片级,系统级包括各类工控器、PC104模块等;板级包括各类带CPU的主板和OEM产品;片级包括各种以单片机、DSP、微处理器为核心的产品。
目前被大多数人接受的一般性定义是:“嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。” ;1.2.2 几个相关基本概念
(1)嵌入式系统—Embedded System
通俗的说,嵌入式系统就是内嵌到对象体系中的微型专用计算机。它具有比通用计算机更简洁、更个性化的功能,可运行操作系统,又兼有单片机体积小、低功耗等特点,是当前最热门的概念和应用最广泛的技术之一。
嵌入式系统包括硬件和软件两部分。
嵌入式处理器是嵌入式系统的核心,有硬核和软核之分。; 由于嵌入式系统的概念从外延上很难统一,其应用形式多种多样,因此定义嵌入式系统非常困难。不过,通过对上述定义分析后不难发现,从嵌入式系统概念的内涵上讲,它的共性是一种软、硬件紧密结合的专用计算机系统。通常我们所说的嵌入式系统,硬件以嵌入式微处理器为核心,集成存储系统和各种专用输???/输出设备;软件包含系统启动程序、驱动程序、嵌入式操作系统、应用程序等,这些软件有机结合,构成系统特定的一体化软件。这种专用计算机系统必然在可靠性、实时性、功耗、可裁减等方面具有一系列特点。如果我们关注一下嵌入式系统的特性,也许能够对嵌入式系统的概念获得更深入的理解。 ;(2)片上系统SOC—System On Chip
片上系统又称为集成电路(Integrated System),简称IS。有人认为,IS与IC的关系和当时的集成电路与分离元件的关系类似。
IS或SOC是一个复杂的系统。它一般将一个完整产品的各功能集成在一个芯片上或芯片组上。
(3)可编程片上系统SOPC—System On Programmable Chip
SOC是专业集成系统,设计周期长,设计成本高;而SOPC是一种通用器件,是基于FPGA的可重构SOC,其设计周期短,设计成本低。SOPC集成了硬核或软核CPU、DSP、存储器、外围I/O及可编程逻辑,是更加灵活、高效的SOC解决方案。;(4)集成电路IP(知识产权)—Intellectual Property
IP是知识产权的简称。集成电路IP的定义是:经过预先设计、预先验证,符合产业界普遍认同的设计规范和设计标准,具有相对独立功能的电路模块或子系统,可以复用于SOC、SOPC或复杂ASIC设计中。
这种IP库与传统的单元库不同,它的知识含量更高,规模更大,可重用性好,被公认为是芯片面积小、运行速度快、功耗低、工艺容差大的设计。
在工业界,IP又称为SIP(Silicon IP)或虚拟单元VC(Virtual Component)。;第2章 SOPC Builder开发工具 ;2.1 简介 ; SOC技术已经成为半导体行业的技术主流,在SOPC出现之前,业界广泛采用ASIC技术实现SOC。ASIC和FPGA不同的技术特征造就了他们应用于不同的市场。
ALTERA公司于2000年提出了SOPC概念,在可编程逻辑器件上实现SOC技术,同时推出了相应的开发软件QuartusⅡ。; SOPC结合了SOC和可编程逻辑器件各自的优点,一般具备以下基本特征:
(1)至少包含一个嵌入式处理器内核
(2)具有小容量片内高速RAM资源
(3)丰富的IP Core资源可供选择
(4)足够的片上可编程逻辑资源
文档评论(0)