• 基于Verilog的FPGA设计基础
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

基于Verilog的FPGA设计基础

18.3 5.2折 35 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者杜慧敏 著

出版社西安电子科技大学出版社

出版时间2006-02

版次1

装帧平装

货号A10

上书时间2024-10-30

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 杜慧敏 著
  • 出版社 西安电子科技大学出版社
  • 出版时间 2006-02
  • 版次 1
  • ISBN 9787560616261
  • 定价 35.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 380页
  • 字数 578千字
【内容简介】
  本书简要介绍了FPGA的编程技术,详细讨论了以AlteraFPGA为代表的可编程器件的结构和特点、AlteraQuartusⅡ集成环境的使用以及目前工业界最常用的仿真工具Modelsim的使用。重点讲授了FPGA设计流程中的基本概念、所采用的步骤和应该遵循的原则,包括模块划分原则、可综合Verilog编码风格、验证程序的编写方法和静态时序分析等。另外,本书结合Altera公司的NiosⅡ软核,简单介绍了基于SOPC的系统设计方法以及AlteraSOPCBuilder软件的使用方法。
  本书可作为从事数字集成电路设计及相关工程技术人员的参考书,也可作为大专院校电子信息、自动控制等专业高年级本科生及研究生的教学用书。
【目录】
第1章绪论
1.1FPGA概述
1.1.1FPGA发展的简要回顾
1.1.2FPGA与ASIC
1.2可编程逻辑器件的基本概念
1.3简单可编程器件(sPLD)的结构
1.4高密度可编程逻辑器件
1.4.1复杂可编程逻辑器件CPLD
1.4.2现场可编程门阵列FPGA
1.4.3CPLD和FPGA的区别
1.4.4FPGA/CPLD厂家简介
1.5基于FPGA的设计流程与设计方法
1.5.1基于FPGA的设计流程
1.5.2自顶向下和自底向上的设计方法学
1.5.3基于IP核的设计
1.6EDA技术简介

第2章可编程逻辑器件
2.1Altera器件概述
2.1.1FPGA系列简介
2.1.2EPLD系列简介
2.1.3结构化ASIC器件
2.1.4FPGA器件的配置芯片
2.2Altera的EPID器件系列
2.2.1EPLD器件的特性
2.2.2MAX9000器件的结构
2.2.3MAXII器件的结构
2.3Altera的FPGA器件
2.3.1简单FPGA器件
2.3.2复杂FPGA器件
2.3.3新型FPGA器件1
2.4Xilinx公司产品简介1
2.4.1XilinxCPLD器件
2.4.2XilinxFPGA器件的特性
2.4.3XilinxFPGA器件的结构
2.5Lattice公司产品简介
2.5.1I,atticeCPLD器件系列
2.5.2LatticeFPGA产品系列
2.5.3FPSC产品系列1
2.5.4低密度PLD产品系列
2.5.5其他产品
2.6Actel公司产品简介
2.6.1FlashFPGA器件
2.6.2反熔丝FPGA器件
2.6.3航空航天和军用器件

窘3章FPGA设计入门
3.1系统的抽象层次与高级硬件描述语言Verilog
3.2用Verilog语言建立数字电路模型
3.2.1代码的书写风格
3.2.2可综合代码的编码风格
3.2.3时序电路的设计
3.3模块设计
3.4系统规范
3.4.1系统规范的内容
3.4.2选择FPGA

第4章设计验证
4.1验证综述
4.1.1验证的概念
4.1.2验证和测试
4.1.3自顶向下和自底向上的验证方法
4.1.4主要验证技术1
4.1.5验证工具的介绍
4.1.6验证计划和流程
4.2功能验证
4.2.1验证程序(Testbench)的组成
4.2.2实用构造Trestbench技术
4.3基于断言的验证
4.4时序验证
4.4.1静态时序分析概述
4.4.2静态时序分析中的基本概念
4.4.3假路径和多周期路径
4.4.4时序验证中的系统任务

第5章ModeISjm工具介绍
5.1.ModelSim概述
5.1.1基本仿真流程
5.1.2工程仿真流程1
5.1.3多数据库仿真流程1
5.1.4调试工具
5.2ModelSim工程
5.2.1创建一个新工程
5.2.2编译和加载设计
5.2.3利用文件夹组织工程
5.2.4在工程中进行仿真配置
5.2.5关于工程的其他基本操作
5.2.6Proiect标签页及菜单简介1
5.2.7指定文件属性和工程设置
5.3设计库
5.3.1设计库简介
5.3.2使用设计库工作
5.3.3导入FPGA设计库
5.4Verilog基本仿真
5.4.1创建工作的设计数据库
5.4.2编译设计
5.4.3运行仿真
5.4.4设置断点与源代码单步执行
5.4.5结束仿真
5.4.6增量编译
5.5在Verilog仿真中连接第三方资源库
5.5.1仿真连接资源库
5.5.2永久性映射资源库
5.6使用波形窗口1
5.6.1向波形窗口添加项目
5.6.2波形显示的图像缩放
5.6.3在波形窗口中使用游标
5.6.4存储波形窗口格式
5.6.5WLF文件(Datasets)
5.7使用数据流(dataflow)窗口进行调试
5.7.1编译并加载一个例子
5.7.2观察设计的连接性
5.7.3跟踪事件
5.7.4追踪未知态
5.7.5在dataflow窗口中显示层次结构
5.8存储器的查看与初始化
5.8.1编译和装入设计举例
5.8.2查看存储器
5.8.3保存存储器数据到一个文件
5.8.4初始化一个存储区
5.8.5交互式调试命令
5.9使用性能分析器仿真
5.9.1性能分析器简介及本节的设计文件
5.9.2编译、加载例子的设计
5.9.3运行仿真
5.9.4使用数据改进性能
5.9.5过滤并保存数据
5.10仿真代码覆盖情况
5.10.1编译、加载例子的设计
5.10.2在主窗口中查看统计
5.10.3在源代码窗口中查看统计
5.10.4在信号窗口中查看状态翻转统计
5.10.5指定不进行覆盖率统计的行或文件
5.10.6创建代码覆盖率报告
5.11波形比较过程
5.11.1波形比较器简介及本节的设计文件
5.11.2创建参考数据文件和测试数据文件
5.11.3比较仿真运行
5.11.4查看比较数据
5.11.5保存和重装比较数据.
5.12ModelSim自动运行
5.12.1创建简单的DO文件
5.12.2使用“启动DO文件”运行ModelSim
5.12.3命令行方式运行ModelSim
5.12.4与ModelSim一起使用Tcl
5.13使用ModelSim进行后仿真

第6章Quartus集成环境
6.1QuartusII软件概述
6.1.1QuartusII软件的安装
6.1.2QuartusII软件工具授权
6.2QuartusII设计流程简介
6.3设计输入
6.3.1创建一个工程
6.3.2创建一个设计
6.3.3Quartus使用举例
6.4配置设计工程的编译约束1
6.4.1使用AssignmentEditor
6.4.2使用引脚规划器(PinPlanner)1
6.4.3使用Settings对话框
6.5综合设计
6.5.1使用QuartusIIVerilogHDL及VHDL集成综合工具
6.5.2使用其他EDA综合工具1
6.5.3“Analysis&Synthesis”的控制1
6.6布局布线
6.6.1执行一个完整的增量编译
6.6.2分析布局布线结果
6.6.3布局布线的优化
6.7基于模块的设计
6.7.1QuartusII基于模块化的设计流程
6.7.2使用逻辑锁区域(LogicLockRegins)
6.7.3在自顶向下增量编译流程中使用区域逻辑锁
6.7.4在自底向上逻辑锁流程中保存中间综合结果
6.7.5在EDA工具中集中使用逻辑锁
6.8QuartusII的时序分析(17liningAnalysis)
6.8.1在QuartusII软件中执行时序分析
6.8.2进行前期的时序评估
6.8.3查看时序分析结果
6.8.4使用第三方EDA工具进行时序分析
6.9时序逼近(TimingClosure)
6.9.1使用时序逼近底层图(TimingClosureFloorplan)
6.9.2使用时序优化顾问
6.9.3使用网表优化实现时序逼近
6.9.4使用L,ogicLockRegins实现时序逼近
6.9.5使用增量编译达到时序逼近
6.10功率分析(PowerAnalysis)
6.1l对器件的编程与配置
6.12调试
6.12.1使用SignalTapII逻辑分析仪
6.12.2使用SignalProbe信号探针
6.12.3使用In-SystemMemoryContentEditor
6.12.4使用寄存器传输级查看器(RTLViewer)
6.12.5使用芯片编辑器1

第7章FPGA设计实例
7.174181ALU运算器设计
7.1.174181ALU的功能说明
7.1.2逻辑电路
7.1.3Verilog程序设计
7.1.4ALV运算器的功能验证
7.2伪随机序列设计
7.2.1m序列
7.2.29位的LFSR计数器
7.2.3数字序列的扰码
7.2.4循环冗余校验
7.3SDH解帧器设计
7.4.8b/10b编码设计
7.4.18b/10b编码技术
7.4.28b/10b编码器的设计
7.4.3程序代码简介
7.4.4Testbench程序设计

第8章AItera系统级的SOPC开发
8.1AlteraII的使用
8.2SOPC开发流程概述
8.2.1应用系统需求分析1
8.2.2使用SOPCBuilder建立SOPC系统设计
8.2.3NiosII监控软件的开发
8.2.4灵活运用SOPC开发流程
8.3AlteraNiosCPU简介
8.4AltcraNios外设组件简介
8.5Altera1C20Demo板介绍
8.6Altera1C20试验板上的SOPC系统开发实例
8.6.1开发实例功能介绍
8.6.2开发设计步骤
附录频率计系统的设计
参考文献
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP