丛书名 :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工程师和自学者参考使用。
章 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版保持了版的主题——如何将理论算法转化为工程实现,新增了算法的Matlab代码描述;增加了部分算法的System Generator模型。 讲解了FPGA实现时的一些细节问题如复位、跨时钟域设计等。
目 录
章现场可编程门阵列技术分析
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系统设计》。
目 录
章 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语言程序设计》。
目 录
章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 会
《基于Xilinx Vivado的数字逻辑实验教程》这本书,我感觉它更像是一个实践操作的宝典。虽然它和《Vivado从此开始》的内容有所衔接,但这本书更侧重于通过一个个具体的实验项目来让你巩固和深化知识。我之前在学习一些比较复杂的逻辑设计时,总感觉理论和实际应用之间好像隔着一层窗户纸。这本书通过一系列精心设计的实验,比如状态机的实现、FIFO的设计、简单的处理器核搭建等等,让你能够亲手去实现这些功能。书中的实验步骤都写得非常细致,从原理讲解,到Vivado工程的搭建,再到代码的编写和调试,一步步指导你完成。更重要的是,它会引导你思考为什么这样设计,以及不同设计方案的优缺点。通过这些实验,我不仅掌握了Vivado的使用技巧,更重要的是对数字逻辑的设计能力有了质的提升。感觉像是把书本上的知识活生生地搬到了FPGA开发板上,成就感十足。
评分我一直觉得,学习一门技术,光看书是不够的,实践才是王道。这套书给我的最大感受就是,它很好地平衡了理论和实践。尤其是《Vivado从此开始》和《基于Xilinx Vivado的数字逻辑实验教程》这两本,简直是为我们这种实践型学习者量身定做的。我喜欢看书里那些清晰的框图和流程图,能帮助我快速把握整体设计思路。然后跟着书里的步骤一步步在Vivado里操作,每一步都充满了探索的乐趣。有时候遇到一些小的bug,书中也会提供一些调试的小技巧,让我少走了不少弯路。通过这些实际操作,我感觉自己对数字逻辑的理解不再是停留在纸面上的概念,而是变成了一种能够转化为实际产品的能力。这种通过自己动手实现复杂功能的感觉,真的非常令人兴奋,也让我对FPGA开发充满了热情。
评分我个人对这套书的评价是,它为我提供了一个非常系统且循序渐进的学习路径。当我翻开《Vivado从此开始》时,立刻就被它由浅入深的讲解方式所吸引。作者并没有一上来就抛出复杂的概念,而是从最基础的数字信号、逻辑门开始,一步步搭建起理解FPGA的认知体系。随后的《基于Xilinx Vivado的数字逻辑实验教程》则将理论知识付诸实践,通过一系列贴合实际的实验项目,让我能够亲身感受数字逻辑设计的魅力。最让我印象深刻的是,书中不仅讲解了如何实现功能,更注重引导读者去理解设计背后的逻辑和原理,这对于培养独立思考和解决问题的能力至关重要。而《Xilin》这部分,我感觉它在原有基础上做了进一步的拓展,触及到了一些更深层次的设计优化和应用场景,为进一步的学习提供了指引。总而言之,这套书从入门到实践再到进阶,为我提供了一个非常完整的学习闭环。
评分这套书简直是FPGA小白的福音!我之前对数字逻辑和Vivado完全是零基础,看网上的教程总是感觉跳跃太大,很多概念理解起来云里雾里。拿到这套书,尤其是《Vivado从此开始》,就像给我打开了一扇新世界的大门。从最基础的数制转换、逻辑门开始讲起,循序渐进,讲解清晰易懂。书中对Vivado软件的基本操作,比如工程的创建、模块的编写、综合、实现、生成比特流等,都有非常详细的图文说明,跟着操作一遍,基本就能上手了。而且,它并没有止步于软件操作,而是将数字逻辑的概念与Vivado的实践紧密结合,让你在学习软件的同时,真正理解数字逻辑的设计思想。我尤其喜欢书中举的那些小例子,比如LED闪烁、数码管显示,这些虽然简单,但能让你快速看到自己的代码运行起来的效果,极大地增强了学习的信心和兴趣。对于初学者来说,这套书提供的学习路径非常扎实,不会让你觉得茫然无措。
评分这套书的第三本,也就是《Xilin》,感觉它在深度和广度上都有一定的拓展,虽然书名比较简洁,但内容绝不简单。如果说前两本是入门和实践,那么这本书可能更偏向于进阶和原理性的探讨。它可能涉及了一些更底层的概念,比如时序分析、功耗优化,甚至可能是一些高级的设计技巧。我注意到书中可能会讲解一些更加复杂的IP核的使用,或者是在一些经典数字电路模块的实现上,有更深入的分析。虽然我还没有完全消化这本书的内容,但它给我的感觉是,当你对Vivado和数字逻辑有了初步的掌握后,想要进一步提升,这本书会提供更广阔的视野和更深度的思考方向。它可能不会手把手教你每一个步骤,但它会启发你思考“为什么”和“如何做得更好”,从而让你真正成为一个能够独立解决问题的FPGA工程师。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有