记录——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的配置使用、时序分析
在这里插入图片描述

五、动手实验

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

相关推荐

  1. FPGA学习路线

    2024-04-23 17:04:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 17:04:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 17:04:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 17:04:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 17:04:03       18 阅读

热门阅读

  1. 高速公路防逃费智能合约案例

    2024-04-23 17:04:03       13 阅读
  2. 【无标题】数字孪生和可视化区别

    2024-04-23 17:04:03       12 阅读
  3. 企业增长的催化剂—《行列视》

    2024-04-23 17:04:03       13 阅读
  4. 可穿戴个人漂浮设备CE认证(EU) 2016/425指令

    2024-04-23 17:04:03       11 阅读
  5. Python中pop()函数用法

    2024-04-23 17:04:03       10 阅读
  6. 服务器清理挖矿问题

    2024-04-23 17:04:03       8 阅读
  7. 蚁狮优化算法(ALO算法)学习

    2024-04-23 17:04:03       10 阅读
  8. MySQL创建帐号和权限设定

    2024-04-23 17:04:03       11 阅读
  9. 【设计模式】10、composite 组合模式

    2024-04-23 17:04:03       12 阅读
  10. 【华为OD机试】跳马【C卷|200分】

    2024-04-23 17:04:03       12 阅读
  11. 笔记:XSS攻击概念和防范手段

    2024-04-23 17:04:03       12 阅读