丛书名 :EDA精品智汇馆
著 者:
作 译 者:高亚军
出版时间:2016-10 千 字 数:423
版 次:01-01 页 数:264
印刷时间: 开 本:16开
印 次:01-01 装 帧:
I S B N :9787121297106
重 印:新书 换 版:
所属分类:科技 >> 电子技术 >> EDA(电子辅助设计)
广告语:
纸质书定价:¥49.0
内容简介
本书涵盖了Vivado的四大主题:设计流程、时序约束、设计分析和Tcl脚本的使用,结合实例深入浅出地阐述了Vivado的使用方法,精心总结了Vivado在实际工程应用中的一些技巧和注意事项,既包含图形界面操作方式,也包含相应的Tcl命令。本书语言流畅,图文并茂。全书共包含405张图片、17个表格、172个Tcl脚本和39个HDL代码,同时,本书配有41个电子教学课件,为读者提供了直观而生动的资料。本书可供电子工程领域内的本科高年级学生和研究生学习参考,也可供FPGA工程师和自学者参考使用。
第1章 FPGA技术分析 / 1
1.1 FPGA内部结构分析 / 1
1.1.1 Xilinx 7系列FPGA内部结构分析 / 1
1.1.2 Xilinx UltraScale系列FPGA内部结构分析 / 18
1.2 FPGA设计流程分析 / 22
1.3 Vivado概述 / 25
1.3.1 Vivado下的FPGA设计流程 / 25
1.3.2 Vivado的两种工作模式 / 26
1.3.3 Vivado的5个特征 / 30
参考文献 / 31
第2章 设计综合 / 32
2.1 常用综合选项的设置 / 32
2.1.1 -flatten_hierarchy对综合结果的影响 / 32
2.1.2 -fsm_extraction对状态机编码方式的影响 / 35
2.1.3 -keep_equivalent_registers的含义 / 36
2.1.4 -resource_sharing对算术运算的影响 / 38
2.1.5 -control_set_opt_threshold对触发器控制集的影响 / 38
2.1.6 -no_lc对查找表资源的影响 / 40
2.1.7 -shreg_min_size对移位寄存器的影响 / 41
2.2 合理使用综合属性 / 43
2.2.1 async_reg在异步跨时钟域场合的应用 / 43
2.2.2 max_fanout对高扇出信号的影响 / 44
2.2.3 ram_style和rom_style对存储性能的影响 / 46
2.2.4 use_dsp48在实现加法运算时的作用 / 48
2.3 out-of-context(OOC)综合模式 / 50
2.3.1 Project模式下使用OOC / 50
2.3.2 Non-Project模式下使用OOC / 54
2.4 综合后的设计分析 / 54
2.4.1 时钟网络分析 / 54
2.4.2 跨时钟域路径分析 / 56
2.4.3 时序分析 / 60
2.4.4 资源利用率分析 / 72
2.4.5 扇出分析 / 73
2.4.6 触发器控制集分析 / 75
参考文献 / 75
第3章 设计实现 / 76
3.1 理解实现策略 / 76
3.1.1 Project模式下应用实现策略 / 76
3.1.2 Non-Project模式下应用实现策略 / 80
3.2 理解物理优化 / 81
3.3 增量实现 / 82
3.3.1 Project模式下应用增量实现 / 82
3.3.2 Non-Project模式下应用增量实现 / 87
3.4 实现后的设计分析 / 88
3.4.1 资源利用率分析 / 88
3.4.2 时序分析 / 88
3.5 生成配置文件 / 90
3.6 下载配置文件 / 93
参考文献 / 99
第4章 设计验证 / 100
4.1 行为级仿真 / 100
4.1.1 基于Vivado Simulator的行为级仿真 / 100
4.1.2 基于ModelSim/QuestaSim的行为级仿
版 次:2页 数:字 数:印刷时间:2015年07月01日开 本:16开纸 张:胶版纸包 装:平装是否套装:否国际标准书号ISBN:9787121263583丛书名:EDA精品智汇馆
所属分类:
图书>工业技术>电子 通信>通信
内容简介
本书围绕Xilinx新一代28nm工艺芯片7系列FPGA,结合Xilinx新一代开发工具Vivado以及针对算法开发的Vivado HLS和System Generator,讲解了数字信号处理中的经典算法在FPGA上的实现方法。第2版保持了第1版的主题——如何将理论算法转化为工程实现,新增了算法的Matlab代码描述;增加了部分算法的System Generator模型。 讲解了FPGA实现时的一些细节问题如复位、跨时钟域设计等。
目 录
第1章现场可编程门阵列技术分析
1.1FPGA内部结构分析
1.1.1FPGA在大规模集成电路中的定位
1.1.2传统的FPGA内部结构分析
1.1.3SoCFPGA内部结构分析
1.2FPGA设计流程分析
1.2.1传统的FPGA设计流程
1.2.2SoCFPGA设计流程
1.3FPGA调试方法分析
1.3.1ILA使用方法
1.3.2VIO使用方法
参考文献
第章跨越鸿沟:从算法到硬件实现
2.1数字信号处理系统架构分析
显示全部信息
前 言
推 荐 序
随着FPGA器件规模及性能的不断提升,它已经越来越广泛地应用于各类行业应用中,尤其是在一些高性能计算的应用中,FPGA扮演了十分重要的作用。不同于通用的DSP处理器结构,FPGA内部集成了丰富的DSP功能单元以实现高速并行运算,而作为一名FPGA的设计人员,如何充分利用这些DSP功能单元就成为实现终性能的关键所在。高亚军先生的这本书就完美地解决了这一问题,他利用其个人多年从事FPGA设计研发、技术支持的宝贵经验,将一些看似复杂的问题深入浅出地表述出来。在这本书中,作者不仅介绍了器件底层硬件结构的特点及软件开发工具的使用技巧,也花了大量篇幅介绍如何有效地利用FPGA来实现常用的一些数字信号处理运算功能,同时,本书中所提供的大量范例及一些实用技巧相信也会给读者带来很多直接的帮助。
本书非常适用于FPGA研发工程师及硬件算法工程师,同时对其他相关的工程技术人员及研究人员也会有所帮助。
张 宁
赛灵思电子科技(上海)有限公司
版 次:5页 数:字 数:印刷时间:2015年02月01日开 本:12k纸 张:胶版纸包 装:平装是否套装:否国际标准书号ISBN:9787121254000丛书名:电子系统EDA新技术丛书
所属分类:
图书>计算机/网络>程序设计>其他
快速直达
编辑推荐
内容简介
作者简介
目 录
前 言
试读章节
免费下载读书APP
编辑推荐
选择本书的3大理由:
知名作者何宾老师**力作,凝结了何宾老师多年工程设计、教学经验和创作的心血。
系统介绍了Xilinx新一代集成开发环境Vivado2014.3的设计方法、设计流程和具体实现,工程实用性强。
本书理论与应用并重,将Xilinx**的设计理论贯穿在具体的设计实现中。
内容简介
Xilinx新一代集成开发环境Vivado突出基于知识产权(Intellectual Properity,IP)核的设计方法,更加体现系统级设计的思想,进一步增强了设计者对FPGA底层布局和布线的干预能力,以及允许设计者通过选择不同的设计策略,对不同的实现方法进行探索,从中找到佳的实现解决方案。这些设计思想和设计方法,大大的提高了FPGA的设计效率。
本书是在《Xilinx FPGA设计指南—Vivado集成设计环境》(清华大学出版社,2014)基础上,针对读者提出的意见和建议,对原书进行了大幅度修订。该书从原来的Vivado 2013.3集成开发环境升级到Vivado 2014.3集成开发环境,并增加了IP核设计的内容。此外,还大幅度增加了对高级约束内容的讲解,并对原书章节的顺序进行了调整,以方便读者的学习。
作者简介
何宾 从事数字系统EDA方面的本科生和研究生相关课程的教学和科研工作,并在多个省市进行大学生电子设计竞赛FPGA专题方面的教师培训工作,在EDA教学和科研方面积累了丰富的经验。曾出版相关图书《EDA原理及应用》、《EDA原理及应用实验教程》、《片上可编程系统原理及应用》、《FPGA数字信号处理实现原理及方法》、《Xilinx可编程逻辑器件设计技术详解》、《数字与片上系统设计教程》、《EDA原理及Verilog实现》、《基于AXI4的可编程SOC系统设计》。
目 录
第1章 Xilinx新一代UltraScale结构
1.1 UltraScale结构特点
1.2 可配置逻辑块
1.2.1 可配置逻辑块的特点
1.2.2 多路复用器
1.2.3 进位逻辑
1.2.5 分布式RAM(只有SLICEM)
1.2.6 只读存储器(ROM)
1.2.7 移位寄存器(只有SLICEM)
1.3 时钟资源和时钟管理单元
1.3.1 时钟资源
1.3.2 时钟管理模块
1.4 块存储器资源
1.5 专用的DSP模块
。。。
版 次:1页 数:字 数:印刷时间:2016年06月01日开 本:16开纸 张:胶版纸包 装:平装是否套装:否国际标准书号ISBN:9787121289958丛书名:电子系统EDA新技术丛书
所属分类:
图书>计算机/网络>行业软件及应用
快速直达
编辑推荐
内容简介
作者简介
目 录
前 言
媒体评论
试读章节
免费下载读书APP
编辑推荐
知识全面 本书内容涵盖ARM Cortex-A9双核处理器的架构、汇编指令集、片上存储器系统、GPIO、中断、定时器、DMA和外设等关键知识点。以Vivado 2015.4集成开发工具为设计平台,全面系统地说明了在Xilinx Zynq-7000 SoC平台上实现嵌入式系统设计的方法,对裸机环境和Linux环境下的嵌入式实现流程进行了详细的说明。此外,在本书中还引入Xilinx的HLS高层次综合工具,说明在片内硬件中使用C语言建模复杂算法的方法
内容先进 在编写本书内容时,参考了ARM公司大学计划提供的Cortex-A9单核/双核处理器的*教学资料,以及Xilinx公司大学计划提供的Zynq-7000 SoC嵌入式设计教学资料,力图全面反映全球新的嵌入式系统设计理论和实现方法。
实例丰富 通过大量的设计实例,以Xilinx公司Vivado 2015.4集成开发环境为平台,基于XC7Z020 SoC器件,详细说明Cortex-A9嵌入式系统的设计和实现方法。全书实例达到近40个,可以满足嵌入式系统教学和自学的需求。
软硬融合 在编写本书的过程中,特别强调软件硬件协同设计、协同仿真和协同调试的嵌入式系统设计新方法。同时,也突出体现以IP核为中心的系统级软件硬件相融合的设计思想。
内容简介
本书以Xilinx公司的XC7Z020 Zynq-7000 SoC器件和Xilinx*的Vivado 2015.4集成开发环境为平台,全面系统的介绍了嵌入式系统设计的完整设计流程。作者以本书为核心,构建了由公开视频教学资源、设计案例代码、教学课件、交流群等学习资源,以方便广大读者与作者交流互动。
作者简介
何宾 的嵌入式技术和EDA技术专家,长期从事电子设计自动化方面的教学和科研工作,与全球多家知名的半导体厂商和EDA工具厂商大学计划保持紧密合作。目前已经出版嵌入式和EDA方面的著作近30部,内容涵盖电路仿真、电路设计、可编程逻辑器件、数字信号处理、单片机、嵌入式系统、片上可编程系统等。典型的代表作有《Xilinx FPGA设计指南》、《Altium Designer13.0电路设计、仿真与验证指南》、《Xilinx FPGA数字设计-从门级到行为级的双重描述》、《Xilinx FPGA数字信号处理指南-从HDL、模型到C的描述》、《模拟与数字系统协同设计指南-Cypress集成开发环境》、《STC单片机原理及应用》、《Altium Designer15.0电路仿真、设计、验证与工艺实现指南》、《STC单片机C语言程序设计》。
目 录
第1章Zynq-7000 SoC设计导论
1.1全可编程片上系统基础知识
1.1.1全可编程片上系统的演进
1.1.2SoC与MCU和CPU的比较
1.1.3全可编程SoC诞生的背景
1.1.4可编程SoC系统技术特点
1.1.5全可编程片上系统中的处理器类型
1.2Zynq-7000 SoC功能和结构
1.2.1Zynq-7000 SoC产品分类及资源
1.2.2Xilinx Zynq-7000 SoC功能
1.2.3Zynq-7000 SoC处理系统PS的构成
1.2.4Zynq-7000 SoC可编程逻辑PL的构成
1.2.5Zynq-7000 SoC内的互联结构
1.2.6Zynq-7000 SoC的供电引脚
显示全部信息
前 言
序言
本书是在作者已经出版的《Xilinx All Programmable Zynq-7000 SoC设计指南》一书的基础上进行大幅度修订而成的。在本书修订的过程中,汲取了广大读者的参考意见。修订后本书的特色主要包含:
(1)本书大幅度增加了ARM Cortex-A9基本知识的讲解,包括指令集、处理器架构等方面的内容,降低读者阅读本书的入门门槛;
(2)本书大幅度增加了ARM Cortex-A9应用和设计实例,包括MIO和EMIO、定时器、中断、DMA、NEON等,帮助读者进一步全面掌握ARM Cortex-A9处理器的使用方法;
(3)本书开发环境使用了Xilinx新的Vivado2015.4集成开发环境,使得本书能反映出Vivado集成开发环境的新特性;
(4)本书大幅度增加了Ubuntu操作系统在嵌入式系统中的应用实例,使得读者系统掌握Ubuntu构建、驱动程序开发,以及Qt应用程序开发的全部流程。
在修订本书的过程中,有更多新的体会,在此愿意与广大读者分享。
丛书名 :EDA精品智汇馆
作 译 者:廉玉欣等
出版时间:2016-08 千 字 数:595
版 次:01-01 页 数:372
开 本:16开
装 帧:
I S B N :9787121294952
换 版:
所属分类:科技 >> 电子技术 >> 电子系统设计与仿真
纸质书定价:¥59.0 会
我是一个对电子工程充满好奇心的爱好者,尽管我没有专业的背景,但一直对FPGA和数字逻辑设计有着浓厚的兴趣。在接触到这套书之前,我曾经尝试过一些零散的学习资料,但总是感觉难以系统地掌握。这本书的出现,就像黑暗中的一盏明灯,为我指明了方向。它从最基本的概念讲起,用通俗易懂的语言解释了复杂的数字逻辑原理,并且将这些原理与Vivado这一强大的设计工具相结合。书中大量的图解和代码示例,让我能够清晰地看到理论知识是如何转化为实际操作的。最让我惊喜的是,它并不是简单地教我如何使用软件,而是让我理解为什么这样做,以及这样做带来的后果。例如,在讲解组合逻辑和时序逻辑的区别时,书中用非常形象的比喻,让我一下子就明白了它们之间的本质差异。而通过Vivado进行的实验,更是让我体验到了设计和实现一个硬件功能的乐趣。我从最简单的LED亮灭,到后面尝试一些更复杂的逻辑电路,每一步都充满了成就感。这本书让我看到了一个全新的世界,让我能够将脑海中的创意,通过实际的电子元件和软件工具来实现,这是一种难以言喻的满足感。
评分这套书我入手已经有一段时间了,一直想写点什么,但总觉得难以尽述。初次翻阅时,就被其扎实的理论基础和系统性的讲解深深吸引。虽然我不是初学者,但对于Vivado这样强大的FPGA设计工具,总感觉还有很多值得深入挖掘的地方。这本书恰好填补了我在这方面的空白。它并没有简单地罗列命令和功能,而是从数字逻辑的基本原理出发,循序渐进地引导读者理解Vivado的工作流程和背后的逻辑。尤其是那些关于时序分析和优化的小技巧,简直是实战中的“点睛之笔”,让我茅塞顿开,解决了困扰我许久的工程难题。作者在讲解过程中,经常穿插一些自己亲身经历的开发案例,这些案例生动形象,让我仿佛置身于真实的开发环境中,能够更直观地理解理论知识的应用。而且,书中对一些常见的设计误区和陷阱也进行了详细的剖析,这对于避免重复犯错,提高开发效率非常有帮助。我尤其欣赏的是,它不仅仅停留在软件操作层面,而是将硬件实现的原理也融入其中,让读者能够更全面地掌握FPGA设计的精髓。我感觉,这本书不仅仅是一本技术手册,更像是一位经验丰富的导师,在我学习的道路上给予了无私的指导。
评分作为一名在嵌入式开发领域摸爬滚打多年的工程师,我深知FPGA在现代硬件设计中的重要性。一直以来,Vivado都是我工作中不可或缺的工具,但随着技术的不断发展,我总觉得需要在某些方面进行更深入的学习和巩固。这套书的出现,正好满足了我的需求。它在讲解Vivado的各种功能和操作的同时,并没有忽略对背后数字逻辑原理的阐述,这对于我这样需要将软件和硬件结合的工程师来说,是非常宝贵的。书中对一些高级特性的讲解,比如IP核的集成、AXI接口的设计以及时序约束的优化等方面,都非常到位。我尤其欣赏它在讲解过程中,始终以“如何更高效、更稳定地实现设计”为导向,提供了很多实用的技巧和方法。例如,在讲到时序分析时,书中提供了多种角度的分析方法,并结合了实际的工程案例,让我能够更深刻地理解时序违例的成因以及如何有效解决。而且,书中对不同FPGA器件系列的特性和应用场景也进行了介绍,这对于我选择合适的硬件平台和设计方案非常有帮助。总的来说,这套书不仅巩固了我现有的知识,更在很多方面拓宽了我的视野,让我对FPGA设计有了更全面的认识。
评分坦白说,我购买这套书的初衷,更多的是为了提升自己在Vivado这一常用工具上的熟练度。之前在工作中,虽然也能用Vivado完成基本的设计任务,但总感觉在一些细节处理和性能优化上还有提升的空间。这套书在这一点上,给了我很大的启发。它并没有仅仅停留在API的使用层面,而是深入剖析了Vivado的内部工作原理,以及如何利用这些原理来指导我们的设计。书中对不同综合和实现策略的对比分析,以及对时序报告的解读,都非常详尽,让我能够更清楚地知道如何根据不同的设计需求来选择最合适的策略。我尤其喜欢书中关于调试技巧的部分,对于那些难以捉摸的设计问题,书中提供了一些非常实用的分析方法和工具,能够帮助我快速定位问题并加以解决。而且,书中还穿插了一些关于FPGA架构和特性方面的介绍,这让我能够更全面地理解Vivado所服务的硬件平台,从而做出更明智的设计决策。总而言之,这套书不仅提升了我对Vivado的工具掌握程度,更重要的是,它帮助我建立起了一种更系统、更深入的设计思维,让我能够更好地应对复杂的设计挑战。
评分我是一名对FPGA设计充满热情的在校学生,在学习过程中,一直希望找到一本能够真正帮助我理解数字逻辑和Vivado实践的教材。这套书的到来,无疑是我的福音。一开始,我被它清晰的逻辑结构和丰富的实验案例所吸引。书中从最基础的逻辑门电路开始,逐步深入到更复杂的组合逻辑和时序逻辑设计,每一个概念都讲解得非常透彻,而且配以大量的图示和代码示例,让我这个初学者也能轻松理解。最让我惊喜的是,它并非枯燥的理论堆砌,而是紧密结合了Vivado这一主流FPGA开发工具,通过大量的实验教程,让我能够亲手操作,将理论知识转化为实际能力。从简单的LED闪烁到复杂的状态机设计,每一个实验都设计得非常巧妙,循序渐进,让我能够逐步掌握Vivado的设计流程,包括原理图输入、HDL编码、仿真、综合、实现以及下载等关键步骤。书中的实验讲解非常详细,即使是配置引脚、设置时钟约束这些看似琐碎但至关重要的环节,也讲解得一丝不苟,避免了我在实际操作中走弯路。通过这些实验,我不仅巩固了数字逻辑的理论知识,更重要的是,我学会了如何运用Vivado来完成一个完整的FPGA项目。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有