本教材将传统的以QuartusII软件,NiosII嵌入式系统软件和FPGA技术设计数字系统单一教材,整合为基于FPGA技术面向三个不同层次从基础数字系统--综合数字系统--嵌入式Qsys系统设计的实践类教材。本教材通过讲练结合、循序渐进的形式对实例项目进行分析。教材实验内容分为三个层次,首先是基于数字系统的9个基础实
本书由浅入深、由表及里,从FPGA技术的探索到资源的发现与利用,从硬件版图规划与设计到逻辑电路验证与实现,从模块化功能的研究与积累到系统集成的综合与Timingquest时序优化,系统、全面地介绍AlteraFPGA的开发流程。本书的所有例程均经过千锤百炼,相关FPGA设计的资源均由笔者多年整理归纳,希望读者能够妥善利
本书共七章,第一章EDA技术概述,主要讲EDA的涵义,常用的EDA工具及EDA设计流程、发展趋势及应用。第二章可编程逻辑器件及FPGA开发简介,主要讲可编程逻辑器件的涵义、发展历程及其基本结构,CPLD和FPGA的基本结构及特点及开发应用的不同,Xilinx新型系列器件。第三章基于ISE的开发环境使用指南,主要讲基于I
本书将介绍并分析微处理器的系统架构、电路设计、物理实现等各方面的关键技术,兼具广度和深度。本书既包含微处理器设计的基本知识,如:指令集、流水线、超标量、层次型存储结构及基本存储单元的实现,又将深入介绍若干前研研究,如:多核处理器、新型存储、处理器架构扩展、3D处理器、与器件工艺的结合等关键技术,本书最后还将介绍若干国内
现代控制系统(如航空航天系统和轨道交通系统等)的结构和动态行为日趋复杂。一方面,工作环境恶劣,机理尚不完全清楚;另一方面,控制性能如稳定性、鲁棒性等要求极高。这类复杂不确定系统涉及数学、计算机、通信和自动控制等多个研究领域,多学科协同研究其辨识和高性能控制问题既符合国家需求又引领学科前沿。本书从辨识、控制和仿真三个方面
本书总结了作者团队十余年在脑机交互范式及其原型系统研究上的成果。书中提出了P300超立方体编码、序列运动想象范式、触觉通道范式、移动目标选择范式等创新性脑机交互方式方法。这些方法解决了诸如运动想象模式拓展、视觉通道刺激优化、复杂电磁环境脑机交互技术等目前领域内难题,推动了脑机接口技术的实用化进程。基于这些方法,成功实现
本书以Xilinx公司的Vivado2018集成开发环境作为复杂数字系统设计的平台,以基础的数字逻辑和数字电路知识为起点,以Xilinx7系列可编程逻辑器件和VerilogHDL为载体,详细介绍了数字系统中基本逻辑单元RTL描述方法。在此基础上,实现了复杂数字系统设计、数模混合系统设计和基于Cortex-M1处理器软核
本书首先以Cortex-M3内核为例,介绍了STM32内核架构、存储空间、中断方式、指令集等ARM基础内容。随后以微处理器STM32F103ZET6为例,结合配套的开发板硬件,有针对性地介绍STM32内部资源、最小系统设计,并从面上分析STM32芯片的引脚配置、常用片上资源、外围接口电路设计等内容,从而让读者对STM3
本书基于嵌入式系统、物联网系统常用的CC2530、STM32来介绍嵌入式系统接口开发应用技术,由浅入深地对两种微处理器的接口技术进行详细的介绍。全书先进行理论学习,然后进行案例开发,有贴近社会和生活的开发场景、详细的软/硬件设计和功能实现过程,最后总结拓展,将理论学习和开发实践结合起来。每个案例均附有完整的开发代码和配
在物联网技术和支付技术日新月异的今天,安全变得尤其的重要,在新闻电视报道中屡屡见到的改装POS机泄露支付信息使财产安全面临巨大风险,以及在物联网诸如Mirai、Hajime等僵尸网络对信息、网络的入侵威胁,家庭安防入侵对人身和财产的威胁等,可见没有以安全做为依托,不可想象会给物联网和金融支付带来怎样的后果。本书首先探讨
本书介绍西门子S7-200SMARTPLC和昆仑通泰触摸屏、西门子MM420变频器、西门子WinCC组态软件的综合应用。内容包括西门子PLC的编程方法、控制系统开发流程、开关量控制程序的设计、模拟量控制程序的设计,触摸屏实用案例、触摸屏与PLC综合应用案例,变频器实用案例、变频器与PLC综合应用案例,监控组态软件实用案
本书结合作者丰富的电子产品研发经验和多年来讲授单片机和电子技术的教学心得,在内容选取上,以目前物联网中广泛应用的融合ZigBee技术的SOC单片机CC2530为核心,结合电子技术、电子设备装调技术、C语言程序设计技术,软件和硬件结合,培养电子信息类相关产业亟需的智能终端设备生产调试、安装检修和开发设计的创新型技能人才。
本书主要介绍在嵌入式系统和物联网系统开发中常用的STM32微处理器的接口技术、常见传感器的应用,由浅入深地对STM32接口技术和传感器的应用进行讲解。全书采用任务式开发的学习方法,精选了28个贴近社会和生活的案例,每个案例均有完整的开发过程,分别是生动的开发场景、明确的开发目标、深入浅出的原理学习、详细的系统设计过程、
本书系统地介绍了Xilinx新一代集成开发环境Vivado2018的设计方法、设计流程和具体实现。全书共11章,内容包括Xilinx新一代UltraScale结构、Vivado集成设计环境导论、Vivado工程模式基本设计实现、Vivado非工程模式基本设计实现、创建和封装用户IP核流程、Vivado高级约束原理及实现
本书以Cortex-A15处理器为载体,是面向嵌入式终端软件开发和学习的教程。内容涵盖Linux操作系统介绍、安装和基本使用、嵌入式终端开发平台、ARM裸机编程、驱动开发,以及嵌入式Linux的应用编程、嵌入式Android应用编程。本书由浅入深、结构合理、图文并茂,可操作性强,读者可跟着一步步进行操作和学习,非常适合
本教材以现场总线控制系统的设计、安装、运行、调试、维护和监控为主线,重点介绍Profibus和Interbus总线的使用方法。实训部分以自动生产线为例,采用Profibus现场总线控制系统,配备了STEP7编程软件和WinCC监控软件。本教材可作为高职高专电气自动化、机电一体化、工业机器人等机电类专业的教材,也可供中职
本书是作者结合多年来的教学经验编写的专业技术类教材,编写上尽力避免传统理论化的教学思路,注重于FPGA技术的实践性和应用性。在内容的编排上,为初学者提供了基础知识部分,包括Quartus软件的使用、硬件描述语言语句及语法、FPGA技术常用设计方法等;基本电路及应用系统的设计实例,包括DDS电路、存储器电路、显示接口电路
本书全面介绍了当前主流的电机和电源数字控制系统的基本原理、相关控制技术理论和市场应用场景,并针对电机和电源数字控制系统的架构,分享了电机和电源数字控制用的微控制器的基本资源需求,以及市场上主流厂商的最新技术发展状况。此外,对基于微控制器的控制软件编程技术及相关调试技术也进行了总结阐述。除了理论介绍,本书篇幅上着墨于工程
etcd是一个可靠的的分布式KV存储,由CoreOS公司开发,其底层使用Raft算法保证一致性,主要用于共享配置和服务发现。本书主要从源码角度深入剖析etcd,首先介绍etcd的背景知识,并介绍如何搭建起源码环境以及相关的命令。然后从基本的Raft协议开始介绍,帮助读者了解Raft协议的背景。接着分析etcd-raft
随着物联时代的到来,预计微控制器将迎来新一轮高成长周期,推动其相关技术进一步高速发展,尤其是连接和安全技术。USB技术因为其通用和简单易用性,已经在微控制器领域得到了广泛的普及和应用。在即将到来的万物互联时代,USB作为通用的串行连接技术,尤其在中高端消费或者工业领域,将继续成为不可或缺的微控制器组件。本书将从USB基