fpga入门 fpga怎么入门?
fpga怎么入门?第一步:了解FPGA的基本硬件知识,如FPGA的含义和内部结构,现有FPGA芯片的类型,以及如何区分FPGA芯片。第二步:从VHDL或其他语言开始,了解并掌握FPGA的硬件设计语言。
fpga怎么入门?
第一步:了解FPGA的基本硬件知识,如FPGA的含义和内部结构,现有FPGA芯片的类型,以及如何区分FPGA芯片。
第二步:从VHDL或其他语言开始,了解并掌握FPGA的硬件设计语言。
第三步:熟悉VHDL编译环境MAXPLUSII或QuartusII。
第四步:购买开发板(可以在开始时购买)。建议一开始就买一个通用的。
介绍说明:
概念理解:从事FPGA开发,不写代码,是电路设计,数字电路设计。这不像你在Protel里画原理图和布局。它要求你用语言描述你的电路,然后根据你的描述生成相应的电路。这里描述的方式反映了您的技术水平。请理解Verilog或VHDL是硬件描述语言。
2. 理论储备:请拿出数字电路书,了解寄存器、状态机和时序方程。
3. 请阅读Xilinx或Altera的FPGA手册,了解其接口、固件组成(PLL、blockram、DCM、SerDes等)、资源分配。建议使用Xilinx的fpgaeidter软件打开芯片的布局。您会发现FPGA本质上是一堆资源。你需要做的是如何利用这些硬件资源来做你想要的。
4. 请理解组合逻辑和顺序逻辑。对于两个逻辑信号延迟的合成,计算,即定时余量问题。
5. 动手能力强,写代码多,写代码多,调试多,遇到问题多,解决问题多,所有问题都不是问题。我们要善于总结。
6. 了解流行接口和技术的原理,如SPI、I2C、USB、DDR1/2/3、PCI、流行的高速接口LVDS、LVPECL、SSTL等。FPGA工程师通常扮演系统工程师的角色。请多从制度的角度思考。
8. 良好的文档习惯,这是非常重要的!