科技
类型
可以朗读
语音朗读
177千字
字数
2015-03-01
发行日期
展开全部
主编推荐语
深入浅出地介绍基于8051的软核处理器设计。
内容简介
本书以基于8051指令集的软核处理器实现和应用为主线,系统介绍了数字系统设计的主要技巧和基于FPGA构建嵌入式系统的主要难点。并深入浅出地介绍了基于8051的软核处理设计,从8051的架构模型、111条指令的功能作用及其对应的Verilog描述,以及如何用Verilog语言构建8051软核处理器的主体程序并向其中添加8051的111条指令,全面详细地介绍了8051软核处理器的实现过程及对其的验证方法,并借助大量形象的比喻帮助读者理解。
目录
- 版权信息
- 前言
- 第1章 8051架构描述
- 1.1 引言
- 1.2 8051处理器基本模型
- 1.3 8051的接口
- 1.4 8051架构的重要硬件和性能
- 1.5 8051的存储器架构
- 1.6 8051的重要寄存器
- 1.7 结束语
- 第2章 8051的指令集
- 2.1 引言
- 2.2 8051指令集综述
- 2.3 指令的寻址方式
- 2.4 指令的分类详解
- 2.4.1 算术操作指令
- 2.4.2 逻辑操作指令
- 2.4.3 数据转移指令
- 2.4.4 布尔变量操作指令
- 2.4.5 程序跳转指令
- 2.5 指令执行对PSW的影响
- 2.6 结束语
- 第3章 8051中断与Keil开发工具
- 3.1 引言
- 3.2 Keil软件概览
- 3.3 设计工程初探
- 3.4 Keil工程的配置与输出
- 3.5 新建工程与调试
- 3.6 8051中断与中断程序编写
- 3.7 结束语
- 第4章 Verilog硬件描述语言基础
- 4.1 引言
- 4.2 简单RTL设计
- 4.3 基本语法要素
- 4.4 数据类型
- 4.4.1 基本数值
- 4.4.2 数据类型:net
- 4.4.3 数据类型:variable
- 4.4.4 参数:parameter和localparam
- 4.5 表达式
- 4.5.1 操作数
- 4.5.2 操作符
- 4.6 赋值语句
- 4.6.1 连续赋值语句
- 4.6.2 过程赋值语句
- 4.6.3 过程连续赋值语句
- 4.7 块语句
- 4.7.1 begin…end与fork…join语句
- 4.7.2 条件控制语句
- 4.7.3 case语句
- 4.7.4 循环语句
- 4.8 task和function语句
- 4.9 时间控制
- 4.10 层次化架构
- 4.11 结束语
- 第5章 如何使用Verilog语言进行设计
- 5.1 引言
- 5.2 Verilog RTL的基本格式
- 5.2.1 组合逻辑电路描述
- 5.2.2 时序逻辑电路描述
- 5.3 Verilog RTL 的描述方法
- 5.4 结束语
- 第6章 8051软核处理器设计流程
- 6.1 引言
- 6.2 8051软核处理器的接口信号
- 6.3 8051软核处理器的基本架构
- 6.4 软核处理器基本函数定义
- 6.5 软核处理器主体程序解读
- 6.6 算术操作指令的添加
- 6.7 逻辑操作指令的添加
- 6.8 数据转移指令的添加
- 6.9 布尔变量操作指令的添加
- 6.10 程序跳转指令的添加
- 6.11 结束语
- 第7章 8051软核处理器的验证与应用
- 7.1 引言
- 7.2 8051软核处理器的验证
- 7.3 8051软核处理器的应用
- 7.4 结束语
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。