网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 深入浅出玩转FPGA(第4版)/博客藏经阁丛书
分类
作者
出版社 北京航空航天大学出版社
下载
简介
内容推荐
本书收集了作者在FPGA学习和实践过程中的相关知识和经验点滴。书中既有FPGA基本概念和基础语法方面的介绍,也有常用FPGA设计方法和技巧的探讨,以及作者在工程实践中的经验和感悟分享,从而帮助读者由浅入深地理解FPGA的开发设计。
本书从工程实践出发,旨在引领读者学会如何在FPGA的开发设计过程中发现问题、分析问题并解决问题。
本书的主要读者对象为电子、微电子、计算机、自动化等相关专业的在校学生,从事FPGA开发设计的工程师以及所有电子设计制作的爱好者们。
作者简介
吴厚航(网名:特权同学)具有10年的FPGA设计和板级硬件开发经历,专注于FPGA在数据采集、时序产生、传输通信等方面的应用。擅长记录、分析并总结各种经验与技巧,撰写并分享了上千篇FPGA相关博文。活跃于各大电子技术网站的FPGA社区或版块,个人技术博客深受广大网友的喜爱。
目录
第一部分 基础普及
笔记1 FPGA的基本概念
一、FPGA是什么
二、HDL语言
三、FPGA发展历史
笔记2 FPGA的器件结构
一、Xilinx FPGA的内部结构
二、可配置逻辑块
三、片内存储器
四、时钟资源
五、数字信号处理块
六、高速串行收发器
七、外部存储器控制器
八、模拟/数字转换模块
笔记3 FPGA的优势与应用
一、FPGA的优势
二、FPGA的应用
笔记4 FPGA的开发之路
一、FPGA开发流程
二、FPGA开发技能
三、FPGA技术进阶
第二部分 语法学习
笔记5 浅谈语法学习
笔记6 Verilog语法速查手册
一、数据类型
二、运算符
三、特殊符号
四、宏定义与条件编译
五、赋值语句always与assign
六、参数定义
七、判断语句if和case
八、模块与端口
九、文件读/写
十、语句重复generate与genvar
十一、阻塞赋值(=)和非阻塞赋值(<=)
十二、任务和函数
十三、其他常用行为级语法
笔记7 浅谈代码规范
一、关于版本管理
二、模块的版本信息管理
三、关于信号命名
四、代码书写格式
五、注释的规范
六、规范代码示例
笔记8 漫谈代码风格
一、寄存器电路的设计方式
二、同步以及时钟的设计原则
三、双向引脚的控制方式
四、提升系统性能的代码风格
第三部分 设计技巧
笔记9 复位设计
一、同步复位与异步复位
二、复位与亚稳态
三、异步复位的同步处理
四、非必要不复位
五、RTL视图的查看方法
笔记10 FPGA重要设计思想
一、速度面积互换原则
二、乒乓操作
三、串并转换与并串转换
四、流水线设计
五、模块化设计
笔记11 基于FPGA的跨时钟域信号处理
一、同步设计思想
二、单向控制信号检测
三、专用握手信号
四、借助于存储器
五、搞定亚稳态
六、跨时钟域为什么要双寄存器同步
第四部分 工具技巧
笔记12 高级约束语法实例
一、CLOCK_DEDICATED_ROUTE约束应用
二、DONT_T0UCH约束
笔记13 详解仿真文件compile.do
笔记14 在线调试方法
一、Vivaclo在线调试
二、在线逻辑分析仪应用实例
三、虚拟I/O应用实例
第五部分 实践经验
笔记15 系统架构思想
一、FPGA到底能做什么
二、DMA无处不在
三、图片显示速度测试报告
四、仲裁逻辑设计要点
五、硬件加速:用起来很美
六、数据吞吐量预估一例
七、秒杀FPGA片间通信
八、FPGA+CPU:并行处理大行其道
笔记16 实践应用技巧
一、被综合掉的寄存器
二、Verilog中宏定义位宽带来的问题
三、Verilog代码可移植性设计
四、存储器实现方式转换
五、关于MAX Ⅱ上电和复位的一点讨论
笔记17 板级调试
一、复用引脚,陷阱多多
二、EPCS芯片的信号完整性问题
三、都是I/O弱上拉惹的祸
四、被忽略的硬件常识——I/O电气特性
五、PLL专用输出引脚带来的反思
六、毛刺滤波的一些方法
七、基于FPGA的LVDS差分阻抗设计应用实例
八、使用FPGA时钟展频技术搞定RE测试
第六部分 感悟杂文
笔记18 苦练基本功
一、datasheet要看原版
二、开发工具要熟练
三、焊接功底要扎实
四、不要厌烦写文档
笔记19 永远忠于年轻时的梦想
笔记20 持守梦想or屈于现实
笔记21 我的工程师之道
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 9:26:33