| 查看: 5810 | 回复: 21 | ||||||||||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||||||||||||
[交流]
推荐一本学习FPGA的好书 已有21人参与
|
||||||||||||
|
现在介绍FPGA的教材非常多,大多都是先介绍FPGA的结构、Veriolg语言或VHDL的语法,有些教材中这些内容就要占到80%,在对FPGA的设计有了基本了解后,这些内容其实就没有太多必要地看了。我在看FPGA的相关书籍时,只要是看作者通过哪些实际的工程项目,这样可以学习下这一类项目的基本知识。近几年出版的大部分教材中,作者们逐渐开始把自己做的一些项目安排在最后一两章,可以说这样的教材也已经算不错的了。 我在学习FPGA的这段时间中,看了不少关于FPGA方面的书,其中有一本是非常不错的。该书是由云创工作室编写的《Verilog HDL程序设计与实践》,2009年人民邮电出版社出版。该书属于Xilinx大学合作计划指定教材,有Xilinx大学计划的标签的(这样的标签不是随便能贴上的,能够有这样的标签也就可以看出该书的份量了)。 该书系统讲解了Verilog HDL的基本语法和高级实用技巧,不仅能让读者掌握基本的语法,还能够获得深层次理解,具有很强的可读性、指导性和实用性。 关于可读性,我只想说,该书中第一章介绍EDA技术、Verilog与VHDL的对比等概述,第二章图文并貌介绍ISE软件从安装到下载配置FPGA,仅用4页介绍FPGA的结构(如果想了解FPGA的结构,还是看其他书吧)。从第三章到第十三章每一页都有必要细读。 再说实践性,除了讲语法中列出的实例外,第十一章比较详细地介绍7个实例,第十二章介绍Xilinx硬核模块的调用,第十三章介绍串口通信的实例,这些实例中都包含了可综合的程序和测试程序。 最重要的是该书的指导性。以该书在第十章介绍状态的Verilog HDL实现进行说明。 按代码描述方法的不同,状态机可分为一段式描述、二段式描述和三段式描述等,并给出3种常用描述模板。 给出的“二段式”状态机的Verilog HDL代码模板如下: always @(posedge clk) begin if(!rst_n) state <= idle; else state <= next_state; end always @(state) begin case(state) s0: begin // out1 = ; out2 = ; next_state = ; // end s1: begin // out1 = ; out2 = ; next_state = ; // end endcase end 在夏宇闻的《Verilog数字系统设计教程》中(这本书也不错,深入讲解Verilog的语法,入门后深入设计FPGA是非看不可的),只是针对几个例子介绍设计状态要注意的一些问题,终究比不上这种直接列出整个结构来得更加直观形象。这里想起一个成语:授人鱼不如授人渔。 此外书中还介绍了编写测试文件的方法,其他书籍在这一方面没有做到很好。 这本书是由公司组织编著的(前言是提到是Xilinx公司大学计划部和上海智翔信息科技发展有限公司推出的),相比目前很多教师为了职称或为了写书而写书四拼八凑起来,其中有更多的实践经验值得大家学习,期待能有更多类似的书籍出版。 在百度上搜索了,云创工作室还有另外一本书《多媒体处理FPGA实现——System Generator篇》(含光盘1张),看了目录,是属于理论与实践相结合的介绍在Xilinx FPGA上进行音频、图像、视频等多媒体处理的开发过程,过段时间我会去买一本的。 |
» 收录本帖的淘帖专辑推荐
通信工程与电子信息工程 | 学术研究 | 淘贴集 | 基金.论文.经验 |
学海无涯! | 信号处理资源 | 电子通信 | 资料 |
通信专业问题汇集 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
职称评审没过,求安慰
已经有34人回复
垃圾破二本职称评审标准
已经有17人回复
回收溶剂求助
已经有6人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
聘U V热熔胶研究人员
已经有10人回复
求助文献
已经有3人回复
投稿返修后收到这样的回复,还有希望吗
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
做FPGA的小硕即将找工作,去什么单位比较好啊?
已经有21人回复
南方科技大学电子与电气工程招收博士后研究员与研究助理(无线通信与信号处理)
已经有10人回复

yinqingwang
银虫 (正式写手)
- 应助: 3 (幼儿园)
- 金币: 285.7
- 红花: 1
- 帖子: 378
- 在线: 352.5小时
- 虫号: 1307788
- 注册: 2011-05-27
- 专业: 计算机网络
4楼2012-03-26 08:10:48
ttonline
银虫 (正式写手)
- 应助: 17 (小学生)
- 金币: 1157.2
- 散金: 1
- 帖子: 338
- 在线: 49.3小时
- 虫号: 1463321
- 注册: 2011-10-27
- 专业: 控制理论与方法
3楼2012-03-25 08:43:09
7楼2012-03-27 19:56:53
songwenhua
金虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 1871.6
- 红花: 1
- 帖子: 38
- 在线: 152.5小时
- 虫号: 1454653
- 注册: 2011-10-21
- 性别: GG
- 专业: 应用光学

8楼2012-03-29 22:23:59













回复此楼
lapcace