首页资源分类FPGA/CPLDXilinx > Xilinx ISE FPGA开发实用教程 田耘 清华大学

Xilinx ISE FPGA开发实用教程 田耘 清华大学

已有 445176个资源

下载专区

文档信息举报收藏

标    签:XilinxFPGA

分    享:

文档简介

Xilinx公司是最早也是最大的FPGA生产商,其芯片设计技术、开发软件和相关解决方案在业界属于顶级水平,拥有广泛的客户群。本书主要讲述了XilinxFPGA的开发知识,包括FPGA基础知识、VerilogHDL语言基础、基于Xilinx芯片的HDL语言高级进阶、ISE开发环境使用指南、FPGA配置电路及软件操作、在线逻辑分析仪ChipScope的使用、基于FPGA的数字信号处理技术、基于SystemGenerator的DSP系统开发技术、基于FPGA的可编程嵌入式开发技术、基于FPGA的高速数据连接技术以及时序分析原理和时序分析器的使用等11章内容,涵盖了FPGA开发的主要方面。期望本书能够提高读者的工程开发能力。

本书系统讲述了Xilinx FPGA的开发知识,包括FPGA开发简介、VerilogHDL语言基础、基于Xilinx芯片的HDL语言高级进阶、ISE开发环境使用指南、FPGA配置电路及软件操作、在线逻辑分析仪ChipScope的使用、基于FPGA的数字信号处理技术、基于SystemGenerator的DSP系统开发技术、基于FPGA的可编程嵌入式开发技术、基于FPGA的高速数据连接技术和时序分析原理以及时序分析器的使用11章内容,各章均以实例为基础,涵盖了FPGA开发的主要方面。

本书适合从事Xilinx系列FPGA设计与开发的工程师,以及相关专业的研究生和高年级本科生使用。

第1章 FPGA开发简介

 1.1 可编程逻辑器件基础

  1.1.1 可编程逻辑器件概述

  1.1.2 可编程逻辑器件的发展历史

  1.1.3 PLD开发工具

 1.2 FPGA芯片结构

  1.2.1 FPGA工作原理与简介

  1.2.2 FPGA芯片结构

  1.2.3 软核、硬核以及固核的概念

 1.3 基于FPGA的开发流程

  1.3.1 FPGA设计方法概论

  1.3.2 典型FPGA开发流程

  1.3.3 基于FPGA的SOC设计方法

 1.4 Xilinx公司主流可编程逻辑器件简介

  1.4.1 Xilinx FPGA芯片介绍

  1.4.2 Xilinx PROM芯片介绍

 1.5 本章小结

第2章 Verilog HDL语言基础

 2.1 Verilog HDL语言简介

  2.1.1 Verilog HDL语言的历史

  2.1.2 Verilog HDL的主要能力

  2.1.3 Verilog HDL和VHDL的区别

  2.1.4 Verilog HDL设计方法

 2.2 Verilog HDL基本程序结构

 2.3 Verilog HDL语言的数据类型和运算符

  2.3.1 标志符

  2.3.2 数据类型

  2.3.3 模块端口

  2.3.4 常量集合

  2.3.5 运算符和表达式

 2.4 Verilog HDL语言的描述语句

  2.4.1 结构描述形式

  2.4.2 数据流描述形式

  2.4.3 行为描述形式

  2.4.4 混合设计模式

 2.5 Verilog代码书写规范

  2.5.1 信号命名规则

  2.5.2 模块命名规则

  2.5.3 代码格式规范

  2.5.4 模块调用规范

 2.6 Verilog常用程序示例

  2.6.1 Verilog基本模块

  2.6.2 基本时序处理模块

  2.6.3 常用数字处理算法的Verilog实现

 2.7 本章小结

第3章 基于Xilinx芯片的HDL语言高级进阶

 3.1 面向硬件电路的设计思维

  3.1.1 面向硬件的程序设计思维

  3.1.2 “面积”和“速度”的转换原则

  3.1.3 同步电路的设计原则

  3.1.4 模块划分的设计原则

 3.2 优秀的HDL代码风格

  3.2.1 代码风格的含义

  3.2.2 通用代码风格的介绍

  3.2.3 *代码风格的简要说明

 3.3 Verilog建模与调试技巧

  3.3.1 双向端口的使用和仿真

  3.3.2 阻塞赋值与非阻塞赋值

  3.3.3 输入值不确定的组合逻辑电路

  3.3.4 数学运算中的扩位与截位操作

  3.3.5 利用块RAM来实现数据延迟

  3.3.6 测试向量的生成

 3.4 Xilinx公司原语的使用方法

  3.4.1 计算组件

  3.4.2 时钟组件

  3.4.3 配置和检测组件

  3.4.4 吉比特收发器组件

  3.4.5 I/O端口组件

  3.4.6 处理器组件

  3.4.7 RAM/ROM组件

  3.4.8 寄存器和锁存器

  3.4.9 移位寄存器组件

  3.4.10 Slice/CLB组件

 3.5 本章小结

第4章 ISE开发环境使用指南

第5章 FPGA配置电路及软件操作

第6章 在线逻辑分析仪ChipScope的使用

第7章 基于FPGA的数字信号处理技术

第8章 基于System Generator的DSP系统开发技术

第9章 基于FPGA的可编程嵌入式开发技术

第10章 基于FPGA的高速数据连接技术

第11章 时序分析原理以及时序分析器的使用

缩略语

参考文献

文档预览

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。