E-BOOK 手把手教你学CPLD/FPGA与单片机联合设计 周兴华 手把手教你学CPLD/FPGA与单片机联合设计

手把手教你学CPLD/FPGA与单片机联合设计

👤 周兴华 📖 北京航空航天大学出版社 📋 9787512402447 🌐 zh-CN
77
Downloads
4.8
Rating

📦 Download Book

  • 入门困难:通过大量生动短小的实验实例,由浅入深引导读者,消除对CPLD/FPGA的畏难情绪,轻松入门。
  • 联合设计障碍:详细讲解51单片机基础知识及C语言编程,并结合实例演示单片机与CPLD/FPGA的联合开发流程。
  • 语法理解难:穿插介绍Verilog HDL语法,结合具体设计实例,帮助读者在实际应用中掌握语法要点。
  • 动手实践不足:提供丰富的实验例子和光盘中的程序设计文件,读者可边学边练,提升动手能力。
  • 学习路径迷茫:全书按由浅入深、循序渐进的逻辑编排,清晰指引读者从基础到进阶的学习路径。
★★★
Intermediate
BeginnerElementaryIntermediateAdvancedExpert
  • 电子类大学生:本书可作为大学本科或专科教学用书,内容系统全面,适合课堂学习与实验。
  • 职业技术学校学生:中高等职业技术学校学生可通过本书快速掌握CPLD/FPGA与单片机的实用技能。
  • 电子爱好者:自学CPLD/FPGA的爱好者能借助本书的实例引导和配套光盘,独立完成学习与实验。
  • 单片机开发者:已有单片机基础但想扩展FPGA技能的开发者,可通过本书实现联合设计能力提升。
  1. 基础先行:先阅读前几章了解CPLD/FPGA基本概念和开发环境,为后续实验打下基础。
  2. 动手实践:每章实例务必亲自动手操作,结合光盘程序文件进行仿真和下载,加深理解。
  3. 语法贯穿:遇到Verilog语法难点时,可跳至相关章节集中学习,再回到实例中应用巩固。
  4. 重点突破:重点关注单片机与CPLD/FPGA联合设计的章节,这是本书核心价值所在。
  5. 反复实验:建议对每个实验反复修改参数并观察结果,培养独立设计和调试能力。
  • 扎实入门:通过实例驱动学习,掌握CPLD/FPGA的基本设计流程和开发工具使用。
  • 语法精通:在实战中熟悉Verilog HDL常用语法,能够编写简单到中等复杂度的设计代码。
  • 联合设计能力:学会51单片机与CPLD/FPGA的接口设计和协同工作,实现软硬件结合的系统开发。
  • 实践信心:完成书中实验后,能独立进行小型项目的设计与调试,增强动手自信。
  • 学习资源:获得光盘中的完整程序文件,可作为模板参考,加速未来项目开发。

📖 Book Introduction

作者从2009年1月起,在《电子世界》杂志上连载了《手把手教你学CPLD/FPGA设计》讲座。本书以此为蓝本,另外增加了大量的篇幅与实验例子进行充实。此外,为了帮助读者掌握单片机与CPLD/FPGA的联合设计,还介绍了51单片机的基本知识及单片机c语言编程的基础知识,并通过实例设计进行详解。本书以实践(实验)为主线,以生动短小的实例为灵魂,穿插介绍了Verilog HDL语言的语法及Altera公司的EPM7128S(或Atmel公司的ATFl508A5)设计开发编程。本书理论与实践紧密结合,由浅入深、循序渐进地引导读者进行学习、实验,这样读者学得进、记得牢,不会产生畏难情绪,无形之中就掌握了CPLD/FPGA的联合设计。
  本书贯彻《手把手教你学系列丛书》的教学方式。书中附有光盘,含本书所有的程序设计文件。本书可用作大学本科或专科、中高等职业技术学校、电视大学等的教学用书,也可作为CPLD/FPGA爱好者的自学用书。

📑 Table of Contents

第1章 可编程逻辑器件概述  1.1 可编程逻辑器件简介   1.1.1 可编程逻辑器件的基本结构   1.1.2 可编程逻辑器件的分类及特点   1.1.3 可编程逻辑器件的逻辑表示方法  1.2 CPLD/FPGA的结构与特性   1.2.1 基于乘积项的CPLD原理与结构   1.2.2 基于乘积项的CPLD逻辑实现方式   1.2.3 基于查找表的FPGA原理与结构   1.2.4 基于查找表的FPGA逻辑实现方式   1.2.5 CPLD与FPGA器件的差别  1.3 Altera公司的MAX7000系列(2PLD特性介绍   1.3.1 逻辑阵列块(LAB)   1.3.2 宏单元