更新时间:2023-11-10 17:41:09
封面
版权信息
作者简介
前言
第一篇 基础篇
第1章 概述
1.1 智能嵌入式系统
1.2 嵌入式技术
1.3 异构系统平台
1.4 软硬件模块间的通信
1.5 性能指标
1.6 软硬件优化设计体系架构
1.7 智能嵌入式系统开发流程
1.8 本章小结
1.9 习题
第2章 系统建模
2.1 有限状态机
2.1.1 有限状态机的基本概念
2.1.2 有限状态机的建模例子
2.2 输入输出有限状态机
2.2.1 输入输出有限状态机的基本概念
2.2.2 输入输出有限状态机的建模例子
2.3 数据有限状态机
2.3.1 数据流图
2.3.2 数据有限状态机的基本概念
2.3.3 数据有限状态机的建模例子
2.4 混成自动机
2.4.1 混成系统
2.4.2 混成自动机的基本概念
2.4.3 混成自动机图形化
2.4.4 混成系统的建模例子
2.4.5 混成自动机演化
2.5 图形建模语言SysML
2.5.1 SysML介绍
2.5.2 SysML建模工具EA
2.5.3 SysML建模介绍
2.6 本章小结
2.7 习题
第3章 系统仿真
3.1 离散系统仿真
3.1.1 硬件描述语言Verilog
3.1.2 仿真工具ModelSim
3.1.3 仿真例子
3.2 离散-连续系统仿真
3.2.1 工具介绍
3.2.2 参数设置
3.2.3 子系统
3.2.4 自定义模块
3.2.5 状态图
3.3 本章小结
3.4 习题
第4章 系统性能
4.1 软件性能
4.1.1 软件执行时间
4.1.2 软件功耗
4.2 硬件性能
4.2.1 硬件执行时间与硬件面积
4.2.2 FPGA的LUT
4.2.3 获取硬件执行时间与LUT
4.3 通信时延
4.3.1 通信时延的简单估测
4.3.2 基于异构系统平台的通信时延估测
4.4 本章小结
4.5 习题
第二篇 核心篇
第5章 多指标划分方法
5.1 线性规划介绍
5.1.1 数学建模
5.1.2 线性规划
5.1.3 求解工具
5.2 多处理器任务分配
5.2.1 任务分配时间问题
5.2.2 任务分配收益问题
5.3 多指标软硬件划分
5.3.1 面向可靠度的软硬件划分
5.3.2 多指标软硬件划分
5.3.3 多候选对象的软硬件划分
5.4 本章小结
5.5 习题
第6章 多处理器系统调度算法
6.1 实时系统
6.1.1 基本概念
6.1.2 任务依赖关系
6.1.3 任务抢占
6.1.4 实时系统参考架构
6.2 任务优先级
6.2.1 任务优先级值
6.2.2 任务优先级表
6.3 实时调度
6.3.1 实时调度问题
6.3.2 系统完工时间与处理器使用率
6.3.3 优先级驱动算法
6.4 多处理器系统调度算法
6.5 带抢占的多处理器系统调度算法
6.6 本章小结
6.7 习题
第7章 多模块划分
7.1 多模块划分方法
7.1.1 模块划分问题
7.1.2 可许划分