FPGA 的学习流程 FPGA 作为一个技术含量高的器件,让许多学单片机的人望而生畏,也有许多的初学者很关心 FPGA 到底该怎样来学,下面发表一下本人的浅见,不对的地方还请各位大侠指点指点. 我认为学习 FPGA 可分为以下三个步骤: 第一步:学好硬件描述语言。 以夏宇闻那本书为教材,一般都要 2 到 3 个星期,有 C 语言基础入门更快,还要做一些练习,巩固语法。 第二步:针对一款硬件来学习,这一步非常重要,一般需要 1~3 个月, 这个过程遇到的问题往往是最多的,因此要有恒心与耐力,遇到问题可以找老师或者上论坛求教. 第三步:融会贯通。 有了以上的基础, 这时候就要看一个人的知识背景了, 把你的专业与 FPGA 相结合, 如果你数学比较好,就可以去做算法 如果你通信方面比较好,就可以做通信方面的东西, 如果你高频比较好,就可以做射频方面的东西,等等。 FPGA 学习、发展方向 自从接触和认识FPGA 以后,自由电子科技坚定的选择了FPGA 器件作为我们创新和实现自身价值的承载平台,对此,我想从以下几个方面介绍一下。 1. 对 FPGA 的认识,为什么要选择 FPGA 现在的FPGA 器件在电子行业中是一颗明星,这是一种正在不断采用新的半导体制造工艺,逻辑容量不断增加,应用领域不断拓展,器件成本不断下降的器件,FPGA 厂商激烈的竞争使开发软件和方法不断的进步,是一个正在盘古开天时期的事物。很多人对此的解释是FPGA 拥有很大的灵活性,在半导体制造工艺的NRE 不断增加、应用需求不断变更、品种要求多而数量要求少的现实情况下,FPGA 是一个最佳选择,这正是现在FPGA 厂商们宣传时耳目能详的陈词。我们认为,FPGA 在电子产业和信息产业上的地位并不是这么简单。 实际上如果通过我们对计算机发展的历史、软件发展历史的认识,可以推断FPGA 器件是一方向性的创新,几千年以前我国的祖先们感悟了蕴涵在简单的阴、阳中的事理有了太极,阴阳可以生万物。一百多年前的布尔代数使我们从数学上有了坚实的基础,从机械计算机到电子计算机的演变中,我们得到了冯.诺依曼型的程序存储类的计算机体系,并在当代发展为及至,极大的推动了人类社会的前进。冯.诺依曼计算机体系是在CPU 硬件的基础上加上千变万化的软件,软件的灵活性使计算机渗透到各行各业,在20 世纪后半页演绎了气势恢弘的发展过程,造就了象比尔.盖茨那样的天才和巨富。但我们要认识到在这个体系中,由一部分人从事低层硬件,CPU 架构体系...