记录——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的配置使用、时序分析

五、动手实验

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

相关推荐
minglie12 小时前
高等代数试题
学习
Xiaofeng36933 小时前
GPT-5.6 发布后,我用了一个周末重新规划学习路线图
gpt·学习
其实防守也摸鱼4 小时前
运维--怎么看接口的请求和返回
运维·学习·网络安全·网络攻击模型·burpsuite·攻防对抗·蓝队
酷讯网络_2408701605 小时前
区块粮仓宠物NFT源码区块狗/抢购转让预约区块投资理财系统
学习·开源·宠物
Generalzy5 小时前
从本地 Demo 到生产级检索:Milvus 学习笔记(3)
笔记·学习·milvus
心中有国也有家6 小时前
AtomGit Flutter 鸿蒙客户端:ModalBottomSheet 实战
android·javascript·学习·flutter·华为·harmonyos
tyqtyq226 小时前
求职信生成:AI 智能求职信撰写系统的鸿蒙实现
人工智能·学习·华为·生活·harmonyos
MartinYeung56 小时前
[论文学习]PrivacyLens:评估语言模型在行动中的隐私规范意识
人工智能·学习·语言模型
凉、介7 小时前
Virtio 系列(一):框架概览
笔记·学习·嵌入式·虚拟化·virtio
小心亦新8 小时前
STM32学习12--串口2收发数据包
学习