记录——FPGA的学习路线

文章目录

一、前言

也不是心血来潮想学习fpga了,而是祥哥还有我一个国科大的同学都在往fpga这个方向走

并且看过我之前文章的同学也清楚,我有一定的嵌入式基础,并且rsic-v方向也一直是个新兴东西

所以我想对fpga+嵌入式+risc-v有着研究比较好

也看到那个评论区硕士毕业设计

毕设课题训练一个目标检测神经网络+设计一块PCB+部署神经网络。

特征提取和神经网络部署+Linux移植+嵌入式软件开发+核心板pcb设计

二、编程语言

也就是HDL也称RTL

编程语言:verilog----这个语言更像C语言

(语法、怎么设计、怎么验证),会认一点VHDL

2.1 书籍

分为可综合部分和不可综合部分

先看可综合部分、在看仿真的不可综合部分

2.2 刷题网站

HDLbits,建议把题目都做一遍。时间紧,可以先看题目,再对照着书

RTL设计:组合电路、时序电路、状态机

RTL验证:初学者就是写一个简单的测试平台、简单的测试用例

误区:用软件思维思考硬件

硬件多是并行、软件多是顺序

多想想,对应的硬件电路(if、case、while综合出来什么电路)

verilog熟练之后,就可以转向systemverilog

2.3 仿真工具

modelsim?

三、基础知识

3.1 专业基础课

电路、数电、数字集成电路、计算机体系结构、数字信号处理

3.2 fpga相关专业知识

fpga芯片结构、基本组成单元结构(推荐看fpga官方文档)

fpga的开发文档

四、开发工具

AMD的vicado orquartes

IP的配置使用、时序分析

五、动手实验

有个开发板学习(嗯,我现在手上就有一个正点原子的新起点,但是之后考研就没在学习了)

相关推荐
Aision_11 小时前
从工具调用到 MCP、Skill完整学习记录
java·python·gpt·学习·langchain·prompt·agi
剑飞的编程思维11 小时前
真实学习本质-坚持思考的人
学习
AI浩11 小时前
学习嵌入位置:面向小目标检测查询检索的噪声感知位置编码
人工智能·学习·目标检测
辞旧 lekkk15 小时前
【Qt】信号和槽
linux·开发语言·数据库·qt·学习·mysql·萌新
爱上好庆祝18 小时前
学习js的第七天(wed APIs的开始)
前端·javascript·css·学习·html·css3
风兮雨露20 小时前
VMware虚拟机(安装/绿色版)
学习
zl_dfq21 小时前
python学习8 之 【集合、datetime模块、字典】
学习
kdxiaojie1 天前
U-Boot分析【学习笔记】(3)
linux·笔记·学习
salipopl1 天前
FPGA中AXI-FIFO主机接口的自定义实现与versal读写工程分析
网络·fpga开发
觉感1 天前
25、Verilog RTL 级低功耗设计(下)
fpga开发·verilog教程