当前位置:主页 > 书籍配套资源 > Verilog HDL配套资源
《基于Verilog HDL的FPGA设计与工程应用》源代码

《基于Verilog HDL的FPGA设计与工程应用》源代码

  • 更新:2023-10-13
  • 大小:18.94 MB
  • 类别:Verilog HDL
  • 作者:徐洋、等著
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《基于Verilog HDL的FPGA设计与工程应用》是一本关于FPGA设计和应用的电子资料。该资料全面介绍了从FPGA的基本结构到Verilog HDL语言的基本概念和用法。它还涵盖了硬件设计、SOPC系统开发、各种设计方法和技巧,以及组合逻辑门电路设计和IP核设计等方面的内容。本电子资料内容丰富,结构合理,对于想要学习FPGA设计和应用的读者来说是一本值得推荐的资料。无论是从基础知识入手,还是深入研究FPGA的高级技术,都能够在该资料中找到有用的信息和指导。

编辑推荐

从FPGA的基本结构到Verilog HDL语言;

从硬件设计到SOPC系统开发;

从FPGA的设计方法到各种技巧;

从组合逻辑门电路设计到IP核设计和SOPC系统的构建。

内容简介

本书结合作者多年工作经验,系统地介绍了FPGA的基本设计方法。在介绍FPGA/CPLD概念的基础上,本书还介绍了Altera公司和Xilinx公司主流FPGA/CPLD的结构与特点。本书详细讲解了FPGA应用开发的方方面面,主要涵盖以下内容:初级篇内容包括Verilog HDL语言基础,Altera公司FPGA设计工具Quartus II软件综述,FPGA组合逻辑设计技术等,高级篇内容包括FPGA的硬件设计技术,基于Nios II的SOPC系统设计,NiosII SOPC系统设计实例,系统时序逻辑设计技术以及基于FPGA的IP核设计技术。

本书可作为FPGA工程师和IC工程师的实用工具参考书,也可作为各大专院校通信工程、电子工程、微电子与半导体等专业的教程。

目录

  • 第1章 PLD/FPGA简介
  • 1.1 可编程逻辑器件简介
  • 1.2 可编程逻辑器件的发展历史
  • 1.3 FPGA/CPLD的基本结构
  • 1.3.1 FPGA的基本结构
  • 1.3.2 CPLD的基本结构
  • 1.3.3 FPGA和CPLD的比较
  • 1.4 FPGA/CPLD的设计流程
  • 1.4.1 PLD开发软件
  • 1.4.2 PLD/FPGA的分类和使用
  • 1.5 小结
  • 第2章 Verilog HDL介绍
  • 2.1 硬件描述语言简介
  • 2.1.1 Verilog HDL的特点
  • 2.1.2 Verilog HDL的设计流程简介
  • 2.2 Verilog模块的基本概念和结构
  • 2.2.1 Verilog模块的基本概念
  • 2.2.2 Verilog HDL模块的基本结构
  • 2.3 数据类型及其常量及变量
  • 2.4 运算符及表达式
  • 2.4.1 算术运算符
  • 2.4.2 关系运算符
  • 2.4.3 逻辑运算符
  • 2.4.4 按位逻辑运算符
  • 2.4.5 条件运算符
  • 2.4.6 移位运算符
  • 2.4.7 拼接运算符
  • 2.4.8 缩减运算符
  • 2.5 条件语句和循环语句
  • 2.5.1 条件语句
  • 2.5.2 case 语句
  • 2.5.3 while语句
  • 2.5.4 for语句
  • 2.6 结构说明语句
  • 2.6.1 initial语句
  • 2.6.2 always语句
  • 2.6.3 task和function语句
  • 2.7 系统函数和任务
  • 2.7.1 标准输出任务
  • 2.7.2 仿真控制任务
  • 2.7.3 时间度量系统函数
  • 2.7.4 文件管理任务
  • 2.8 小结
  • 第3章 Altera FPGA设计
  • 3.1 Altera高密度FPGA
  • 3.1.1 主流高端FPGA——Stratix系列
  • 3.1.2 内嵌高速串行收发器的FPGA Stratix GX系列
  • 3.2 Altera的Cyclone系列低成本FPGA
  • 3.2.1 新型可编程架构
  • 3.2.2 嵌入式存储资源
  • 3.2.3 专用外部存储接口电路
  • 3.2.4 支持的接口和协议
  • 3.2.5 锁相环的实现
  • 3.2.6 I/O特性
  • 3.2.7 Nios II嵌入式处理器
  • 3.2.8 配置方案
  • 3.3 Altera的MAX II系列CPLD器件
  • 3.4 Quartus II软件综述
  • 3.4.1 Quartus II软件的特点及支持的器件
  • 3.4.2 Quartus II软件的工具及功能简介
  • 3.4.3 Quartus II软件的用户界面
  • 3.5 设计输入
  • 3.5.1 建立工程
  • 3.5.2 建立设计
  • 3.6 综合
  • 3.7 布局布线
  • 3.8 仿真
  • 3.9 编程与配置
  • 3.10 小结
  • 第4章 FPGA组合逻辑
  • 第5章 FPGA的硬件设计技术
  • 第6章 基于Nios II的SOPC系统设计
  • 第7章 Nios II的SOPC系统的设计实例
  • 第8章 系统时序逻辑设计技术
  • 第9章 基于FPGA的IP核设计技术
  • 第10章 FPGA的数据采集系统设计
  • 第11章 基于FPGA的硬件回路仿真器设计
  • 附录SPIIP核代码

资源下载

资源下载地址1:https://box.lenovo.com/l/DJhMWK

相关资源

网友留言