学习fpga,先要有数电知识,最好有点c语言,,学好硬件描述语言,verilog或者vhdl。在有这些基础上,做一些小的模块不断积累。这里不再赘述。
下面介绍一下关于fpga学习过程中的一些理论知识。
1、信号处理——信号与系统、数字信号处理、数字图像处理、现代数字信号处理、盲信号处理、自适应滤波器原理、雷达信号处理。
2、接口应用——如:uart、spi、iic、usb、can、pcie、rapid io、ddr、tcp/ip、spi4.2(10g以太网接口)、sata、光纤、displayport。
3、无线通信——信号与系统、数字信号处理、通信原理、移动通信基础、随机过程、信息论与编码。
4、cpu设计——计算机组成原理、单片机、计算机体系结构、编译原理。
5、仪器仪表——模拟电子技术、高频电子线路、电子测量技术、智能仪器原理及应用。
6、控制系统——自动控制原理、现代控制理论、过程控制工程、模糊控制器理论与应用。
7、压缩、编码、加密——数论、抽象代数、现代编码技术、信息论与编码、数据压缩导论、应用密码学、音频信息处理技术、数字视频编码技术原理。
一切皆在fpga之外。学习过程中慢慢发现,原来fpga会涉及到那么多知识。选一个感兴趣的方向,深入研究一下。想要更上一层,数学和英语是不可避免的。
最好要学会使用matlab,设计fpga算法的时候,很多时候都会用到matlab,比如crc的系数矩阵、数字滤波器系数、各种表格和文本处理等。
最后,学好fpga要有大量的实践。注意,数电的尽头是模电!
网桥、Hub、交换机、路由器及其它
上海市和阿里、蚂蚁金服达成战略合作,马云透露更多业务将放在沪
链条输送机的常见问题及产生原因
电池品管圈活动的基本概念
信号放大器和中继器的区别以及优劣势
关于FPGA学习过程中的一些理论知识浅析
磁力泵的五项维护保养方法是怎样的
美国政府推“华为禁令”,美国元器件供应商苦不堪言
使用MAX34451进行PWM裕量调节
润物细无声:4K时代已悄然到来
谷景测色环电感的测试频率为1K/0.3V
在MWC上的那些关于虚拟现实与5G合作的大动作
荣耀MagicBook Pro锐龙版将于9月4日发布采用了轻薄金属机身设计
晶体管低频放大器
多光谱传感器在汽车行业有何优势?
英飞凌、诺基亚合作开发LTE解决方案
现代科技对机器人编程的作用是什么
CT的“芯”动未来:高性能方案全解读丨预约有礼
高通骁龙855AI性能如何达到麒麟980两倍
湿式化学清洗过程对硅晶片表面微粒度的影响