内容简介:
本书深入浅出地介绍了基于8051的软核处理器设计。它包括8051的架构模型、111条指令的功能作用及其对应的Verilog描述,以及如何用Verilog语言构建8051软核处理器的主体程序并向其中添加8051的111条指令。本书全面详细地介绍了8051软核处理器的实现过程及其验证方法,并借助大量形象的比喻帮助读者理解。全书共分为7章:第1章是8051架构的描述;第2章介绍8051的指令集;第3章介绍8051中断与Keil开发工具;第4章介绍Verilog硬件描述语言基础;第5章介绍如何使用Verilog语言进行设计;第6章介绍8051软核处理器设计流程;第7章介绍8051软核处理器的验证与应用。本书编写目的是让FPGA的设计者也能够享受嵌入式开发的乐趣,让嵌入式和FPGA设计巧妙地结合起来以实现开发者更加复杂的技术设计。同时,本书可作为FPGA、8051单片机、嵌入式等开发者的工程参考书,也可以作为8051软核处理器开发者的指导用书。