网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 可重构嵌入式系统设计与实现(基于Cypress PSoC4BLE智能互联平台)/电子系统EDA新技术丛书 |
分类 | |
作者 | 何宾 |
出版社 | 电子工业出版社 |
下载 | |
简介 | 作者简介 何宾,著名的嵌入式系统专家和EDA技术专家,长期从事嵌入式系统和电子设计自动化方面的教学和科研工作,与全球知名的半导体厂商租EDA工具厂商保持紧密合作,致力于推动国内高校电子信息技术的教学改革。目前已经出版嵌入式系统和电子设计自动化方面的著作20余部,内容涵盖电路仿真、电路设计、现场可编程门阵列、单片机、嵌入式系统等。代表作有《Xilinx FPGA数字设计》、《Xilinx All Programmable Zynq-7000 SoC设计指南》、《Xilinx FPGA数字信号处理权威指南》、《Xilinx FPGA权威设计指南》、《Altium Designer 13.0电路设计、仿真与验证权威指南》、《STC单片机原理及应用》。 目录 第1章 可重构嵌入式系统设计导论 1.1 可重构嵌入式系统的背景和优势 1.1.1 传统的嵌入式系统构建方法 1.1.2 可重构嵌入式系统构建方法 1.1.3 PSoC性能比MCU更优越 1.2 可重构嵌入式系统的设计重用 1.3 PSoC4 BLE的结构及功能 1.4 PSoC4 BLE设计流程 1.4.1 硬件设计流程 1.4.2 软件设计流程 1.5 PSoC4 BLE的硬件连接 第2章 可重构嵌入式系统基本设计流程 2.1 软件的下载和安装 2.2 建立新的设计工程 2.3 在原理图中添加嵌入式硬件设计 2.3.1 在原理图中添加数字输出端口 2.3.2 在原理图中添加片外外设注解 2.3.3 对硬件设计进行处理 2.3.4 查看分配的引脚位置 2.4 为嵌入式硬件开发软件应用 2.5 下载设计到目标系统 第3章 Cortex-M0 CPU结构 3.1 ARM处理器类型 3.2 Cortex-M系列处理器概述 3.2.1 Cortex-M系列处理器的特点 3.2.2 Cortex-M系列处理器的性能参数 3.3 Cortex-M0处理器的性能和结构 3.3.1 Cortex-M0处理器的性能 3.3.2 Cortex-M0处理器的结构 3.4 Cortex-M0处理器的寄存器组 3.4.1 通用寄存器 3.4.2 堆栈指针 3.4.3 程序计数器 3.4.4 链接寄存器 3.4.5 组合程序状态寄存器 3.4.6 中断屏蔽特殊寄存器 3.4.7 特殊寄存器 3.5 Cortex-M0存储器空间映射 3.6 Cortex-M0程序镜像原理及生成方法 3.7 Cortex-M0处理器的端及分配 3.8 Cortex-M0处理器异常及处理 3.8.1 异常处理 3.8.2 异常优先级 3.8.3 向量表 3.8.4 异常类型 3.8.5 PSoC4中断源 3.8.6 PSoC4中断触发方式 3.8.7 固定功能模块和UDB的中断布线 第4章 Cortex-M0指令集 4.1 Thumb指令集 4.2 Cortex-M0汇编语言格式 4.3 寄存器访问指令:MOVE 4.4 存储器访问指令:LOAD 4.5 存储器访问指令:STORE 4.6 多数据访问指令:LDM和STM 4.7 堆栈访问指令:PUSH和POP 4.8 算术运算指令 4.8.1 加法指令 4.8.2 减法指令 4.8.3 乘法指令 4.8.4 比较指令 4.9 逻辑操作指令 4.10 移位操作指令 4.10.1 右移指令 4.10.2 左移指令 4.11 反序操作指令 4.12 扩展操作指令 4.13 程序流控制指令 4.14 存储器屏蔽指令 4.15 异常相关指令 4.16 休眠相关指令 4.17 其他指令 4.18 数据插入和对齐操作 第5章 AHB-Lite总线结构分析 5.1 总线及分类 5.1.1 总线的概念 5.1.2 总线的分类 5.2 ARM AMBA系统总线 5.3 AMBA3 AHB-Lite总线 5.3.1 AHB-Lite概述 5.3.2 AHB-Lite总线操作 5.4 AHB-Lite总线结构 5.4.1 全局信号 5.4.2 AHB-Lite主设备接口 5.4.3 AHB-Lite从设备接口 5.4.4 地址译码器和多路选择器 5.5 AHB-Lite总线时序 5.5.1 无等待基本读传输 5.5.2 有等待基本读传输 5.5.3 无等待基本写传输 5.5.4 有等待基本写传输 5.6 硬件实现 第6章 Cortex-M0低功耗特性 6.1 低功耗要求 6.2 Cortex-M0低功耗特性及优势 6.2.1 Cortex-M0低功耗特性概述 6.2.2 Cortex-M0低功耗结构 6.3 Cortex-M0休眠模式 6.4 唤醒中断控制器 6.5 降低功耗的其他方法 6.6 PSoC4 BLE低功耗特性 6.6.1 休眠模式 6.6.2 深度休眠模式 6.6.3 冬眠模式 6.6.4 停止模式 6.7 功耗降低技术 6.7.1 关闭未使用的组件 6.7.2 以较低速度运行组件 6.7.3 降低供电电压 6.7.4 使用PSoC器件控制电流路径 6.7.5 使用DMA传输数据 6.8 其他功耗模式中需要注意的事项 6.8.1 时钟 6.8.2 看门狗定时器 6.8.3 GPIO 6.8.4 深度休眠模式和冬眠模式下的电压调节器 6.8.5 调试接口 第7章 Cortex-M0汇编语言编程基础 7.1 Keil MDK开发套件 7.1.1 下载MDK开发套件 7.1.2 安装 MDK开发套件 7.1.3 MDK程序处理流程 7.2 Cortex-M0汇编语言程序设计 7.2.1 建立新设计工程 7.2.2 修改编译器设置 7.2.3 添加汇编文件 7.2.4 汇编语言语法说明 7.2.5 添加C设计代码 7.3 设计的硬件调试和运行 7.4 汇编语言其他常用语法介绍 7.4.1 标识符的命名规则 7.4.2 变量 7.4.3 常数 7.4.4 EQU命令 7.4.5 IMPORT/EXTERN命令 7.4.6 子程序调用 7.4.7 宏定义和使用 第8章 中断系统的构建和实现 8.1 设计定时器中断系统 8.1.1 建立新的设计工程 8.1.2 构建定时器中断硬件系统 8.1.3 配置定时器中断组件 8.1.4 设置定时器中断优先级 8.1.5 使用自动生成的ISR 8.1.6 创 内容推荐 何宾编著的《可重构嵌入式系统设计与实现(基于Cypress PSoC4BLE智能互联平台)》基于Cypress公司的PSoC4 BLE嵌入式平台,该平台以ARM Cortex-M0处理器为内核,集成了模拟可编程阵列和数字可编程阵列,并且新集成了低功耗蓝牙模块,使得该平台成为物联网应用的极佳选择。本书共14章,主要包括可重构嵌入式系统设计导论、可重构嵌入式系统基本设计流程、Cortex-M0 CPU结构、Cortex-M0指令集、AHB-Lite总线结构分析、Cortex-M0低功耗特性、Cortex-M0汇编语言编程基础、中断系统的构建和实现、C语言代码设计与优化方法、电容感应触摸控制模块原理及实现、低功耗蓝牙模块原理及实现、通用数字块原理及实现、模拟子系统原理及实现,以及FreeRTOS原理及应用等内容。 本书反映了基于Cypress公司的PSoC可编程片上系统发展的最新成果,系统化和模块化地介绍了PSoC4BLE内所集成的ARM Cortex-M0 CPU硬核处理器的结构及指令集、PSoC4 BLE内各个功能单元的结构,以及基于PSoC Creato 4.1软件的片上系统的设计流程。 本书注意理论和实践相结合,同时给出了大量的设计实例,使读者能够掌握这一新的设计技术,以便推动电子系统设计方法的创新。 本书可作为大学本科生和研究生教材,也可作为从事Cypress可编程片上系统设计的设计人员的参考用书,同时也可作为Cypress公司相关内容的培训教材。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。