☆☆如何学习FPGA☆☆
学习 如何 FPGA
2023-09-11 14:15:31 时间
学习FPGA,我们假设朋友们对自己所在的专业领域的理论是熟悉的,并且对数字电路有着基础的认知。那么学习FPGA,个人总结主要分为如下几个步骤:
通用学习,不管什么专业,均需要学习的过程
第一、Verilog HDL/system Verilog的掌握
由于国内基本上使用Verilog HDL更多,所以我们推荐学习Verilog HDL,由于verilog和C语言有着70%的相似性,而大多数高校都有开设C语言课程,因此选择Verilog HDL是首选。
在确定好语言之后,需要不断的进行练习,常规的练习包括计数器,编码器,简单的逻辑电路,强化自己对数字电路与verilog HDL之间的关联。争取能做到看到数字电路,可以联想到Verilog,看到Verilog可以联想到数字电路等等。
在软件平台方面,目前应用最多的是Intel的Quartus和Xilinx的Vivado两个平台,另外对于一些老款型号的芯片,Xilinx的ISE也可以使用。一开始对于这些开发软件,不用完全掌握,只需要掌握这些软件中将Verilog综合编译得到RTL数字电路的功能以及简单的仿真功能。用来辅助自己的Verilog的学习。
刚开始当然会遇到很多语法问题,虽然Verilog有官方的IEEE标准手册,但是对于初学者来讲,完全看一遍也不太现实,我建议是遇到问题,直接百度下找下解决方案即可。
第一阶段的预期效果:可以通过Verilog HDL独立完成一些简单的数字电路的编程开
相关文章
- 打印文件学习资料如何省钱?记住这个打印小妙招
- 怎样做好周计划日计划?如何用便签制定工作学习计划?
- 如何学习caffe
- NVIDIA Jetson TK1学习与开发:如何解决输入和输出音频问题
- jsp学习--如何定位错误和JSP和Servlet的比较
- java struts2入门学习---文件下载的二种方式
- OpenGL学习--------颜色的选择
- 如何在 Web 应用里消费 SAP Leonardo 的机器学习 API
- SAP HANA Cloud 学习教程之一: 如何在 SAP BTP 上创建 SAP HANA Cloud 实例
- Python编程语言学习:在for循环中如何同时使用2个变量或者3个变量
- Computer:C盘简介&成功解决当Win10系统进行深度学习的时候发现系统C盘满了,教你如何正确卸载一些非必要的内容(提高磁盘内存和网速)
- 【go 科学计算】用于统计、机器学习和数据操作
- Python Flask框架学习21:Flask SQLite
- 答读者问(16):一个研二学生有关论文和学习的相关疑问
- C#基础学习之装箱,拆箱
- Go语言学习——如何实现一个过滤器
- 进入金融企业做软件测试,要如何学习金融知识?
- 如何学习java?
- 【文献学习】利用DeepLearning实现OFDM信号解调相关文献及源码汇总
- 【机器学习】如何进行特征选择,特征选择的方法?(面试回答)
- 【第01天】A + B | 基础输入输出,开启学习Java旅程
- 【uni-app高级实战】手把手带你学习一个纯实战复杂项目的开发1/100
- 如何学习 python 爬虫?
- 老司机教你如何学习Python数据分析
- 学习C++:C++进阶(六)如何在C++代码中调用python类,实例化python中类的对象,如何将conda中的深度学习环境导入C++项目中
- 抢先一步:如何使用FPGA加速深度学习计算
- shell 学习之for语句