何宾
本书系统、全面地介绍了基于Xilinx可编程逻辑器件设计的方法、理论和应用。全书共分14章,内容包括Xilinx可编程逻辑器件设计流程导论、Xilinx可编程逻辑器件结构及分类、HDL高级设计技术、基于HDL的设计技术、基于原理图的设计输入、设计综合和行为仿真、设计实现和时序仿真、设计下载、ChipScope Pro调试工具、可重配置技术基础、处理器系统可重配置实现、基于ISE的数/模混合系统设计、基于双摄像头的HDMI视频系统的实现和基于System Generator的数字系统建模。本书参考了Xilinx大量的最新设计资料,内容新颖,理论与应用并重,介绍了Xilinx可编程逻辑器件的许多新的设计方法和设计技术,并将这些设计方法和设计技术有机贯穿于完整的设计流程中。本书可作为从事Xilinx可编程逻辑器件设计工程技术人员的参考用书,也可作为电子信息类专业高年级本科生和研究生的教学和科研用书,同时也可以作为Xilinx公司的培训教材及工程技术人员的参考用书。
徐文波、田耘
本书系统地论述了Xilinx FPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖Xilinx器件概述、Verilog HDL开发基础与进阶、Xilinx FPGA电路原理与系统设计、基于ISE Foundation的逻辑设计、时序分析、逻辑开发专题、基于EDK的嵌入式系统设计、基于System Generator的DSP系统设计、数字信号处理专题以及SERDES技术专题共10章。各章均以实战开发为目的,结合最新版本的软硬件特征,覆盖了FPGA的各主要应用领域。配套光盘中包含了书中所有的实例代码,便于读者快速动手实践。书中融汇了作者多年的工程开发经验,希望能够极力帮助读者提高工程开发能力。本书适合作为电子信息工程、通信工程、自动化、计算机科学与技术等相关专业的高年级本科生及研究生的教学用书,也可以作为从事FPGA设计工作的工程师的参考图书。
何宾
本书系统地论述了Xilinx ALL Programmable Zynq7000 SoC的体系结构与设计方法,全书共23章,分为3篇。Zynq7000基础理论篇介绍了可编程SoC设计和AMBA协议规范; Zynq7000体系结构篇介绍了Zynq7000应用处理单元、可编程逻辑资源、系统互联结构、系统公共资源特性及功能、Zynq调试和测试子系统、Zynq平台的启动和配置、Zynq平台主要外设模块、Zynq平台描述规范和高级综合工具HLS; Zynq7000设计实践篇介绍了Zynq基本处理器系统的建立和运行、添加AXI IP到设计、基于定制IP实现简单嵌入式系统设计、基于定制IP实现复杂嵌入式系统设计、软件和硬件协同调试系统、Zynq平台配置和启动的实现、基于Zynq HP从端口的数据传输实现、基于Zynq ACP从端口的数据传输实现、XADC在Zynq平台上的应用、Ubuntu操作系统在Zynq平台上的实现、μC/OSⅢ操作系统在Zynq平台上的实现和HLS在Zynq嵌入式系统设计中的应用。全书基于Xilinx 最新的Zynq7000平台,理论和实践相结合; 并配套提供了工程文件及课件,便于自学与教学。本书可作为高等学校计算机与电子信息类专业嵌入式系统相关课程的教学用书,也可作为从事嵌入式系统设计的工程技术人员的参考用书。
李莉、张磊、董秀则
本书系统地介绍了FPGA的原理及开发技术。全书分基础理论与应用设计两个部分,基础理论部分包括FPGA开发流程、硬件描述语言VHDL和Verilog、Quartus Ⅱ开发环境、基本电路的FPGA设计、基于IP核的设计等内容; 应用设计部分包括人机交互接口设计、数字信号处理电路设计、密码算法设计、嵌入式Nios CPU设计等内容。全书语言简明易懂,向读者提供不同领域的FPGA应用实例以及完整的设计源程序。本书可作为高等学校电子信息、计算机、自动化等专业的本科生教材,也可供从事电子设计的工程技术人员参考。
何宾
本书首次全面系统地介绍了Altium Designer 13.0电子线路设计软件在电子线路仿真、设计和验证方面的应用。全书共分6篇,19章,以电子线路的SPICE仿真、电子元器件识别、电子线路信号完整性理论、电子元器件原理图封装和PCB封装、电子线路原理图设计、电子线路PCB设计、电子线路的板级仿真验证和生成PCB相关的加工文件等为设计主线,将Altium Designer 13.0电子系统设计平台融入到这个设计主线中。 通过对本书的学习,读者不但能熟练地掌握Altium Designer 13.0软件的设计流程和设计方法,而且还能全面地掌握电子系统设计的完整过程。本书既可以作为高等学校电子线路自动化设计相关课程的教学用书,以及使用Altium Designer 13.0进行电子系统设计的工程技术人员参考用书,也可以作为Altium公司进行Altium Designer 13.0设计工具相关技术培训的参考用书。
黄捷 等
本书立足于EDA工程师的需要,全面系统地介绍了Mentor Graphics公司高速电路板设计软件Expedition Enterprise使用方法、设计实例,以及实现高效设计的技巧。全书共包含16章正文及3个附录,循序渐进地介绍了Expedition Enterprise的设计流程与实战案例,包括中心库管理、原理图开发环境、原理图设计、PCB设计环境、PCB布局布线、设计检查以及生产制造文件输出等电路板设计开发过程的关键内容。此外,本书还结合Expedition Enterprise的特色功能,介绍了团队协同设计、射频设计、元器件信息库管理等提高团队设计管理能力的方法。本书内容专业性强、知识全面。为提高学习效果和便于快速动手实践,特别制作了配套视频讲解。适合作为普通高校EDA课程的教材,尤其适合作为从事Expedition Enterprise设计的工程师的工具书。
王振红
本书第1章介绍FPGA电子系统的设计方法。第2章介绍MAX+plus Ⅱ使用方法。第3~7章介绍FPGA硬件描述语言VHDL的特点、VHDL语言中常用的数据、运算符、顺序描述语句和并行描述语句、时钟信号描述方法、有限状态机等基本概念和应用。第8章与清华大学阎石主编的《数字电子技术基础》(第4版)同步,内容包括门电路、组合逻辑电路、触发器、时序逻辑电路,对其中的各种功能芯片以及基于VHDL及FPGA的实现方法进行了讲解。第9章介绍FPGA外围电路集成运算放大器及其各种应用。第10、11章对FPGA相关电路系统的设计进行实例介绍。本书可作为高等院校电类专业学生学习VHDL及FPGA的实训教科书,也可供有关工程技术人员参考使用。
何宾
本书全面系统地介绍了Xilinx新一代集成开发环境Vivado的设计方法、设计流程和具体实现。全书共分8章,内容包括: Vivado设计导论、Vivado工程模式和非工程模式设计流程、Vivado调试流程、基于IP的嵌入式系统设计流程、Vivado HLS设计流程、System Generator设计流程、Vivado部分可重配置设计流程和Vivado高级设计技术。本书参考了Xilinx公司提供的Vivado最新设计资料,理论与应用并重,将Xilinx公司最新的设计方法贯穿在具体的设计实现中。本书可作为使用Xilinx Vivado集成开发环境进行FPGA设计的工程技术人员的参考用书,也可作为电子信息类专业高年级本科生和研究生的教学用书,同时也可作为Xilinx公司的培训教材。
孟宪元 陈彰林 陆佳华
本书系统论述了新一代FPGA设计套件Vivado的性能、使用方法以及FPGA的开发方法。全书内容包括Vivado设计套件的特性,全面可编程FPGA器件的架构,使用Vivado套件创建复杂数字系统设计项目,仿真系统功能,RTL分析产生网表文件,性能要求的时序约束及综合,布局布线及静态时序分析和生成位流文件等全部设计过程,基于项目和非项目批作业两种用Tcl指令的设计模式,同步设计技术、HDL编码技术、时序收敛和HLS优化DSP算法等关键技术,并以实例介绍了嵌入式系统的设计方法等。本书适合作为高校电子信息类专业的实践教学用书和工程技术人员的参考用书。
何宾 李宝隆
本书基于Cypress公司的PSoC平台介绍模拟电路、数字电路以及数模混合电路的设计,共分成PSoC引论、模拟系统设计、数字系统设计和数模混合系统设计四篇。 PSoC引论篇包含2章,主要介绍PSoC是什么?它能做什么?以及下载PSoC软件和获得授权。 模拟系统设计篇包含13章,主要介绍电压跟随器的原理及实现、同相放大器的原理及实现、反相放大器的原理及实现、仪表放大器的原理及实现、积分器和微分器的原理及实现、一阶有源滤波器的原理及实现、二阶有源滤波器的原理及实现、峰值检测的原理及实现、波形发生器的原理及实现、精密整流器的原理和实现、相位锁相环的原理及实现、幅度调制和解调的原理及实现、频移键控的原理及实现。 数字系统设计篇包含14章,主要介绍SIO特性测试及其应用、逻辑表达式及最小化实现、编码器和译码器原理及实现、码变换原理及实现、多路复用器原理及实现、多位数字比较器原理及实现、算术运算单元原理及实现、锁存器和触发器原理及实现、寄存器原理及实现、有限自动状态机原理及实现、计数器原理及实现、查找表原理及实现、多谐振荡器原理及实现、复杂数字系统的高层次描述及实现。 数模混合系统设计篇包含3章,主要介绍电阻触摸感应原理及实现、脉搏信号测量原理及实现、电容触摸感应原理及实现。本书的编写基于Cypress公司的可编程片上系统PSoC3平台,充分考虑了国内大学模拟电路和数字电路及相关课程教学的要求。通过PSoC这一高度集成的数字和模拟混合设计平台,实现模拟电路、数字电路和数模混合电路的设计。在介绍这些内容时,注意理论和实际设计相结合,使读者能通过PSoC掌握模拟电路、数字电路和数模混合电路设计的基本理论和普遍的实现方法。本书可作为研究生、本科生和高职学生学习模拟电路、数字电路、电子综合课程设计等课程的教学用书,也可作为工程技术人员设计模拟电路、数字电路和数模混合电路的参考用书。
何宾 张艳辉
本书全面系统地从硬件描述语言、MATLAB Simlink模型和C语言三个方面,对Xilinx FPGA数字信号处理的实现原理和方法进行了详细的说明。全书内容涵盖了数字信号处理的主要理论知识,其中包含通用数字信号处理、数字通信信号处理和数字图像处理等方面。全书分为五篇,共计16章。内容包括: 信号处理理论基础、数字信号处理方法、数字的表示和运算的实现、CORDIC算法原理及实现、离散傅里叶变换原理及实现、快速傅里叶变换原理及实现、离散余弦变换原理及实现、FIR滤波器和IIR滤波器原理及实现、其他常用数字滤波器原理及实现、重定时信号流图原理及实现、通信信号处理原理及实现、数控振荡器原理及实现、信号同步原理及实现、数字图像处理原理及实现、动态视频拼接原理及实现、自适应信号处理原理及实现等内容。本书的设计环境使用了Xilinx最新的Vivado集成开发环境和Mathworks最新的MATLAB R2013a集成开发环境。在本书编写的过程中,参考了大量最新的设计资料和业界设计标准。本书内容新颖、理论和应用并重,充分反映了Xilinx FPGA实现数字信号处理的最新方法和技术,可以帮助读者系统地掌握这些方法和技术。本书可作为相关专业开设高性能数字信号处理课程的本科和研究生教学参考书,亦可作为从事FPGA数字信号处理相关教师、研究生和科技人员的自学参考书,同时还可作为Xilinx公司大学计划教师和学生培训用书。
陆启帅 陆彦婷 王地
本书系统介绍了Xilinx Zynq7000 SoC与嵌入式Linux设计方法与实践。全书以Zynq PS(ARM CortexA9)为核心,以Zynq PL(FPGA)为可编程外设,详细介绍了从底层硬件系统到上层操作系统及GUI设计原理和方法,详细讲解了底层外设接口控制程序、嵌入式Linux操作系统移植以及应用程序。全书共分14章,内容包括Zynq初体验、Zynq集成开发环境、Zynq启动流程及镜像制作、GPIO原理及实现、中断原理及实现、定时器原理及实现、通用异步收发器原理及实现、OLED原理及实现、Zynq双核运行原理及实现、嵌入式Linux系统构建、嵌入式Linux系统实现、uboot原理及移植、Linux内核原理及移植和嵌入式网络视频设计及实现。本书由浅入深,从最简单的流水灯、Hello World开始,使读者可以完成裸机控制程序设计、嵌入式Linux环境搭建、嵌入式操作系统移植以及应用程序设计等。本书理论与实践相结合,可以作为信息类专业大学本科高年级和研究生的教学参考用书,也可作为从事嵌入式系统设计的工程技术人员参考用书。
何宾
本书全面系统地介绍了Altium Designer 15.0在电子线路仿真、设计和验证方面的应用,以及PCB制板工艺流程。本书分8篇,共23个章节,以电子线路的SPICE仿真、TI WEBENCH电源设计和仿真工具、电子元器件识别、电子线路信号完整性理论、电子元器件原理图封装和PCB封装、电子线路原理图设计、电子线路PCB设计、电子线路的板级仿真验证、生成PCB相关的加工文件和PCB板制造工艺为设计主线,将Altium Designer 15.0电子系统设计平台融入这个设计主线中。 通过对本书内容的学习,读者不但能熟练地掌握Altium Designer 15.0软件的设计流程和设计方法,还能系统地掌握电子系统设计的完整过程。本书可以作为高等学校电子线路设计自动化相关课程的教学用书,或者使用Altium Designer 15.0进行电子系统设计的工程技术人员的参考用书,还可作为相关培训机构进行Altium Designer 15.0相关技术培训的参考用书。
符晓 张国斌 朱洪顺
本书基于Xilinx公司的ZYNQ7000 AP SoC,介绍了其体系结构与开发思想,并使用多个实例讲述了其开发方法与流程。全书共9章。书中讲述了ZYNQ7000 AP SoC家族的特点、体系与结构以及软件开发的独特之处; 以Vivado开发套件为基础,讲述了ZYNQ7000 AP SoC的软硬件开发流程; 为了方便使用ISE/PlanAhead软件的读者入手,还简要描述了使用它们开发ZYNQ7000 AP SoC嵌入式软件的方法,但本书仍以Vivado套件为主要工具进行开发讲解; 给出了常用外设的使用示例,包括MIO/EMIO接口、通用I/O、中断控制器、定时器系统等,还给出了XADC模块的使用示例; 围绕Vivado以IP为中心的设计思想,用实例讲解了如何设计用户自定义IP核; 使用System Generator for DSP在Matlab/Simulink环境下建模,介绍了基于模型的DSP算法设计,并通过多个实例讲解了其设计思想和设计流程; 使用Vivado HLS软件,通过多个实例讲述了高层次综合的设计思想和设计流程。本书可作为电子通信、软件工程、自动控制、智能仪器和物联网相关专业高年级本科生或研究生学习嵌入式操作系统及其应用技术的教材,也可作为嵌入式系统开发和研究人员的参考用书。
何宾
本书以ARM公司免费开放的Cortex-M0 DesignStart处理器 IP核为基础,以Cortex-M0处理器架构、AMBA规范、外设、汇编语言、C语言、CMSIS、驱动程序开发以及RTX操作系统为主线,详细介绍了通过Xilinx Vivado以及Keil μVision5集成开发环境构建Cortex-M0全可编程嵌入式系统的硬件和软件设计方法。 全书共分18章,主要内容包括: 全可编程SoC设计导论、Cortex-M0 CPU结构、Cortex-M0指令集、Cortex-M0低功耗特性、AHB-Lite总线结构分析、Cortex-M0汇编语言编程基础、Cortex-M0 DesignStart架构、Xilinx Artix-7 FPGA结构、Cortex-M0嵌入式系统设计与实现、7段数码管控制器设计与实现、中断系统设计与实现、定时器设计与实现、UART串口控制器设计与实现、VGA控制器设计与实现、DDR3存储器系统设计与实现、Cortex-M0 C语言编程基础、CMSIS和驱动程序开发、RTX操作系统原理及应用。本书可作为讲授ARM Cortex-M0嵌入式系统课程以及Cortex-M0可编程SoC系统设计课程的教学参考用书,也可作为学习Xilinx Vivado集成开发环境和Verilog HDL语言的参考用书。
王振红
本书系统地论述了FPGA的设计方法,并给出了大量综合电子系统设计项目实例。全书共11章。第1章介绍FPGA电子系统的设计方法;第2章介绍QuartusⅡ使用方法;第3~7章介绍FPGA硬件描述语言VHDL的特点、VHDL语言中常用的数据、运算符、顺序描述语句和并行描述语句、时钟信号描述、有限状态机等基本概念和应用;第8章介绍门电路、组合逻辑电路、触发器、时序逻辑电路(与阎石主编的《数字电子技术基础》(第4版)一致),并对其中的各种功能芯片以及基于VHDL与FPGA的实现方法进行了讲解;第9章介绍FPGA外围电路——集成运算放大器及其各种应用;第10章和第11章给出了基于FPGA的综合电子系统设计实例。本书可作为高等院校电类专业学生学习VHDL及FPGA的实践指导书,也可供有关工程技术人员参考使用。
更多精彩专题