作者: Saint
掘金:https://juejin.im/user/5aa1f89b6fb9a028bb18966a
微博:https://weibo.com/5458277467/profile?topnav=1&wvr=6&is_all=1
GitHub:github.com/saint-000
CSDN: https://me.csdn.net/qq_40531974

微处理器系统结构与嵌入式系统设计

Chapter1

1计算机的应用形式及发展

1.1现代信息科学的六大组成部分:
(1)信息的生成,获取,存储,传输,处理及其应用。
(2)计算机在信息的后五部分都能起到关键作用。
(3)计算机的发展一直和数字电路设计的发展相辅相成,互相促进。

1.2 IT行业的四大定律
(1)Moore定律(1965年)
集成电路内可容纳晶体管的数目每18个月翻一番;
(2)Bell定律(1972年)
由于半导体、存储、接口和网络方面的技术进步,每10年会有一类新的计算设备诞生:巨型机、微机、工作站、平板电脑、可穿戴设备……
(3)Metcalfe定律(1993年)
网络价值同网络用户数的平方成正比;
(4)Gilder定律(1996年)
未来25年里,主干网带宽将每6个月增加一倍;

IC技术:SSI/MSI-> LSI-> VLSI-> ULSI-> GLSI->……
晶圆尺寸:100mm-> 125mm-> 150mm-> 200mm->                 300mm-> 400mm->……
特征尺寸:3µm-> 2µm-> 1.2µm-> 0.8µm-> 0.5µm-> 0.35µm->0.25µm        -> 0.18µm-> 0.13µm-> 90nm-> 65nm -> 45nm ->……

1.3普适计算和泛在通信
普适计算:强调和环境融为一体的计算概念,即人们能够在任何时间、任何地点、以任何方式进行信息的获取与处理。
泛在通信:即广泛存在的通信,以实现在任何时间、任何地点、任何人、任何物都能顺畅地通信为目标。

2.集成电路与SOC设计

2.1集成电路:通过一系列特定的加工工艺,将晶体管,二极管等有源器件和电阻,电容, 电感等无源器件,按照一定的电路互联,集成在一块半导体晶片上,封装在一个外壳内,执行特定电路或系统功能的一种器件。

2.2标志IC技术水平的两个重要指标:集成规模和特征尺寸。
集成规模:集成度,是单个集成电路芯片容纳的元件个数。随着面积不断增大,使得一个芯片可以容纳更多的晶体管,芯片面积大约每代产品增加√2倍
特征尺寸:标志了集成电路工艺所能实现的最小线宽。特征尺寸不断减小,使单个器件占用的面积不断减小,从而使芯片内的晶体管数目得以这增加,特征尺寸大约每三年缩小√2倍。

2.3.1 SOC:系统级芯片,片上系统,系统芯片,系统集成芯片,系统芯片集,主要含义是单芯片上集成微电子应用产品所需的所有功能系统。
产品层面:是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容。

技术层面:用以实现从确定系统功能开始,到软、硬件划分,并完成设计的整个过程,从狭义角度讲,他是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲,他是微小型系统,一般将SOC定义为将微处理器、模拟IP核、数字IP核、存储器及各种控制接口等硬件和软件集成在单一芯片上。

2.3.2 SOC优势:
(1)降低电量。随着电子产品向小型化,便捷化发展,对省电方面的需求将大幅提升,由于SOC产品多采用内部信号的传输,可以大幅降低功耗。
(2)减小体积。数片IC整合在一片SOC后,可以有效的缩小电路板占用的面积,达到体重轻、体积小的目的。
(3)丰富的系统功能。随微电子技术的发展,在相同的内部空间内,SOC可整合更多的功能组件,丰富系统功能。
(4)提高速度。随着芯片内部传输距离的缩短,信号传输效率将提高。
(5)节省成本。理论上IP模块的出现可以减少研发成本,但实际上,由于芯片内部结构的复杂性增强,也有可能导致测试成本增加,以及生产成品率下降。

2.3.3 SOC的基本组成

SOC包括一个可编程处理器、片上存储器、由硬件实现的加速功能单元、模拟部件及数模混合部件。IP是构成SOC的基本单元。

2.3.4 CMP片上多核处理器
特点:
(1)易扩展。
(2)设计可复用。
(3)低功耗。
(4)容忍线延迟。

多核处理器并行结构:
提高计算机性能的方法:1.提高时钟频率,加快CPU执行速度。2.流水线技术。3.并行处理技术
多处理器组织方式:1.对称多处理机 2.机群系统
计算机系统模型:1.单指令单数据SISD 2.单指令多数据SIMD 3.多指令单数据MISD 4.多指令多数据MIMD

3.嵌入式系统:以各种形态嵌入到对象体系中的专用计算机系统。
各种形态:芯片级(MCU、SoC)、板级(单板、模块)、设备级(工控机)

3.1嵌入式系统的特点:
(1)以应用为中心
(2)软、硬件可裁剪
(3)对体积、功耗、实时性、可靠性、功能、成本等有严格约束

3.2嵌入式系统的组成

微处理器系统结构与嵌入式系统设计(一)相关推荐

  1. 微处理器系统结构与嵌入式系统设计笔记(一)

    第一章 概述 1.1 计算机发展历程 1.2 集成电路与SoC技术 1.3 先进的处理器技术 1.4 信息在计算机中的表示方法 1.5 指令.程序的概念以及程序的执行过程 1.6 嵌入式系统的概念.特 ...

  2. 嵌入式系统设计(一)

    嵌入式系统设计 [课程来源:电子科技大学 陈虹老师 研究生课程 <嵌入式系统设计>] [说明:个人课程笔记,仅供参考] 课程体系: 理论与实践相结合 以嵌入式硬件的核心嵌入式微处理器及嵌入 ...

  3. 北航研究生课程嵌入式系统设计与应用(17系)知识点总结

    嵌入式系统大纲2019 1.嵌入式系统目前被大多数人接受的一般性定义是什么?举例说明嵌入式系统的应用 嵌入式系统是"以应用为中,以计算机为技术基础,软硬件可裁减,适用于应用系统对功能. 可靠 ...

  4. 系统架构设计笔记(64)—— 嵌入式系统设计

    嵌入式系统设计的主要任务是定义系统的功能 . 决定系统的架构,并将功能映射到系统实现架构上.这里,系统架构既包括软件系统架构也包括硬件系统架构.一种架构可以映射到各种不同的物理实现,每种实现表示不同的 ...

  5. Xilinx Zynq-7000 嵌入式系统设计与实现

    Xilinx Zynq-7000 嵌入式系统设计与实现 基于ARM Cortex-A9双核处理器和Vivado的设计方法 目录 第1章Zynq-7000 SoC设计导论  1.1全可编程片上系统基础知 ...

  6. Xilinx Zynq-7000嵌入式系统设计与实现 学习教程(1)

    开篇体会; Xilinx的ZYNQ系列FPGA是二种看上去对立面的思想的融合,ARM处理器的串行执行+FPGA的并行执行,着力于解决大数据处理.人工智能等复杂高性能算法处理. 新的设计工具的推出,vi ...

  7. 嵌入式系统设计--课堂总结(概述)

    一.嵌入式系统设计课程内容 目标: 1.了解嵌入式技术: 2.掌握嵌入式Linux操作的使用:(命令) (80%以上的开发平台都是Linux) 3.掌握嵌入式Linux开发工具的使用:(gcc.gbd ...

  8. 嵌入式系统设计与开发期末考试复习

    嵌入式系统设计与开发期末考试复习 STM32学习笔记 第一章:嵌入式系统概述 1.嵌入式系统概念,应用与特点 2.嵌入式系统的硬件(CPU,外设) 3.主要嵌入式软件系统(应用及OS) 4.嵌入式系统 ...

  9. 干货:嵌入式系统设计开发大全!(万字总结)-道合顺大数据infinigo

    01 嵌入式系统设计方法变化的背景 嵌入式系统设计方法的演化总的来说是因为应用需求的牵引和IT技术的推动,随着微电子技术的不断创新和发展,大规模集成电路的集成度和工艺水平不断提高.硅材料与人类智慧的结 ...

  10. 无线互联 嵌入式系统设计的新挑战

    一.嵌入式系统应用市场广阔 嵌入式系统已经广泛渗入到我们日常生活和工业控制领域,商业应用领域的的方方面面.在日常生活中,数码相机.手机.mp3.pda.电视机,甚至电饭 锅.手表,玩具等里都有嵌入式系 ...

最新文章

  1. 强哥原创管理方法论之“掌纹管理学”
  2. Flink1.7.2 sql 批处理示例
  3. 自学Python和科班出身的Python程序员差别在哪?几张图告诉你
  4. google nexus 5 刷机 卡刷 救砖教程
  5. [HNOI 2015]接水果
  6. 自然语言处理中的模式(模式0:模式无处不在模式)
  7. 怎么下载完整的python_怎么下载python并安装
  8. Kaggle word2vec NLP 教程 描述
  9. python调用文件可以干嘛_Python完成读取并保存文件类的详细介绍
  10. Excel表结构模板生成MySql建表语句
  11. 德宝会员管理系统服务器密码是多少,易展路由器管理员密码是多少?
  12. 0x80070079信号灯超时_[修复]错误0x80070079:信号量超时期限已过 | MOS86
  13. Ansys 错误记录
  14. 手机淘宝app、xsign签名算法
  15. 2020Android不死我不倒,作为一个程序员,你觉得最大的悲哀是什么?
  16. 机器学习算法 09-02 TensorFlow核心概念 TensorFlow基础代码、TensorFlow线性回归解析解和BGD求法
  17. 把字符串转换大写php,php把字符串转换为大写的函数strtoupper()
  18. 免费pdf合并在线,这几个神仙网站请收好
  19. 火焰传感器+蜂鸣器 实现温度报警
  20. 秒 毫秒 微秒 纳秒 皮秒。。时间单位换算

热门文章

  1. chrome扩展程序_如何在20分钟内创建和发布Chrome扩展程序
  2. 人体神经网络分布图高清,周围神经组成及分布
  3. RAID 0/1/5/6/00/(10/01)/50/60磁盘阵列逻辑容量计算公式
  4. Android Studio 中集成 ASSIMP
  5. Java——1. 安装
  6. Python兼职:300-800元/天,各行各业都能运用!
  7. 产品优化策略,有效提升产品自身竞争力,我赌你一定没用过
  8. 数据特征分析 正态性检验
  9. 程序员的英文简历编写参考
  10. 使用百度 EasyDL 实现电动车进电梯自动预警