,fpga入门需要多久

考虑了很久,准备做个通信技术相关的分享,先从fpga入门开始。从zynqFPGA开始做一个系统的介绍和实战操作,从PL到PS,从Verilog到C再到Matlab,后面还会有数字信号处理,调制解调技术等,不求其他,完全是自己的兴趣所在!加油,一起学习,一起进步。

1、FPGA设计入门

FPGA入门:第一步:了解FPGA基本硬件知识,例如:FPGA的含义及内部结构,现有的FPGA芯片种类,以及如何区分FPGA芯片。第二步:了解掌握FPGA的硬件设计语言,从vhdl开始,也可以从其他开始,第三步:熟悉vhdl语言编译环境MAXBLUSii或者QuartusII,第四步:购买开发板(这可以在一开始就买好),建议初期购买一个一般的就行,入门须知:观念认识:从事FPGA开发,不是写代码,是电路设计,数字电路设计,只不过不像你在protel里画原理图,做layout,它需要你用语言把你的电路描述出来,然后根据根据你的描述生成相应的电路,这里描述的方式就体现你的技术水平了,请明白,verilog或者VHDL都是hardwaredescriptionlaugahge。

2、零基础学fpga应该怎么学?

零基础是吧!首先看数字电路,了解什么是与或非,各种触发器,各种逻辑门,注意!了解即可,但是是怎么工作的一定要透彻透彻透彻透彻!(FPGA用的是HDL也就是硬件描述语言,程序是用来描述你的逻辑门的,数电是根基!)书的话我看的是电子技术基础(数字部分)康华光的这本书还附带verilog语言的入门哦!再看FPGA设计与应用类的书,详细了解FPGA这个器件,它为什么而生,为什么流行,特点,缺点。

像ALTERA,XILINX,这两家的网站都是巨NB的。没功底,看FPGA设计与应用西安电子科技大学出版社的讲的很细,可以当手册来查,这么久了还一直在我抽屉里没丢呢。再次看VHDL,或verilog语言的书,这里有分歧,前者语法严格,适合做大系统,入门困难,但学会了对硬件的结构会有更深的理解。后者根据C语言改编,如果你有C语言基础,学这个容易上手,缺点是系统级别描述不行,沿袭了C语言的灵活,也带来了语法上的不严格,但是其作用面广,新手推荐,底层描述做的很好。

fpga 入门 多久