新闻资讯
看你所看,想你所想

FPGA套用开发实战技巧精粹

FPGA套用开发实战技巧精粹

FPGA套用开发实战技巧精粹

《FPGA套用开发实战技巧精粹》是人民邮电出版社出版的图书,作者是杨跃。

该书介绍了FPGA设计开发的大量技巧,内容包括Xilinx开发软体ISE的使用技巧、Altera开发软体Quartus的使用技巧、仿真工具ModelSim的使用技巧、综合工具Synplify的使用技巧以及设计数字电路的一般技巧。

基本介绍

  • 书名:FPGA套用开发实战技巧精粹
  • 作者:杨跃
  • ISBN:9787115196613
  • 出版社:人民邮电出版社

内容简介

而且立足于实际,介绍的技巧都是在实际开发中经常使用到的,作者结合多年的工作经验组织编写了这本书书中总结了各种使用技巧并且提供了具体的使用方法和实例。

导语

本书着眼于实践,介绍了FPGA设计开发的大量技巧,内容包括Xilinx开发软体ISE的使用技巧、Altera开发软体Quartus的使用技巧、仿真工具ModelSim的使用技巧、综合工具Synplify的使用技巧以及设计数字电路的一般技巧。而且立足于实际,介绍的技巧都是在实际开发中经常使用到的,作者结合多年的工作经验组织编写了这本书书中总结了各种使用技巧并且提供了具体的使用方法和实例。读者可以参考书中的技巧,通过实际动手操作掌握各个技巧的使用方法,并且在实际开发工作中运用。本书可以作为高等院校电子工程、通信工程、计算机、自动化等专业的教材,也可以作为电子工程师的参考手册。

编辑推荐

内容全面:240个FPGA套用开发常用技巧,覆盖FPGA套用开发的方方面面。
步骤清晰:详细列出每个操作步骤,按步骤操作即可得出相应结果。
团队创作:FPGA开发团队多年开发经验的总结。

目录

第1章基础知识
1.1FPGA简介
1.2FPGA基本结构
1.2.1FPGA的基本结构
1.2.2AlteraFPGA基本结构
1.2.3XilinxFPGA基本结构
1.3FPGA的套用
1.4FPGA设计流程
1.5FPGA的常用开发工具
1.6FPGA设计技术展望
1.6.1未来可程式器件的发展趋势
1.6.2未来EDA设计方法的发展趋势
第2章XilinxFPGA设计技巧
2.1ISE基本使用技巧
2.1.1新建项目的技巧
2.1.2新建HDL档案的技巧
2.1.3添加HDL档案的技巧
2.1.4新建原理图设计的技巧
2.1.5在原理图中调用模组的技巧
2.1.6编辑原理图的技巧
2.1.7用ConstraintsEditor设定约束的技巧
2.1.8用PACE设定引脚与区域约束的技巧
2.1.9使用XST进行综合的技巧
2.1.10设计实现的技巧
2.1.11生成下载档案的技巧
2.1.12下载FPGA的技巧
2.2仿真验证技巧
2.2.1新建测试平台的技巧
2.2.2图形化编辑激励信号的技巧
2.2.3在ISE中仿真的技巧
2.2.4在ISE中调用ModelSim的技巧
2.2.5使用ModelSim行为仿真的技巧
2.3命令行方式使用ISE的技巧
2.3.1调用命令行的技巧
2.3.2命令行的语法技巧
2.3.3NGDBUILD命令使用技巧
2.3.4MAP命令使用技巧
2.3.5PAR命令使用技巧
2.3.6BITGEN命令使用技巧
2.3.7TRACE命令使用技巧
2.3.8DATA2MEM命令使用技巧
2.3.9自动执行命令行的技巧
2.4COREGenerator使用技巧
2.4.1新建COREGenerator项目的技巧
2.4.2新建IP的技巧
2.4.3修改已有IP的参数的技巧
2.4.4ArchitectureWizard使用技巧
2.4.5在设计中例化IP的技巧
2.4.6选择不同版本IP的技巧
2.5使用Xilinx硬体资源的技巧
2.5.1DCM使用技巧
2.5.2PMCD使用技巧
2.5.3BLOCKRAM使用技巧
2.5.4分散式RAM使用技巧
2.5.5FIFO使用技巧
2.5.6IDDR使用技巧
2.5.7ODDR使用技巧
2.6设定约束的技巧
2.6.1使用UCF档案的技巧
2.6.2编写UCF档案的语法技巧
2.6.3设定TNM_NET分组约束的技巧
2.6.4设定TNM分组约束的技巧
2.6.5设定TIMESPEC时序约束的技巧
2.6.6设定AREA_GROUP约束的技巧
2.6.7设定DRIVE约束的技巧
2.6.8设定IBUF_DELAY_VALUE约束的技巧
2.6.9设定IFD_DELAY_VALUE约束的技巧
2.6.10设定IOBDELAY约束的技巧
2.6.11设定KEEP约束的技巧
2.6.12设定IOSTANDARD约束的技巧
2.6.13设定KEEP_HIERARCHY约束的技巧
2.6.14设定IOB约束的技巧
2.6.15设定LOC约束的技巧
2.6.16设定OFFSET约束的技巧
2.6.17设定PERIOD约束的技巧
2.6.18设定PIN约束的技巧
2.6.19设定TIMEGRP约束的技巧
2.7Chipscope调试技巧
2.7.1使用ChipscopeInserter的技巧
2.7.2生成ChipScope下载档案的技巧
2.7.3使用ChipScope下载FPGA的技巧
2.7.4使用ChipScopeAnalyzer的技巧
2.7.5直接从ISE调用ChipScope的技巧
2.7.6使用ICONCore的技巧
2.7.7使用ILACore的技巧
第3章AlteraFPGA设计技巧
3.1使用Altera器件的技巧
3.1.1PLL的使用技巧
3.1.2LVDS的使用技巧
3.1.3FIFO的使用技巧
3.1.4EmbeddedRAM的使用技巧
3.1.5ShiftRegister的使用技巧
3.1.6动态相位对準(DPA)的使用技巧
3.1.7VirtualJTAG的使用技巧
3.1.8DSP块的使用技巧
3.2使用Quartus开发的基本技巧
3.2.1运行新项目嚮导的技巧
3.2.2设定项目参数的技巧
3.2.3添加HDL设计的技巧
3.2.4新建HDL设计的技巧
3.2.5运行时序嚮导设定时序约束的技巧
3.2.6编译设计的技巧
3.2.7配置FPGA的技巧
3.3使用Quartus输入设计的技巧
3.3.1使用版本兼容的设计的技巧
3.3.2使用BlockEditor的技巧
3.3.3使用TextEditor的技巧
3.3.4使用SymbolEditor的技巧
3.3.5使用Megafunction的技巧
3.3.6使用语言模板的技巧
3.4使用Quartus综合的技巧
3.4.1设定综合属性的技巧
3.4.2综合VHDL和Verilog设计的技巧
3.4.3使用编译指令和属性的技巧
3.4.4使用逻辑选项的技巧
3.4.5最佳化综合网表的技巧
3.4.6检查设计可靠性的技巧
3.4.7查看状态机综合结果的技巧
3.4.8查看综合报告的技巧
3.4.9使用增量综合的技巧
3.5使用Quartus布局布线的技巧
3.5.1配置编译器的技巧
3.5.2创建引脚分配的技巧
3.5.3查看编译结果的技巧
3.5.4设定布局布线选线的技巧
3.5.5使用资源最佳化嚮导的技巧
3.6时序分析的技巧
3.6.1查看时序分析结果的技巧
3.6.2执行多时钟时序分析的技巧
3.6.3设定多周期路径的技巧
3.6.4查看特殊路径时序结果的技巧
3.6.5使用时序最佳化器的技巧
3.6.6使用LogicLock改善时序要求的技巧
3.6.7使用渐进式编译改善时序的技巧
3.7使用Quartus仿真的技巧
3.7.1设定仿真工具的技巧
3.7.2创建波形档案的技巧
3.7.3生成仿真输出档案的技巧
3.7.4生成仿真库的技巧
3.7.5分析仿真结果的技巧
3.7.6使用仿真器工具的技巧
3.8使用Quartus下载的技巧
3.8.1创建下载档案的技巧
3.8.2载入档案格式转换的技巧
3.8.3使用Programmer配置器件的技巧
3.8.4建立辅助下载档案的技巧
3.9SignalTapII调试技巧
3.9.1设定和运行LogicAnalyzer的技巧
3.9.2增量式编译使用SignalTapII的技巧
3.9.3使用外部逻辑分析仪的技巧
3.9.4使用SignalProbe的技巧
3.9.5使用RTL查看器的技巧
3.9.6使用技术映射查看器的技巧
3.9.7使用晶片编辑器的技巧
3.10使用AlteraIPCore的技巧
3.10.1启动MegaWizardPlug-In的技巧
3.10.2充分利用IP宏功能的技巧
3.10.3生成所需IP的技巧
3.10.4例化IP的技巧
3.10.5推断IP宏功能的技巧
3.10.6使用黑盒子方式例化宏功能的技巧
3.10.7按推断进行例化的技巧
3.10.8使用Clear-Box的技巧
3.11设定约束的技巧
3.11.1设定引脚约束的技巧
3.11.2使用AssignmentEditor的技巧
3.11.3设定时间约束的技巧
3.11.4设定位置约束的技巧
3.11.5设定区域的技巧
3.11.6导出和导入约束档案的技巧
3.11.7验证引脚分配的技巧
第4章逻辑电路设计技巧
4.1FPGA设计的基本技巧
4.1.1Top-Down方式的设计技巧
4.1.2Bottom-Up方式的设计技巧
4.1.3VHDL设计FPGA的技巧
4.1.4VerilogHDL设计FPGA的技巧
4.1.5状态机设计的技巧
4.2数字系统设计技巧
4.2.1同步电路设计技巧
4.2.2异步时钟域数据同步的技巧
4.2.3亚稳态
4.2.4系统原则的技巧
4.2.5硬体设计原则的技巧
4.2.6选择if语句与case语句的技巧
4.2.7分离组合电路与时序电路的技巧
4.2.8桌球操作的技巧
4.2.9串并转换的技巧
4.2.10流水线操作设计的技巧
4.3代码风格技巧
4.3.1VHDL的编码风格技巧
4.3.2VerilogHDL的编码风格技巧
4.3.3命名的技巧
4.3.4添加注释的技巧
4.3.5模组划分的技巧
4.3.6模组重用的技巧
4.3.7编写可综合代码的技巧
4.4提高速度的技巧
4.4.1设定速度约束的技巧
4.4.2专用资源提高速度的技巧
4.4.3分配关键路径的技巧
4.4.4进行特殊约束的技巧
4.4.5减少逻辑级数的技巧
4.4.6分割组合逻辑的技巧
4.4.7转移组合逻辑的技巧
4.5降低面积的技巧
4.5.1模组划分的技巧
4.5.2复用模组的技巧
4.5.3利用代码风格降低面积的技巧
4.5.4使用分散式RAM的技巧
4.5.5布局布线的技巧
4.5.6面积和速度的平衡与互换技巧
第5章ModelSim仿真技巧
5.1ModelSim介绍
5.2图形界面使用技巧
5.2.1使用Wizard创建工程的技巧
5.2.2编译档案的技巧
5.2.3启动仿真的技巧
5.2.4产生信号激励的技巧
5.2.5查看波形的技巧
5.3编译ModelSim仿真库的技巧
5.3.1在ModelSim中编译Xilinx仿真库的技巧
5.3.2在ISE中编译Xilinx仿真库的技巧
5.3.3使用脚本编译Xilinx仿真库的技巧
5.3.4在ModelSim中编译Altera仿真库的技巧
5.4使用FPGA开发工具调用ModelSim的技巧
5.4.1在ISE中调用ModelSim的技巧
5.4.2在Quartus中调用ModelSim的技巧
5.5命令行方式仿真技巧
5.5.1VLIB命令使用技巧
5.5.2VMAP命令使用技巧
5.5.3VCOM命令使用技巧
5.5.4VLOG命令使用技巧
5.5.5VSIM命令使用技巧
5.5.6FORCE命令使用技巧
5.5.7ADDWAVE命令使用技巧
5.5.8RUN命令使用技巧
5.5.9DO档案使用技巧
5.6ModelSim脚本仿真技巧
5.6.1Testbench的创建技巧
5.6.2ModelSimDO脚本档案编写技巧
5.6.3运行ModelSimDO脚本的技巧
第6章Synplify综合工具使用技巧
6.1SynplifyPro基本使用技巧
6.1.1新建HDL源档案的技巧
6.1.2使用文本编辑器的技巧
6.1.3检查HDL源档案的技巧
6.1.4使用外部文本编辑器的技巧
6.1.5设定工程参数的技巧
6.1.6综合及查看综合结果的技巧
6.1.7混合语言综合的技巧
6.1.8新建设计实现的技巧
6.2分析综合结果的技巧
6.2.1使用日誌观察视窗的技巧
6.2.2使用信息查看器的技巧
6.2.3分析关键路径时序的技巧
6.2.4使用Stand-alone时序分析的技巧
6.3利用脚本运行Synplify的技巧
6.3.1使用add_file命令的技巧
6.3.2使用assign_to_region命令的技巧
6.3.3指定constraint_file命令的技巧
6.3.4使用create_region命令的技巧
6.3.5使用gen_env命令的技巧
6.3.6使用impl命令的技巧
6.3.7使用project命令的技巧
6.3.8使用project_file命令的技巧
6.4综合属性Attribute
6.4.1添加综合属性的技巧
6.4.2使用SCOPE视窗的技巧
6.4.3使用altera_chip_pin_lc属性的技巧
6.4.4使用black_box_pad_pin属性的技巧
6.4.5使用black_box_tri_pins属性的技巧
6.4.6使用syn_allow_retiming属性的技巧
6.4.7使用syn_black_box属性的技巧
6.4.8使用syn_encoding属性的技巧
6.4.9使用syn_hier属性的技巧
6.4.10使用syn_netlist_hierarchy属性的技巧
6.4.11使用syn_ramstyle属性的技巧
6.4.12使用syn_loc属性的技巧
6.4.13使用syn_noclockbuf属性的技巧
6.4.14使用syn_keep属性的技巧
6.4.15使用syn_noprune属性的技巧
6.4.16使用syn_preserve属性的技巧
6.4.17使用translate_off/translate_on属性的技巧
6.5Synplify的高级综合技巧
6.5.1共享资源的技巧
6.5.2使用流水线的技巧
6.5.3使用Retiming的技巧
6.5.4插入探针Probes的技巧
6.5.5使用推论RAM的技巧
6.5.6使用推论移位暂存器的技巧
……

作者简介

姓名:杨跃着
作品:《法制教育:三年级》《2009春法制教育二年级》《2009春法制教育四年级》《国小数学奥林匹克竞赛全真试题.省市精华卷(2010详解版)》《FPGA套用开发实战技巧精闢》《肺癌标準化手术图谱-附DVD手术光碟》《国小数学奥林匹克竞赛全真试题-全国联赛卷(2010详解版)》《典型焊接接头电弧焊实作》《新编大学英语综合辅导:1》《海洋争霸500年:英国皇家海军与大英帝国的兴衰》《新视野大学英语》《国小数学:奥林匹克竞赛全真试题(2010详解版) - - 全国联赛卷》《新时代互动英语(2视听说练习册网路版简易装普通高等教育十一五国家级规划教材)》《中国教育考试年鉴2007(CHINA EDUCATION EXAMINATIONS YEARBOOK)》《中国教育考试年鉴:2006(精装)》

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com