手把手教你RISC V CPU 处理器设计 CPU自主设计 嵌入式开发 蜂鸟E200系列芯片 RISC V开发教程计算机网络书籍 9787569207699

配送至
$ $ USD 美元

开本:3开
纸张:胶版纸
包装:平装
是否套装:否
国际标准书号ISBN:9787569207699
所属分类:图书>计算机/网络>硬件外部设备维修
商品详情
作者:无
出版社:吉林大学出版社版次
印次字数
页数册数
开本开用纸:胶版纸
包装:平装语种:中文(简体)
原版书名:编程技术应用与实验主书名:编程技术应用与实验
是否套装是否注音
出版时间印刷时间
【官方正版】手把手教你 处理器设计 自主设计 嵌入式开发 蜂鸟系列芯片 开发教程计算机网络书籍

编号书名:编程技术应用与实验
作者:无出版社名称:吉林大学出版社
定是否是套装:否
页数页是否套装:否
商品参数

【套装三本】手把手教你 上手把手教你 下自制入门
定价
出版社人民邮电出版社
版次
出版时间年月
开本开
作者芯来科技生态组著,胡振波 编
装帧平装胶订
页数
字数
编码

内容介绍
本书系统地介绍了 设计技巧和新兴开源架构,内容翔实,涵盖开源蜂鸟处理器各模块的具体实现,以及可扩展协处理器的实现机制。为了让读者学以致用,本书还集成了大量的实例,用实例把各个模块的实现方式贯穿起来。
本书适合从事设计的工程师和技术爱好者阅读。

目录
一部分 与综述
章 之三生三世
. 眼看他起高楼,眼看他宴宾客,眼看他楼塌了—众生相
.. —的灵魂
.. 架构与架构
.. 位架构与位架构
.. 众生相
.. 的领域之分
. 请扛起这口锅—为什么国产尚未足够成熟
.. 系—龙芯和君正
.. 系—北大众志、上海兆芯和天津海光
.. 系—中晟宏芯
.. 系—申威
.. 系—飞腾、海思、展讯
.. 系—平头哥、芯来科技
.. 背锅侠
. 人生已如此艰难,你又何必拆穿—从业者的无奈
. 者是多么寂寞—统治着的
.. 乐乐与众乐乐—公司的盈利模式
.. 小个子有大力量—无处不在的系列
.. 移动—系列在手持设备领域的巨大成功
.. 进击的巨人—进军与服务器领域的雄心
.. 前发展
. 东边日出西边雨,道是无晴却有晴—登场
.. 缘起名校
.. 兴于开源
.. 本土发展
. 旧时王谢堂前燕,飞入寻常百姓家—你也可以设计自己的处理器
章 大道至简—架构之魂
. 简单是美—架构的设计理念
.. 无病一身轻—架构的篇幅
.. 能屈能伸—模块化的指令集
.. 浓缩的都是精华—指令的数量
. 架构简介
.. 模块化的指令集
.. 可配置的通用寄存器组
.. 规整的指令编码
.. 简洁的存储器访问指令
.. 高效的分支跳转指令
.. 简洁的子程序调用
.. 无条件码执行
.. 无分支延迟槽
.. 零开销硬件循环指令
.. 简洁的运算指令
.. 优雅的压缩指令子集
.. 特权模式
..
.. 中断和异常
.. 扩展指令子集
.. 矢量指令子集
.. 自定义指令扩展
.. 比较
. 软件工具链
. 和其他开放架构有何不同
.. 平民英雄—
.. 豪门显贵—
.. 身出名门—
.. 名校优生—
章 乱花渐欲迷人眼—盘点商业版本与开源版本
. 各商业版本与开源版本综述
..
..
..
..
.. 与
..
..
..
..
..
..
..
.. 蜂鸟处理器核与
. 小结
章 开源—蜂鸟处理器核与
. 与众不同的蜂鸟处理器
. 蜂鸟处理器简介—蜂鸟虽小,五脏俱全
. 蜂鸟处理器的性能指标
. 蜂鸟处理器的配套
. 蜂鸟处理器的配置选项
二部分 手把手教你使用设计
章 先见森林,后观树木—蜂鸟处理器核设计览和;层
. 处理器硬件设计概述
.. 架构和微架构
.. 、处理器、和处理器核
.. 处理器设计和验证
. 蜂鸟处理器核的设计理念
. 蜂鸟处理器核的代码风格
.. 使用标准模块例化生成寄存器
.. 推荐使用语法替代和语法
.. 其他若干注意事项
. 蜂鸟模块层次划分
. 蜂鸟处理器核的源代码
. 蜂鸟处理器核的配置选项
. 蜂鸟处理器核支持的指令子集
. 蜂鸟处理器核的流水线结构
. 蜂鸟处理器核的;层接口
. 小结
章 流水线不是流水账—蜂鸟处理器核流水线
. 处理器流水线概述
.. 从经典的级流水线说起
.. 可否不要流水线—流水线和状态机的关系
.. 深处种菱浅种稻,不深不浅种荷花—流水线的深度
.. 向上生长—越来越深的流水线
.. 向下生长—越来越浅的流水线
. 处理器流水线中的乱序
. 处理器流水线中的反压
. 处理器流水线中的冲突
.. 流水线中的资源冲突
.. 流水线中的数据冲突
. 蜂鸟处理器的流水线
.. 流水线体结构
.. 流水线中的冲突
. 小结
章 万事开头难— 一切从取指令开始
. 取指概述
.. 取指特点
.. 如何快速取指
.. 如何处理地址不对齐的指令
.. 如何处理分支指令
. 架构特点对于取指的简化
.. 规整的指令编码格式
.. 指令长度指示码放于低位
.. 简单的分支跳转指令
.. 没有分支延迟槽指令
.. 提供明确的静态分支预测依据
.. 提供明确的依据
. 蜂鸟处理器的取指实现
.. 体设计思路
.. 简单译码
.. 简单
.. 生成
.. 访问和
..
..
. 小结
章 一鼓作气,执行力是关键—执行
. 执行概述
.. 指令译码
.. 指令执行
.. 流水线的冲突
.. 指令的交付
.. 指令发射、派遣、执行、写回的顺序
.. 分支解析
. 架构的特点对于执行的简化
.. 规整的指令编码格式
.. 优雅的位指令
.. 精简的指令个数
.. 整数指令的操作数个数是或
. 蜂鸟处理器的执行实现
.. 执行指令列表
.. 体设计思路
.. 译码
.. 整数通用寄存器组
..
.. 指令发射、派遣
.. 流水线冲突、长指令和
..
.. 交付
.. 写回
.. 协处理器扩展
. 小结
章 善始者实繁,克终者盖寡—交付
. 处理器中指令的交付、取消、冲刷
.. 指令交付、取消、冲刷
.. 指令交付的常见实现策略
. 架构特点对于交付的简化
. 蜂鸟处理器中指令交付的硬件实现
.. 分支预测指令的处理
.. 中断和异常的处理
.. 多周期执行的指令的交付
. 小结
章 让子弹飞一会儿—写回
. 处理器的写回
.. 处理器写回功能简介
.. 处理器常见写回策略
. 蜂鸟处理器的写回硬件实现
.. 终写回仲裁
.. 模块和长指令写回仲裁模块
. 小结
章 哈弗还是比亚迪—存储器
. 存储器概述
.. 谁说处理器一定要有缓存
.. 处理器一定要有存储器
.. 和
. 架构特点对于存储器访问指令的简化
.. 仅支持小端格式
.. 无地址自增自减模式
.. 无一次读多个数据和一次写多个数据的指令
. 架构的存储器访问指令
.. 存储器读和写指令
.. 指令和.指令
.. 扩展指令集
. 蜂鸟处理器核的存储器子系统硬件实现
.. 存储器子系统体设计思路
..
..
.. 和
.. 扩展指令集的硬件实现
.. 与.指令的硬件实现
..
..
. 小结
章 黑盒子的窗口—线接口单元
. 片上线协议概述
..
..
..
..
.. 结比较
. 自定义线协议
.. 协议简介
.. 协议信号
.. 协议的时序
. 的硬件实现
.. 一主多从
.. 多主一从
.. 多主多从
. 蜂鸟处理器核
.. 简介
.. 的微架构
.. 的源代码
. 蜂鸟处理器线
.. 线简介
.. 线的微架构
.. 线的源代码
. 小结
章 不得不说的故事—中断和异常
. 中断和异常概述
.. 中断概述
.. 异常概述
.. 广义上的异常
. 架构异常处理机制
.. 进入异常
.. 退出异常
.. 异常服务程序
. 架构中断定义
.. 中断类型
.. 中断屏蔽
.. 中断等待
.. 中断优先级与仲裁
.. 中断嵌套
. 架构中与中断和异常相关的
. 蜂鸟处理器中异常处理的硬件实现
.. 蜂鸟处理器的异常和中断实现要点
.. 蜂鸟处理器支持的中断和异常类型
.. 蜂鸟处理器对寄存器的处理
.. 蜂鸟处理器的中断接口
.. 蜂鸟处理器微架构及源代码分析
.. 蜂鸟处理器微架构及源代码分析
.. 蜂鸟处理器中交付模块对中断和异常的处理
. 小结
章 不起眼的其实是难的—调试机制
. 调试机制概述
.. 交互调试概述
.. 跟踪调试概述
. 架构的调试机制
.. 调试器软件的实现
.. 调试模式
.. 调试指令
.. 调试模式下的
.. 调试中断
. 蜂鸟处理器中的调试机制
.. 蜂鸟处理器中的交互式调试
..
.. 硬件调试模块
.. 调试中断处理
.. 调试模式下的实现
.. 调试机制指令的实现
. 小结
章 动如脱兔,静若处子—低功耗的诀窍
. 处理器低功耗技术概述
.. 软件层面的低功耗
.. 系统层面的低功耗
.. 处理器层面的低功耗
.. 模块和单元层面的低功耗
.. 寄存器层面的低功耗
.. 锁存器层面的低功耗
.. 层面的低功耗
.. 组合逻辑层面的低功耗
.. 工艺层面的低功耗
. 架构的低功耗机制
. 蜂鸟处理器低功耗机制的硬件实现
.. 蜂鸟处理器在系统层面的低功耗
.. 蜂鸟处理器层面的低功耗
.. 蜂鸟处理器在单元层面的低功耗
.. 蜂鸟处理器在寄存器层面的低功耗
.. 蜂鸟处理器在锁存器层面的低功耗
.. 蜂鸟处理器在层面的低功耗
.. 蜂鸟处理器在组合逻辑层面的低功耗
.. 蜂鸟处理器在工艺层面的低功耗
. 小结
章 工欲善其事,必先利其器—可扩展协处理器
. 领域特定架构
. 架构的可扩展性
.. 架构的预留指令编码空间
.. 架构的预定义指令
. 蜂鸟处理器的协处理器扩展机制—
.. 指令的编码
.. 协处理器的接口信号
.. 协处理器的流水线接口
.. 协处理器的存储器接口
.. 协处理器的接口时序
. 蜂鸟处理器的协处理器参考示例
.. 示例协处理器的实现需求
.. 示例协处理器的自定义指令
.. 示例协处理器的硬件实现
.. 示例协处理器的软件驱动
.. 示例协处理器的性能分析
三部分 开发实战
章 先冒个烟—运行仿真测试
. 开源项目的代码层次结构
. 开源项目的测试用例
.. 自测试用例
.. 编译自测试用例
. 开源项目的测试平台
. 在测试平台中运行测试用例
章 套上壳子上路—更多实践
附录 架构的指令集
附录 架构的
附录 架构的
附录 存储器模型背景
附录 存储器原子操作指令背景
附录 指令编码列表
附录 伪指令列表

作者介绍
胡振波,芯来科技创办人兼执行官,中国领域的先行者,拥有丰富的处理器内核开发经验,曾长期职于外企,担任处理器内核研发核心岗位负责人。其打造的开源项目——蜂鸟,对的普及和推广起到了巨大的推动作用。以胡振波为核心创办的芯来科技目前已经成为中国先行的处理器内核和解决方案公司,推出的嵌入式核系列产品处于中国处理器研发与产业化的前列。

关联推荐
《手把手教你设计——处理器篇》延续篇,配套新蜂鸟开源项目,加入更多新内容。

利用通俗易懂的语言剖析了处理器的微架构以及代码实现,为读者揭开设计的神秘面纱。

知识体系完整,分为上下两册,覆盖处理器软硬件开发的全流程。

中国工程院院士倪光南、芯原股份董事长戴伟民为本书作序推荐。