本书是以Xilinx公司全可编程FPGA和SoC为基础,针对最新的设计工具软件——Vivado介绍FPGA设计现代数字系统的理论与设计方法。全书分为6章,内容包括现代数字系统设计概论、可编程逻辑器件、Verilog HDL硬件描述语言、Vivado设计工具、数字系统的高级设计与综合,以及综合性设计项目实例。各章都安排了针对性强的已验证过的设计实例,便于读者二次开发使用。本书可作为高等院校电子、通信、自动化、计算机等专业本科“数字电路与逻辑设计”“EDA技术”“综合电子系统设计”等
本书旨在传承51经典,发扬ARM长处,助推MCU升级; 以学生认知过程为导向组织教材内容,采取项目引领,全案例讲解的方式,着重培养学生实践应用能力。本书详细阐述了基于ARM CortexM3内核的STM32F103微控制器嵌入式系统硬件设计方法和软件开发技术。全书共有15章,划分为3部分: 第1部分(第1~3章)为系统平台模块,讲述嵌入式系统定义、开发板硬件平台和工程模板创建; 第2部分(第4~9章)为基本外设模块,分别对STM32嵌入式系统最常用外设模块进行介绍,包括GPIO、中断、
本书在全面介绍FPGA器件结构、Verilog语法和经典数字逻辑设计的基础上,着重介绍基于Vivado的FPGA开发流程、基于FPGA的基础和高级设计技术、FPGA时序约束与时序分析方法、Zynq SoC嵌入式系统设计,最后详细介绍CNN手写数字识别系统的设计和实现。全书共分两篇: 第1~5章为基础篇,着重介绍FPGA设计的基础知识,包括FPGA电路结构、Verilog HDL语法、经典数字逻辑设计,同时详细讲解基于Vivado的FPGA开发流程,基础实验涵盖信号采集、信号传输、
本书基于ST公司的STM32芯片,包括8个项目、19个任务,分别介绍LED控制设计与实现、跑马灯控制设计与实现、数码管显示设计与实现、控键控制设计与实现、定时器应用设计与实现、串行通信设计与实现、模数转换设计与实现以及嵌入式智能车设计与实现等内容,涵盖了嵌入式系统的基本知识和嵌入式应用开发的基本内容。 本书引入Proteus仿真软件,采用“任务驱动、做中学”的编写思路,每个任务均将相关知识和职业岗位技能融合在一起,将知识、技能的学习结合任务完成过程来进行。 本书可作为高等院校嵌入式技术与应用、物
《微处理器技术及应用实验教程》包括单片机原理及技术实验、高频电子线路实验、EDA技术与应用实验、DSP技术与应用实验、PLC技术与应用实验等五门实验课内容,每门实验课为一章。 《微处理器技术及应用实验教程》每章开始均对该课程的知识要点及教学要求进行了总结,以便于学生对理论知识进行复习巩固。在实验内容安排上,既有基础实验,又有综合设计实验,以夯实学生的基础,培养学生综合设计与创新设计的能力。 《微处理器技术及应用实验教程》着眼于实验技能与工程应用,通过学习与实验,为微处理器
本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
本书是在第1版得到广泛使用的基础上,按照*新的职业教育教学理念,结合国家示范建设教学改革新成果,借鉴作者长期与企业合作开发项目的经验进行修订编写。全书以职业技能岗位标准来引领课程项目任务,以实际应用的门禁系统、液位控制器和电子密码锁为载体,采用“项目驱动”教学方法,以AT89S52单片机为对象,系统介绍工程项目开发的方法及单片机应用技能。主要内容包括单片机基础、单片机寻址方式与指令系统、中断与定时、并行输入与输出、串行通信、A/D和D/A转换、单片机存储器扩展等。本次