零基础学FPGA pdf版是一本层次分明内容丰富的FPGA教程图书,涵盖了FPGA的发展、FPGA的常用开发工具、主流高端FPGA技术等内容,知识内容全面,结构编排清晰,有需要者快来下载吧!
《零基础学FPGA:基于Altera FPGA器件&Verilog HDL语言》以Altera公司的FPGA为样本,系统地介绍了FPGA的基本知识和相关软件的使用方法,重点讲述了VerilogHDL语言的编程特性、QuartusⅡ软件的使用技巧和Altera公司的高级软件工具,并给出了SDRAM综合设计实例。主要内容包括:FPGA的开发流程和开发工具,AlteraFPGA的硬件结构,VerilogHDL的基本知识,设计综合、优化和验证,基于AlteraFPGA的开发流程,基于QuartusII的时序约束与分析,基于ModelSim的仿真,VerilogHDL设计进阶,基于QuartusⅡ的设计优化,QuartusII的常用辅助设计工具,Altera其他高级工具和SRAM控制器设计等。
1.1 FPGA概述
1.1.1 FPGA的发展
1.1.2 FPGA的生产厂家及其产[0品0]
1.2 FPGA的开发流程
1.2.1 FPGA的设计方[0法0]
1.2.2 典型FPGA的开发流程
1.2.3 基于FPGA的SOC设计方[0法0]
1.2.4 基于IP核的设计方[0法0]
1.3 FPGA的常用开发工具
1.3.1 代码输入工具
1.3.2 综合工具
1.3.3 仿真工具
1.3.4 实现与[0优0]化工具
1.3.5 EDA工具
1.4 实践拓展
1.5 思考与练习
[1[0第0]1]2章 AIteraFPGA的硬件结构
2.1 主流高端FPGA——Stratix和stratixⅡ
2.1.1 Stratix器件
2.1.2 StratixⅡ器件
2.2 StratixIVFPGA器件
2.2.1 StratixⅣFPGA的核心架构
2.2.2 StratixⅣFPGATriMatrix存储器
2.3 主流低端FPGA——cyclone和CvcloneⅡ
2.3.1 Cyclone器件
2.3.2 CycloneⅡ器件
2.4 CycloneⅣ器件
2.5 实例:FPGA[zui]小系统设计
2.6 实践拓展
2.7 思考与练习
本书内容在保证实用的前提下,详细介绍了FPGA开发各个方面的知识。同时,针对有一定开发基础的读者,以Ahera相关软件为例,讲解了一些Altera软件在时序分析及约束方面的知识。针对高级用户,讲解了Ahera器件的一些高级特性及一些专用IP核的使用,并针对Altera软件中的高级工具作了一定的讲述。最后,介绍了目前主流的FPGA开发辅助工具,具有较强的实用性。读者可以根据书中的具体步骤实现所给实例,将理论与实践相结合,更利于学习。