如何快速入门verilog与FPGA

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何快速入门verilog与FPGA相关的知识,希望对你有一定的参考价值。

1.观念认识:从事FPGA开发,不是写代码,是电路设计,数字电路设计,只不过不像你在protel里画原理图,做layout,它需要你用语言把你的电路描述出来,然后根据根据你的描述生成相应的电路,这里描述的方式就体现你的技术水平了,请明白,verilog或者VHDL都是hardware description laugahge。

2.理论储备:请把你的数字电路书拿出来,理解寄存器,状态机,时序方程。
3.请熟读xilinx或者altera的一款FPGA的手册,了解他的接口,固件组成(PLL,BlockRAM,DCM,SERDES等),资源分布,建议用xilinx的FPGA Eidter软件打开一个芯片的版图,你就会发现FPGA本质就是一系列资源的堆叠,你要做的事情就是怎么利用这么硬件资源做出你要的东西。

4.请理解组合逻辑和时序逻辑,针对2种逻辑信号延迟的组成,计算,也就是时序分许问题。

5.动手能力,写代码,多写代码,多调试,你遇到的问题多了,解决的多了,所有的问题都不是问题了。要善于总结。

6.对流行的接口,技术的原理要理解,比如SPI,I2C,USB,DDR1/2/3,PCIE,流行的高速接口LVDS,LVPECL,SSTL等。

7.FPGA工程师很多时候扮演这系统工程师的角色,请多从系统的角度思考问题。

8.良好的文档习惯,这个非常重要!来自:求助得到的回答
参考技术A 学习verilog语法开始,然后了解相关的FPGA产品。最好有FPGA开发板做几个简单的例子就入门了。 参考技术B 使劲写代码 参考技术C 学习没有速成,没有捷近

[从零开始学习FPGA编程-19]:快速入门篇 - 操作步骤4-1- Verilog 软件下载与开发环境的搭建- Altera Quartus II版本

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/125016547


目录 

前言:

第1章 Quartus II简介

1.1 概述

以上是关于如何快速入门verilog与FPGA的主要内容,如果未能解决你的问题,请参考以下文章

[从零开始学习FPGA编程-9]:快速入门篇 - 操作步骤2 - 硬件电路图形化描述与文本硬件描述语言Verilog HDL与VHDL语言以及比较

[从零开始学习FPGA编程-19]:快速入门篇 - 操作步骤4-1- Verilog 软件下载与开发环境的搭建- Altera Quartus II版本

[从零开始学习FPGA编程-16]:快速入门篇 - 操作步骤2-4- Verilog HDL语言描述语言基本语法(软件程序员和硬件工程师都能看懂)

[从零开始学习FPGA编程-20]:快速入门篇 - 操作步骤4-2-Altera Quartus II工具的快速使用(modelSim联合仿真程序下载到Altera开发板)

[从零开始学习FPGA编程-8]:快速入门篇 - FPGA功能开发详细流程与关键步骤解读

[从零开始学习FPGA编程-5]:快速入门篇 - FPGA工作原理(从硬件资源整合的角度看FPGA编程)