嵌入式系统设计师——第一天学习

来源:互联网 发布:Oracle 序列的值sql 编辑:程序博客网 时间:2024/05/18 00:23

准备报考嵌入式系统设计师考试,因此在此做一下笔记,好复习用!


大多数商用的嵌入式系统:专用任务的低成本的产品;实时性的要求


嵌入式系统的定义:

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知识产权不易保护。

0 0