准备报考嵌入式系统设计师考试,因此在此做一下笔记,好复习用!
大多数商用的嵌入式系统:专用任务的低成本的产品;实时性的要求
嵌入式系统的定义:
IEEE(国际电气与电子工程师协会):嵌入式系统是控制、监视或者辅助设备、机器和车间运行的装置(devices used to control, monitor, or assist the operation of equipment,machinery or plants)
国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本。体积、功耗严格要求的专用计算机系统。
1.1.2 嵌入式系统发展概述
1、 发展历史
a、无操作系统阶段
b、简单操作系统阶段
c、实时操作系统阶段
d、面向Internet阶段
3、知识产权核
片上系统(System On Chip, SOC)是指在单芯片集上成数字信号处理器、微控制器、存储器、数据转换器、接口电路等电路模块,可以直接实现信号采集、转换、存储、处理等功能,其中知识产权核(Intellectual Property Core, IP Core)设计是SOC设计的基础。
IP核是指具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。
IP核模块有行为(Behavior)、结构(Structure)和物理(Physical)3级不同程度的设计,对应描述功能行为的不同分为三类,即软核(Soft IP Core)、完成结构描述的固核(Firm IP Core)和基于物理描述并经过工艺验证的硬核(Hard IP Core)。
IP 内核 (Soft IP Core):通常是用硬件描述语言(Hardware Description Language, HDL)文本形式提交给用户,它经过RTL级设计优化和功能验证,但其中不含有任何具体的物理信息。据此,用户可以综合出门电路级设计网表,并可以进行后续的结构设计,具有很大的灵活性,借助于EDA综合工具可以很容易的与其他外部逻辑电路合成一体,根据各种不同半导体工艺,设计成具有不同性能的器件。其主要缺点是缺乏对时序、面积和功耗的预见性。而且IP软核是以源代码的形式提供的,IP知识产权不易保护。