当前位置: 首页 > news >正文

[架构之路-20]:目标系统 - 硬件平台 - 嵌入式系统硬件电路基础:架构、设计流程、总线、外设、基本电路、编码

目录

前言:

第1章 嵌入式系统软硬件架构概览

1.1 什么是嵌入式系统

 1.2 嵌入式系统发展历程

1.3 嵌入式系统软件+硬件架构

 1.4 嵌入式系统的模型

1.5 嵌入式系统的硬件设备树

1.6 嵌入式SOC芯片内部架构

第2章 硬件电路设计基础

2.1 嵌入式硬件电路设计流程

2.2 原理图设计

2.3 PCB设计

2.4 PCB生产与焊接

2.5 CPLD编程

2.6 FPGA编程

第3章 嵌入式系统硬件基础电路

3.1 逻辑电路

3.2 组合电路

3.3 时序电路:基本架构

3.4 时序电路:触发器电路

3.5 时序电路: RS触发器电路

3.6 时序电路:D触发器电路

3.7 三态门电路

3.8 PLD内部结构

3.9 PLA门阵列

3.10  CPLD内部结构

3.11 FPGA内部结构

第4章 嵌入式系统的硬件组成

 4.1 嵌入式处理器

(2)微处理器体系机构

(3)RISC处理器结构

(4)SOC 芯片内部架构

 4.2 并行总线

(1)Local bus

(2)PCI总线

4.3 地址空间

 4.4 内存架构

(1)存储器分类

(2)双端口RAM

(3)MMU内存处理单元

(4)存储器层次架构

4.5 低速传送总线设备

(1)Uart串口

 (2)SPI设备

(3)I2C设备

(4)SD设备

4.6 高速串行设备

(1)以太网

(2)PCIe总线

4.7 可编程设备

4.8 硬件测试工具

(1)芯片手册

(2)示波器

(3)逻辑分析仪

(4)仿真器

第5章 嵌入式系统信息表示与数据编码

5.1 基本数据类型

5.2 进制之间的转换 

5.3 正码与补码

5.4 实数数值编码

5.5 非数值数据编码

5.6 差错控制编码CRC

5.7 8B/10编码


前言:

本文对嵌入式系统硬件的基础知识进行快速概览,但并不深入硬件细节。

第1章 嵌入式系统软硬件架构概览

1.1 什么是嵌入式系统

 1.2 嵌入式系统发展历程

1.3 嵌入式系统软件+硬件架构

 

 1.4 嵌入式系统的模型

1.5 嵌入式系统的硬件设备树

1.6 嵌入式SOC芯片内部架构

第2章 硬件电路设计基础

2.1 嵌入式硬件电路设计流程

2.2 原理图设计

2.3 PCB设计

2.4 PCB生产与焊接

2.5 CPLD编程

2.6 FPGA编程

第3章 嵌入式系统硬件基础电路

3.1 逻辑电路

3.2 组合电路

3.3 时序电路:基本架构

3.4 时序电路:触发器电路

3.5 时序电路: RS触发器电路

3.6 时序电路:D触发器电路

3.7 三态门电路

3.8 PLD内部结构

 

3.9 PLA门阵列

3.10  CPLD内部结构

3.11 FPGA内部结构

第4章 嵌入式系统的硬件组成

 4.1 嵌入式处理器

(2)微处理器体系机构

(3)RISC处理器结构

(4)SOC 芯片内部架构

 4.2 并行总线

(1)Local bus

(2)PCI总线

4.3 地址空间

 4.4 内存架构

(1)存储器分类

(2)双端口RAM

(3)MMU内存处理单元

 

(4)存储器层次架构

4.5 低速传送总线设备

(1)Uart串口

 (2)SPI设备

 

(3)I2C设备

(4)SD设备

4.6 高速串行设备

(1)以太网

(2)PCIe总线

 PCIe总线规范总线频率编码的关系

PCIe总线规范总线频率单Lane的峰值带宽编码方式吞吐量
x1x4x8x16
1.x1.25GHz2.5GT/s8/10b编码250MB/s1GB/s2GB/s4GB/s
2.x2.5GHz5GT/s8/10b编码500MB/s2GB/s4GB/s8GB/s
3.x4GHz8GT/s128/130b编码984.6MB/s3.938GB/s7.877GB/s15.754GB/s
4.x8GHz16GT/s128/130b编码1.969GB/s7.877GB/s15.754GB/s31.508GB/s
5.x16GHz32 or 25GT/s128/130b编码3.9 or 3.08GB/s15.8 or 12.3GB/s31.5 or 24.6GB/s63.0 or 49.2GB/s

4.7 可编程设备

4.8 硬件测试工具

(1)芯片手册

(2)示波器

(3)逻辑分析仪

(4)仿真器

第5章 嵌入式系统信息表示与数据编码

5.1 基本数据类型

5.2 进制之间的转换 

5.3 正码与补码

5.4 实数数值编码

5.5 非数值数据编码

5.6 差错控制编码CRC

5.7 8B/10编码

相关文章:

  • 关系代数 运算
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • python使用cv2库实现图像的读取处理显示和保存
  • 二道题:分组顺序向下填充 和 标注数据整理
  • 节日网页HTML代码 学生网页课程设计期末作业下载 清明节大学生网页设计制作成品下载 DW节日网页作业代码下载
  • 生命在于折腾——某国外cms代码审计
  • 『从零开始学小程序』媒体组件audio组件
  • [HJ73 计算日期到天数转换]
  • FastDFS数据迁移
  • Java Web 10 JSP 10.3 JSP 原理
  • extern “C“
  • 基于ARM9平台的网络可视电话设计
  • [Qualcomm][GPIO]高通芯片引脚相关知识记录
  • 平衡二叉树之红黑树
  • 【python-Unet】计算机视觉~舌象舌头图片分割~机器学习
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • canvas 高仿 Apple Watch 表盘
  • ECMAScript6(0):ES6简明参考手册
  • javascript 总结(常用工具类的封装)
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Python学习之路13-记分
  • rc-form之最单纯情况
  • SpringBoot几种定时任务的实现方式
  • Vue 2.3、2.4 知识点小结
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 高性能JavaScript阅读简记(三)
  • 算法-插入排序
  • 译有关态射的一切
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​520就是要宠粉,你的心头书我买单
  • #《AI中文版》V3 第 1 章 概述
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (+4)2.2UML建模图
  • (5)STL算法之复制
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (二)fiber的基本认识
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十一)c52学习之旅-动态数码管
  • (数据结构)顺序表的定义
  • (一)Thymeleaf用法——Thymeleaf简介
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)关于pipe()的详细解析
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .net Application的目录
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET值类型变量“活”在哪?
  • .pop ----remove 删除
  • @Pointcut 使用
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [Android]Tool-Systrace