分享
 
 
 

Xilinx FPGA开发实用教程

Xilinx FPGA开发实用教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,硬件 外部设备 维修,

作者: 田耘,徐文波 编著

出 版 社: 清华大学出版社

出版时间: 2008-11-1字数: 946000版次: 1页数: 609印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302184256包装: 平装编辑推荐

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

内容简介

本书系统讲述了Xilinx FPGA的开发知识,包括FPGA开发简介、Verilog HDL语言基础、基于Xilinx芯片的HDL语言高级进阶、ISE开发环境使用指南、FPGA配置电路及软件操作、在线逻辑分析仪ChipScope的使用、基于FPGA的数字信号处理技术、基于System Generator的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章 时序分析原理以及时序分析器的使用

缩略语

参考文献

书摘插图

第1章 FPGA开发简介

FPGA(Field Programmable Gate Array)即现场可编程门阵列,属于可编程逻辑器件的一种,在20世纪90年代获得突飞猛进的发展。经过近20年的发展,到目前它已成为实现数字系统的主流平台之一。本章主要介绍FPGA的起源、发展历史、芯片结构、工作原理、开发流程以及Xilinx公司的主要可编程芯片,为读者提供FPGA系统设计的基础知识。

1.1 可编程逻辑器件基础

1.1.1 可编程逻辑器件概述

可编程逻辑器件(Programmable Logic Device,PLD)起源于20世纪70年代,是在专用集成电路(ASIC)的基础上发展起来的一种新型逻辑器件,是当今数字系统设计的主要硬件平台,其主要特点就是完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写。在修改和升级PLD时,不需额外地改变PCB电路板,只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了系统设计的周期,提高了实现的灵活性并降低了成本,因此获得了广大硬件工程师的青睐,形成了巨大的PLD产业规模。

目前常见的PLD产品有编程只读存储器(Programmable Read Only Memory,PROM)、现场可编程逻辑阵列(Field Programmable Logic Array,FPLA)、可编程阵列逻辑(Programmable Array Logic,PAL)、通用阵列逻辑(Generic Array Logic,GAL)、可擦除的可编程逻辑阵列(Erasable Programmable Logic Array,EPLA)、复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)和现场可编程门阵列等类型。PLD器件从规模上又可以细分为简单PLD(SPLD)、复杂PLD(CPLD)以及FPGA。它们内部结构的实现方法各不相同。

可编程逻辑器件按照颗粒度可以分为3类:①小颗粒度(如“门海(sea of gates)”架构);②中等颗粒度(如FPGA);③大颗粒度(如CPLD)。按照编程工艺可以分为4类:①熔丝(Fuse)和反熔丝(Antifuse)编程器件;②可擦除的可编程只读存储器(UEPROM)编程器件;③电信号可擦除的可编程只读存储器(EEPROM)编程器件(如CPLD);④SRAM编程器件(如FPGA)。在工艺分类中,前3类为非易失性器件,编程后,配置数据保留在器件上;第4类为易失性器件,掉电后,配置数据会丢失,因此在每次上电后需要重新进行数据配置。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有