1、数电(必须掌握的基础),然后进阶学模电, 2、掌握HDL(verilog或VHDL)一般建议先学verilog,然后可以学System Verilog和VHDL。 3、掌握FPGA设计流程/原理(推荐教材:FPGA权威指南、Altera FPGA/CPLD设计、IP核芯志-数字逻辑设计思想、静态时序分析、嵌入式逻辑分析仪等)。 4、器件结构(最好熟练掌握Spartan3,Vertix4系...
十、学无止境。 能到这个境界,说明你已经很厉害了,但是还有很多东西要学的,因为FPGA常常要跟CPU交互,也就是说你得经常跟软件工程师交流,所以也得懂点软件方面的知识。比如ARM(Xilinx的ZYNQ和Altera的SOC会用到ARM的硬核,请参考本博客的《如何学习嵌入式软件》)、DSP、Linux、安卓、上位机(QT、C#、JAVA)都可以学...
第三个方向就是所谓的SOPC方向,其实严格意义上来说这个已经在FPGA设计的范畴之内,只不过是利用FPGA这个平台搭建的一个嵌入式系统的底层硬件环境,然后设计者主要是在上面进行嵌入式软件开发而已。设计对于FPGA本身的设计时相当少的。但如果涉及到需要在FPGA做专门的算法加速,实际上需要用到第二个方向的知识,而如果需要设...
• 光通信协议:学习相关的光通信协议,如 SDH、SONET 等,掌握协议的帧结构、数据格式和通信流程,以便在 FPGA 中实现对这些协议的处理。 5. 实践项目锻炼: • 简单模块实现:从实现一些简单的光通信相关模块开始,如光信号的检测与转换模块、低速光通信协议控制器(如IIC、SPI等),通过实践加深对 FPGA 开发的理解,...
fpga机器学习 fpga应该怎么学 1 基础问题 FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想。 在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,调试起来很慢,Verilog语言容易上手,而且,一般大型企业都是用...
学习FPGA可以按照以下步骤进行: 第一,要学习HDL语言:HDL语言包括Verilog和VHDL两种,其中Verilog语言更接近于C语言,上手比较容易。但如果你已经具备C语言基础,推荐你先学习VHDL。掌握VHDL语言这是学习FPGA的基础。 第二,要掌握数字电路设计:你需要去了解数字电路设计的基本原理和方法,包括逻辑门电路、触发器、寄存器、移位...
FPGA要学的知识点: 1、数电(必须掌握的基础),然后进阶模电, 2、掌握HDL(HDL=verilog+VHDL)可以选择verilog或者VHDL,学完后学System Verilog, 3、掌握FPGA设计流程/原理(推荐教材:FPGA权威指南、Altera FPGA/CPLD设计、IP核芯志-数字逻辑设计思想、静态时序分析、嵌入式逻辑分析仪等), ...
一位来自成电少年学的FPGA工程师宝凯,向你分享他是如何学好FPGA的。首先,得先将led灯点好,点亮led灯不管是在嵌入式还是FPGA的学习中都是初学者必须要迈过的第一道坎。虽然在网上通常被人调侃称“点灯大师”或“一灯大师”,但是依然无法动摇它的地位。1.FPGA在某些领域被称作“概念神”,因为FPGA里的概念的是...
1. 学习内容上,主要从以下几个方面来学:(1)数字电路:数字电路是FPGA设计的灵魂!(2)语言:Verilog HDL、VHDL..Verilog HDL语言推荐北航夏宇闻老师《verilog数字系统设计教程》(我用的是Verilog,VHDL不妄加推荐)。(3)器件:Xilinx、Altera...一堆的器件手册, 要求扎实的英文阅读功夫。入门...
陈#浩男本科FPGA开发工程师电信科###第五研究所 10K 蒋#良男本科FPGA工程师南京宏###体科技有限公司 14K 何#龙男本科初级FPGA开发工程师京微齐###京科技有限公司 男本科FPGA开发工程师重庆御###息技术有限公司 10K 谭#军 蒙#博男本科IC前端设计工程师深圳市###导体有限公司 ...