可编程逻辑器件开发软件Quartus2

可编程逻辑器件开发软件Quartus2
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2006-09
版次: 1
ISBN: 9787118047110
定价: 36.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 288页
字数: 427千字
15人买过
  • 可编程逻辑器件结构、Altera公司最新系列器件的性能特点、VHDL语言、Altera公司新一代的PLD开发软件QuartusII使用入门与进阶、第三方工具软件、LogicLock设计方法、DSPBuilder设计工具、SOPCBuilder与NiosII嵌入式处理器核的软硬件开发。
    本书内容新颖全面、叙述简明清晰、结构层次分明,利用大量实例和图表说明问题,使读者易于接受。
    本书既可以作为高年级本科生和研究生的EDA设计方法等课程的教材,也可以作为工程技术人员的参考资料。
    为了方便读者,本书附光盘一张,其中包含了所有设计实例的源程序、工程等。 第1章概述
    1.1EDA技术
    1.1.1EDA技术发展
    1.1.2EDA设计方法
    1.1.3EDA设计层次
    1.2可编程逻辑器件概述
    1.2.1可编程逻辑器件发展
    1.2.2可编程逻辑器件常用开发软件
    1.2.3可编程逻辑器件设计流程

    第2章FPGA/CPLD结构与应用
    2.1可编程逻辑器件基础
    2.1.1逻辑电路符号表示方法
    2.1.2可编程逻辑器件的分类
    2.1.3简单PLD原理
    2.2复杂可编程逻辑器件
    2.2.1CPLD结构与原理
    2.2.2FPGA结构与原理
    2.2.3CPLD和FPGA特点总结
    2.2.4FPGA/CPLD的发展趋势
    2.3Altera新型器件简介
    2.3.1低成本FPGA——CycloneII
    2.3.2高性能、高密度FPGA——StratixII
    2.3.3低成本、低功耗CPLD—MAXII
    2.4编程与配置
    2.4.1AlteraFPGA的配置方式
    2.4.2配置过程
    2.4.3Altera配置器件
    2.4.4ByteBlasterII下载电缆
    2.4.5QuartusII软件支持

    第3章VHDL基础
    3.1简介
    3.1.1VHDL的出现
    3.1.2VHDL的主要优点
    3.2VHDL程序基本结构
    3.2.1实体描述
    3.2.2结构体描述
    3.3VHDL的库和包
    3.3.1VHDL库的种类和使用
    3.3.2程序包
    3.3.3库和程序包的引用
    3.4VHDL的基本词法
    3.4.1标识符
    3.4.2数据对象
    3.4.3数据类型
    3.4.4运算符
    3.4.5VHDL表达式
    3.5VHDL的基本语法
    3.5.1并行描述语句
    3.5.2顺序描述语句
    3.5.3结构描述语句
    3.6简单逻辑电路的VHDL描述
    3.6.1译码器
    3.6.2三态门
    3.6.3电位型触发器
    3.6.4钟控型触发器

    第4章QuartIlsII使用入门
    4.1QuartusII简介
    4.1.1QuartusII的设计流程
    4.1.2QuartusII的设计特点
    4.1.3QuartusII的图形用户界面
    4.2QuartusII使用方法
    4.2.1设计输入
    4.2.2编译
    4.2.3仿真
    4.2.4配置器件
    4.2.5原理图输入方式
    4.3使用QuartusII设计数字逻辑
    4.3.1层次化设计方法——3分频器设计
    4.3.2有限状态机设计——A/D采样控制器设计

    第5章QuartusII使用进阶
    5.1设计输入与约束
    5.1.1预备知识
    5.1.2设计输入
    5.1.3设计约束
    5.2编译
    5.2.1综合
    5.2.2布局布线
    5.3仿真与硬件验证
    5.3.1仿真
    5.3.2SignalTapII在系统分析工具
    5.4Altera的IPCore

    第6章WuartusII与第三方EDA工具
    6.1QuartusII对第三方EDA工具的支持
    6.1.1Quartus11支持的第三方EDA工具
    6.1.2QuartusII与第三方EDA工具协同设计流程
    6.2Synplify/synplifyPro综合工具
    6.2.1SynplifyPro驱动的设计流程
    6.2.2QuartusII驱动的设计流程
    6.3ModelSim仿真工具
    6.3.1使用ModelSim进行功能仿真
    6.3.2Altera仿真库的指定
    6.3.3Modelsim与QuartusII结合的仿真流程

    第7章LogicLock设计方法
    7.1LogicLOck简介
    7.1.1LogicLock区域
    7.1.2反标注布局布线信息
    7.2应用LogicLock方法设计流水线乘法器
    7.2.1开始前的准备
    7.2.2创建LogicLock区域
    7.2.3指定LogicLock区域的逻辑内容
    7.2.4反标注LogicLock区域
    7.2.5导出LogicL0ck约束
    7.2.6在顶层设计中使用导入LogicLock约束信息
    7.2.7查看LogicLock设计结果

    第8章DSPBuilder设计工具
    8.1DSPBuilder设计流程
    8.1.1Matlab/Simulink简介
    8.1.2DSPBuilder设计流程
    8.2简单的DSPBuilder设计实例
    8.2.1设计内容
    8.2.2建立Simulink模型
    8.2.3系统级仿真
    8.2.4使用ModelSim进行RTL仿真
    8.2.5自动完成综合适配流程
    8.2.6手动流程下的设计综合
    8.2.7使用QuartusII进行时序仿真
    8.2.8将DsPBuilder设计作为模块调用
    8.3DSPBuilder设计规则
    8.3.1DSPBuilder命名规范
    8.3.2位宽设计规则
    8.3.3关于数据转换的说明
    8.3.4频率设计规则
    8.3.5Goto和From模块
    8.3.6层次化设计
    8.4在DsPBuilder中使用IP核

    第9章NiosIISoPc嵌入式系统设计
    9.1NiosII处理器简介
    9.1.1NiosII软核处理器的特性
    9.1.2使用NiosII实现SOPC的特点
    9.2简单SOPC设计实例
    9.2.1SOPC设计流程
    9.2.2设计内容及步骤
    9.2.3建立QuartusII工程
    9.2.4使用SOPCBuilder创建NiosII硬件系统
    9.2.5编译NiosII系统并配置到目标器件
    9.2.6使用NiosIIIDE开发软件系统
    9.3基于HAL的软件开发
    9.3.1使用HAL开发NiosII软件程序
    9.3.2HAL设计实例
    9.4Microc/OS-II基础
    9.5用户自定义元件
    9.5.1用户自定义元件开发流程
    9.5.2自定义PWM元件
    9.6用户自定义指令
    9.6.1用户自定义指令开发流程
    9.6.2自定义指令实例
    参考文献
    光盘说明
  • 内容简介:
    可编程逻辑器件结构、Altera公司最新系列器件的性能特点、VHDL语言、Altera公司新一代的PLD开发软件QuartusII使用入门与进阶、第三方工具软件、LogicLock设计方法、DSPBuilder设计工具、SOPCBuilder与NiosII嵌入式处理器核的软硬件开发。
    本书内容新颖全面、叙述简明清晰、结构层次分明,利用大量实例和图表说明问题,使读者易于接受。
    本书既可以作为高年级本科生和研究生的EDA设计方法等课程的教材,也可以作为工程技术人员的参考资料。
    为了方便读者,本书附光盘一张,其中包含了所有设计实例的源程序、工程等。
  • 目录:
    第1章概述
    1.1EDA技术
    1.1.1EDA技术发展
    1.1.2EDA设计方法
    1.1.3EDA设计层次
    1.2可编程逻辑器件概述
    1.2.1可编程逻辑器件发展
    1.2.2可编程逻辑器件常用开发软件
    1.2.3可编程逻辑器件设计流程

    第2章FPGA/CPLD结构与应用
    2.1可编程逻辑器件基础
    2.1.1逻辑电路符号表示方法
    2.1.2可编程逻辑器件的分类
    2.1.3简单PLD原理
    2.2复杂可编程逻辑器件
    2.2.1CPLD结构与原理
    2.2.2FPGA结构与原理
    2.2.3CPLD和FPGA特点总结
    2.2.4FPGA/CPLD的发展趋势
    2.3Altera新型器件简介
    2.3.1低成本FPGA——CycloneII
    2.3.2高性能、高密度FPGA——StratixII
    2.3.3低成本、低功耗CPLD—MAXII
    2.4编程与配置
    2.4.1AlteraFPGA的配置方式
    2.4.2配置过程
    2.4.3Altera配置器件
    2.4.4ByteBlasterII下载电缆
    2.4.5QuartusII软件支持

    第3章VHDL基础
    3.1简介
    3.1.1VHDL的出现
    3.1.2VHDL的主要优点
    3.2VHDL程序基本结构
    3.2.1实体描述
    3.2.2结构体描述
    3.3VHDL的库和包
    3.3.1VHDL库的种类和使用
    3.3.2程序包
    3.3.3库和程序包的引用
    3.4VHDL的基本词法
    3.4.1标识符
    3.4.2数据对象
    3.4.3数据类型
    3.4.4运算符
    3.4.5VHDL表达式
    3.5VHDL的基本语法
    3.5.1并行描述语句
    3.5.2顺序描述语句
    3.5.3结构描述语句
    3.6简单逻辑电路的VHDL描述
    3.6.1译码器
    3.6.2三态门
    3.6.3电位型触发器
    3.6.4钟控型触发器

    第4章QuartIlsII使用入门
    4.1QuartusII简介
    4.1.1QuartusII的设计流程
    4.1.2QuartusII的设计特点
    4.1.3QuartusII的图形用户界面
    4.2QuartusII使用方法
    4.2.1设计输入
    4.2.2编译
    4.2.3仿真
    4.2.4配置器件
    4.2.5原理图输入方式
    4.3使用QuartusII设计数字逻辑
    4.3.1层次化设计方法——3分频器设计
    4.3.2有限状态机设计——A/D采样控制器设计

    第5章QuartusII使用进阶
    5.1设计输入与约束
    5.1.1预备知识
    5.1.2设计输入
    5.1.3设计约束
    5.2编译
    5.2.1综合
    5.2.2布局布线
    5.3仿真与硬件验证
    5.3.1仿真
    5.3.2SignalTapII在系统分析工具
    5.4Altera的IPCore

    第6章WuartusII与第三方EDA工具
    6.1QuartusII对第三方EDA工具的支持
    6.1.1Quartus11支持的第三方EDA工具
    6.1.2QuartusII与第三方EDA工具协同设计流程
    6.2Synplify/synplifyPro综合工具
    6.2.1SynplifyPro驱动的设计流程
    6.2.2QuartusII驱动的设计流程
    6.3ModelSim仿真工具
    6.3.1使用ModelSim进行功能仿真
    6.3.2Altera仿真库的指定
    6.3.3Modelsim与QuartusII结合的仿真流程

    第7章LogicLock设计方法
    7.1LogicLOck简介
    7.1.1LogicLock区域
    7.1.2反标注布局布线信息
    7.2应用LogicLock方法设计流水线乘法器
    7.2.1开始前的准备
    7.2.2创建LogicLock区域
    7.2.3指定LogicLock区域的逻辑内容
    7.2.4反标注LogicLock区域
    7.2.5导出LogicL0ck约束
    7.2.6在顶层设计中使用导入LogicLock约束信息
    7.2.7查看LogicLock设计结果

    第8章DSPBuilder设计工具
    8.1DSPBuilder设计流程
    8.1.1Matlab/Simulink简介
    8.1.2DSPBuilder设计流程
    8.2简单的DSPBuilder设计实例
    8.2.1设计内容
    8.2.2建立Simulink模型
    8.2.3系统级仿真
    8.2.4使用ModelSim进行RTL仿真
    8.2.5自动完成综合适配流程
    8.2.6手动流程下的设计综合
    8.2.7使用QuartusII进行时序仿真
    8.2.8将DsPBuilder设计作为模块调用
    8.3DSPBuilder设计规则
    8.3.1DSPBuilder命名规范
    8.3.2位宽设计规则
    8.3.3关于数据转换的说明
    8.3.4频率设计规则
    8.3.5Goto和From模块
    8.3.6层次化设计
    8.4在DsPBuilder中使用IP核

    第9章NiosIISoPc嵌入式系统设计
    9.1NiosII处理器简介
    9.1.1NiosII软核处理器的特性
    9.1.2使用NiosII实现SOPC的特点
    9.2简单SOPC设计实例
    9.2.1SOPC设计流程
    9.2.2设计内容及步骤
    9.2.3建立QuartusII工程
    9.2.4使用SOPCBuilder创建NiosII硬件系统
    9.2.5编译NiosII系统并配置到目标器件
    9.2.6使用NiosIIIDE开发软件系统
    9.3基于HAL的软件开发
    9.3.1使用HAL开发NiosII软件程序
    9.3.2HAL设计实例
    9.4Microc/OS-II基础
    9.5用户自定义元件
    9.5.1用户自定义元件开发流程
    9.5.2自定义PWM元件
    9.6用户自定义指令
    9.6.1用户自定义指令开发流程
    9.6.2自定义指令实例
    参考文献
    光盘说明
查看详情
相关图书 / 更多
可编程逻辑器件开发软件Quartus2
可编程序控制器技术及应用 第2版
王烈准 徐巧玲
可编程逻辑器件开发软件Quartus2
可编程控制器系统应用编程(中级)
无锡信捷电气股份有限公司 全国机械行业工业机器人与智能装备职业教育集团
可编程逻辑器件开发软件Quartus2
可编程控制系统设计与实训
吴元修 主编
可编程逻辑器件开发软件Quartus2
可编程控制器技术及应用
宋春华 主编;徐超
可编程逻辑器件开发软件Quartus2
可编程控制器技术(第2版)
齐蓉
可编程逻辑器件开发软件Quartus2
可编程片上系统(PSoCTM6)原理及实训
叶朝辉 华成英 主编;赵晓燕
可编程逻辑器件开发软件Quartus2
可编程控制系统集成
浙江瑞亚能源科技有限公司 组编;李万军
可编程逻辑器件开发软件Quartus2
可编程序控制器及其应用 第3版
王成福
可编程逻辑器件开发软件Quartus2
可编程网络自动化
[美]贾森·埃德尔曼(Jason Edelman);[美]斯科特·S. 洛(Sc
可编程逻辑器件开发软件Quartus2
可编程控制器技术项目化教程 第3版(西门子S7-1200 PLC机型)
钟苏丽 刘敏 主编
可编程逻辑器件开发软件Quartus2
可编程控制系统集成及应用
浙江瑞亚能源科技有限公司 组编;白国政
可编程逻辑器件开发软件Quartus2
可编程序控制器原理与应用基础 第3版
刘凤春 王永兴 周晓丹 巴宇