返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]SoC设计指南 基于Arm Cortex-M(英)姚文祥978711173809
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: (英)姚文祥著 | (英)姚文祥编 | (英)姚文祥译 | (英)姚文祥绘
    • 出版社: 机械工业出版社
    • 出版时间:2023-12-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: (英)姚文祥著| (英)姚文祥编| (英)姚文祥译| (英)姚文祥绘
    • 出版社:机械工业出版社
    • 出版时间:2023-12-01
    • 版次:1
    • 印次:1
    • 字数:346000
    • 页数:312
    • 开本:16开
    • ISBN:9787111738091
    • 版权提供:机械工业出版社
  • 作者: (英)姚文祥
  • 著: (英)姚文祥 译
  • 装帧: 平装
  • 印次: 1
  • 定价: 119
  • ISBN: 9787111738091
  • 出版社: 机械工业出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2023-12-01
  • 页数: 312
  • 外部编号: 庄村26696
  • 版次: 1
  • 成品尺寸: 暂无
  • CONTENTS
    目    录
    推荐序
    译者序
    序
    前言
    作者简介
    第1章  Arm Cortex-M系列
        处理器简介1
    1.1  Cortex-M系统设计1
    1.1.1  轻松开始Cortex-M系统
        设计1
    1.1.2  基于FPGA的Cortex-M
        处理器系统2
    1.1.3  Arm处理器架构更易
        构建安全系统3
    1.2  Arm处理器的分类4
    1.3  Cortex-M获取的开发资源7
    1.3.1  通过Arm公司Flexible
        Access业务和DesignStart
        项目获取IP授权 7
    1.3.2  评估版DesignStart—
        Verilog代码不可读版本9
    1.3.3  专业版DesignStart—
        Verilog RTL代码可配置
        版本10
    1.3.4  FPGA版DesignStart—
        FPGA开发包版本10
    1.3.5  文档10
    第2章  基于Cortex-M处理器的
        系统设计11
    2.1  概述11
    2.2  存储器12
    2.2.1  存储器概述12
    2.2.2  基于FPGA开发工具
        设计Cortex-M处理器
        的存储器13
    2.2.3  ASIC设计中的存储器16
    2.2.4  存储器字节顺序16
    2.3  外围设备的定义17
    2.4  存储器映射的定义18
    2.5  总线和存储器系统设计21
    2.6  TCM集成21
    2.7  高速缓存集成22
    2.8  处理器的配置选项22
    2.9  中断信号及相关事项22
    2.10  事件接口25
    2.11  时钟生成26
    2.12  复位生成28
    2.13  SysTick定时器30
    2.14  调试集成31
    2.15  电源管理功能32
    2.16  顶层引脚分配和引脚多路复用32
    2.17  其他信号33
    2.18  签署要求34
    第3章   AMBA、AHB、APB35
    3.1  AMBA35
    3.1.1  AMBA简介35
    3.1.2  AMBA历史36
    3.1.3  各种版本的AMBA规范36
    3.2  AHB概述37
    3.2.1  AHB版本37
    3.2.2  AHB信号38
    3.2.3  AHB基本操作40
    3.2.4  最小AHB系统42
    3.2.5  多总线主机的处理44
    3.3  AHB详述46
    3.3.1  地址区间信号46
    3.3.2  数据区间信号51
    3.3.3  遗留仲裁器握手信号56
    3.4  独占访问操作58
    3.4.1  独占访问简介58
    3.4.2  AHB5独占访问支持61
    3.4.3  Cortex-M3/M4/M7处理器
        独占访问信号到AHB5
        的映射62
    3.5  AHB5 TrustZone支持63
    3.6  APB概述65
    3.6.1  APB系统65
    3.6.2  APB信号和连接65
    3.6.3  APBv2中的附加信号69
    3.6.4  APB上的数据71
    3.6.5  不同版本APB组件的
        组合使用71
    第4章  搭建Cortex-M处理器的
        简单总线系统73
    4.1  总线设计基础73
    4.2  搭建简单的Cortex-M0系统74
    4.3  搭建简单的Cortex-M0+系统75
    4.4  搭建简单的Cortex-M1系统77
    4.5  搭建简单的Cortex-M3/Cortex-
         M4系统79
    4.6  处理多个总线主机85
    4.7  独占访问支持87
    4.8  地址重映射89
    4.9  基于AHB的存储器连接
        与TCM90
    4.10  嵌入式闪存的处理92
    4.10.1  IP要求92
    4.10.2  闪存编程93
    4.10.3  处理器的无程序启动93
    第5章  Cortex-M处理器系统的
        调试集成95
    5.1  调试与跟踪功能概述95
    5.2  CoreSight调试架构98
    5.2.1  Arm CoreSight简介98
    5.2.2  调试连接协议98
    5.2.3  调试连接概念—调试
           访问端口99
    5.2.4  调试接口结构101
    5.2.5  跟踪连接102
    5.2.6  时间戳104
    5.2.7  调试组件发现机制105
    5.2.8  调试认证106
    5.2.9  调试电源请求107
    5.2.10  调试复位请求108
    5.2.11  交叉触发接口109
    5.3  调试集成109
    5.3.1  JTAG/SWD连接109
    5.3.2  跟踪端口连接111
    5.3.3  调试和跟踪系统的时钟112
    5.3.4  多点SWD114
    5.3.5  调试认证115
    5.4  其他调试相关主题117
    5.4.1  其他信号连接117
    5.4.2  菊花链式JTAG连接117
    第6章  低功耗支持118
    6.1  Cortex-M处理器低功耗特性118
    6.2  低功耗设计基础119
    6.3  Cortex-M处理器低功耗接口121
    6.3.1  睡眠状态和GATEHCLK
        输出121
    6.3.2  Cortex-M23/M33/M35P
        处理器的Q通道低功耗
        接口122
    6.3.3  睡眠保持接口124
    6.3.4  唤醒中断控制器126
    6.3.5  SRPG对软件的影响131
    6.3.6  软件低功耗方法131
    6.4  体现低功耗设计的Cortex-M
         处理器特性132
    6.4.1  高代码密度132
    6.4.2  短流水线模式132
    6.4.3  取指优化模式133
    6.5  系统级设计注意事项134
    6.5.1  低功耗设计134
    6.5.2  时钟源134
    6.5.3  低功耗存储器135
    6.5.4  缓存存储器135
    6.5.5  低功耗模拟单元135
    6.5.6  时钟门控设计135
    6.5.7  处理器接近掉电情况下
        的睡眠模式136
    第7章  总线基础组件设计139
    7.1  简单AMBA总线系统设计概述139
    7.2  典型AHB从机设计规则141
    7.3  典型AHB基础组件143
    7.3.1  AHB解码器144
    7.3.2  默认从机145
    7.3.3  AHB从机多路复用器147
    7.3.4  带AHB接口的ROM
        和RAM149
    7.3.5  AHB to APB总线桥158
    7.4  从Cortex-M3/Cortex-M4 AHB
         Lite桥接到AHB5169
    第8章  简单外设设计171
    8.1  外设系统设计171
    8.2  设计简单的APB外设172
    8.2.1  通用输入输出接口179
    8.2.2   APB定时器186
    8.2.3   UART190
    8.3  ID寄存器199
    8.4  外设设计的其他注意事项201
    8.4.1  系统控制功能的安全性201
    8.4.2  处理器暂停201
    8.4.3  64位数据处理201
    第9章  内核系统集成202
    9.1  搭建简单的微控制器系统202
    9.2  设计划分204
    9.3  仿真环境的内容204
    9.4  仿真用基础软件支持库及
         代码206
    9.4.1  基于CMSIS-CORE的
        示例代码概述206
    9.4.2  MCU的设备头文件206
    9.4.3  MCU的设备启动文件209
    9.4.4  UART应用程序210
    9.4.5  系统初始化函数211
    9.4.6  重定位目标212
    9.4.7  其他的软件支持包213
    9.5  系统级仿真214
    9.5.1  编译Hello world程序214
    9.5.2  使用Modelsim/QuestaSim
        对设计进行编译和仿真215
    9.6  高级处理器系统和Corstone
         基础IP218
    9.7  验证219
    9.8  ASIC实现流程220
    9.9  可测试性设计222
    第10章  处理器系统的其他
        相关设计226
    10.1  时钟系统设计226
    10.1.1  时钟系统设计概述226
    10.1.2  时钟切换227
    10.1.3  低功耗考虑228
    10.1.4  DFT考虑229
    10.2  多电源域和电源门控229
    10.3  混合信号Arm处理器231
    10.3.1  微控制器和混合信号
        设计的融合231
    10.3.2  模数转换232
    10.3.3  数模转换237
    10.3.4  其他模拟接口239
    10.3.5  将ADC和DAC IP
         产品连接到Cortex-M
         系统239
    10.4  SoC案例—Beetle测试
         芯片案例研究240
    10.4.1  Beetle测试芯片概述240
    10.4.2  Beetle测试芯片的
        挑战性242
    10.4.3  Beetle测试芯片的
         系统设计242
    10.4.4  Beetle测试芯片的
        实现243
    10.4.5  其他相关任务243
    第11章  软件开发246
    11.1  Cortex微控制器软件接口
         标准246
    11.2  搭建多工具链支持的开发
         平台248
    11.2.1  准备工作248
    11.2.2  使用Arm Compiler 6
        进行编译249
    11.2.3  使用gcc进行编译250
    11.3  Arm Keil微控制器开发套件255
    11.3.1  Keil MDK概述255
    11.3.2  Keil MDK的安装256
    11.3.3  创建应用程序257
    11.3.4  创建工程258
    11.3.5  创建和添加源文件260
    11.3.6  编辑源文件262
    11.3.7  配置工程参数选项264
    11.3.8  编译工程267
    11.3.9  应用程序的烧录与
        调试267
    11.3.10  使用ITM输出文本
        消息269
    11.3.11  协同环境下的软件
        开发274
    11.4  使用RTOS274
    11.4.1  RTOS软件概念275
    11.4.2  使用Keil RTX275
    11.4.3  优化内存利用率277
    11.5  其他工具链281
    技术术语表282
    参考资料290

    本书是基于Arm Cortex-M内核架构开展SoC设计的优秀参考书,讲解了基于Arm Cortex-M处理器的SoC设计方法,重点对SoC的构成、设计、集成及应用进行了详细阐述,并讨论了基于SoC的编程。书中涉及的知识面很全,其中外设设计实例、SoC设计实例等均有很高的实践参考价值。本书适合具有数字电路、模拟电路和嵌入式系统设计基础的读者参考,也可作为电子信息专业高年级本科生或研究生相关课程的教材。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购