文档介绍:从零开始走从零开始走进进 FPGFPGAA 世界世界
纵然努力了也不一定会成功,但不努力肯定不能成功!
既然选择了远方,便不顾风雨兼程,一路走下去!
编者: 韩彬
网名: Crazy Bingo
邮箱: hanbinhdu@
博客: http://blog./crazybingo
/crazybingo
微博: /crazybingo
原创日期: 2011-08-20
修改日期: 2011-09-09
出版: 杭电无线电爱好者协会出版社
2
序 1
年轻正当时
这本所谓的书,恐怕不一定能够带还没入门的 U 杀进 FPGA 开发的大门,当
然也肯定不能达到进阶的目的。但是,姑且应了 Bingo 老弟所谓的对“图像的直
觉”,确实图文并茂的从某一个山寨面把 FPGA 开发赤裸裸的展现给了大家。
被 Bingo 称之为牛人的 I,其实也是努力抱着一颗谦卑的心态通读全文。读
毕前四章,心里冷不防要犯咕噜“这是哪门子的书啊,分明是本不折不扣的 FPGA
入门画册”。儿童读物吗?看样子儿童们对图像都有着不同寻常的爱慕,能耐着
性子接着看下去的娃儿们肯定期待着有更多更炫的图片出现,只可惜,bingo 果
然让大家失望了。一些正所谓的“工程”思想和不正规英文字符拼凑起来的乱七
八糟的语法充斥着剩下的篇幅,当然了,意外冒出个更权威点的山寨链接和参考
资料其实更推荐大家去看看(不好,Bingo 要拍砖了)……
FPGA 发展日新月异, 如果这本所谓的书想与时俱进, 只有
/……的无休止的写下去才行哎,但我相信它始终赶不上那个奥特
拉已经 的 QII,除非哪天 Bingo 有志于到 A 去养老,那是后话,另当别论。
话说回来,如果一本书的时效性极为有限,那么对执笔人绝对是一种侮辱;而,
这本所谓的书中好歹我们看到了一些值得大家玩味的 Bingo 也称之为“思想”的
东东,思想本是看不见摸不着,人赋予它文字代码加图像波形,也就变得有棱有
角像模像样了。所以,看官们,不要总想从书中寻找“颜如玉”,要学得自己的
思考,只有消化吸收了才是你自己的。
Bingo 老弟是个幸运儿,迈入大学的第一年就向 FPGA 靠近了,留给咱和牙缝
俩的尽是羡慕嫉妒恨了。虽然没有走上工作岗位,虽然没有真刀实枪的做个量产
项目,但从这本哪怕你真的认为是画册的画册里我们多少已经感觉到了后生可
爱,噢,是后生可畏。中国有那么多的电子专业学生,又有几个能有心从一开始
便“风雨兼程,一路向北”(不好意思,未经允许便擅改台词)。在此也奉劝各位
有志成为“电工”的学弟学们,“要赎回光阴,因为现今日子邪恶”……
山寨序,这是一件很有意思的事。但,我想表达的,除了希望给 bingo 学弟
多一点的支持和鼓励。更希望读者你是下一个 Bingo,有他那股劲那份执着和激
情足矣,话说“年少轻狂”,在 Bingo 身上也多少有点,但未见得是坏事,年轻
正当时,做你该做的,酸甜苦辣咸,别人说的不算,你的才是你的,记住,XDJM
们,一定要用心,会有出人投地的那一天滴。
特权同学吴厚航
4
序 2
他是个偏执狂
我了解的 Bingo,是一个偏执狂!可以敲代码到深夜,可以放假留校 Layout,
可以凌晨骑车登山看日出,可以结伴畅游钱塘江;豪爽大气,乐于分享自己的经
验和心得。他写的《从零开始走进 FPGA 世界》这本书,有情节,有细节。仿佛
一气呵成,娓娓道来大学前三年的电子学习实践,挫折和积累;为后来人留下了
宝贵的经验。
众所周知,FPGA/CPLD 的应用日益广泛,从通信行业、医疗行业到工控行业,
都可以看到他们的身影。据我了解,在工控行业,FPGA/CPLD 主要有以下应用:
一、高速并行数据传输, FPGA 可以轻松地实现以太网协议、 PCI-e 接口和 LVDS
接口等传输手段;二,高速存储器读取,目前已有 FPGA 集成存储器硬核,可以
通过调用 IP 的方式来映射 FPGA 外部的 SDRAM/DDR/DDR II/DDR III 等存储器;
三、高速的图像和视频处理,因为 FPGA 内部嵌入了大量的乘法器或者 DSP Block,
所以在这些领域应用颇广,此外各大 FPGA 公司也提供了相应的参考设计;四、
大型 LED 面板驱动和高分辨率 LCD 驱动;四、协处理器,在大型的嵌入式系统中,
通常会使用大密度的 FPGA,此时只需拿出一小部分的逻辑,就可以轻松地实现
Nios II 等软核,大大减轻了单板的布线压力。
在学校这块,各大 FPGA 厂商的大学计