当前位置:网站首页>FPGA学习准备
FPGA学习准备
2022-07-20 05:33:00 【ASWaterbenben】
FPGA学习准备
前言
本人开发STM32多年,由于目前出现的需求越来越偏向于底层,对时间要求越来越高,故在以STM32为首的一系列单核ARM中的顺序执行或伪多线程环境下,实现对应功能的难度越来越难,甚至无法完成,若需要实现真正的任务并发,还是需要使用底层硬件实现,所以FPGA变成首选,接下来的一段时间,我会不断更新与FPGA学习有关的博客,以此记录我的学习过程,在基本问题学习基本结束后,我将以几个之前的实际的复杂ARM工程为目标,使用FPGA进行复现;
我是用的开发板依旧是正点原子出品的FPGA开发板,领航者ZYNQ,其内核为一个FPGA和一个双核Cortex-A9的ARM构成,故可在一块芯片实现FPGA和Linux开发。
开发环境
我是用的FPGA为Xilinx的XC7Z010CLG400-1,故开发环境以赛灵思的开发环境为准;
开发软件
- Vivado 18.3集成开发软件【建议支持正版】
- Modelsim 仿真软件【建议支持正版】
- Notepad++ 文本编辑软件【免费】
周边测试软件
- 串口调试助手
- 网络调试助手
- 逻辑分析仪等
学习内容
Verilog语言
- 基础知识
- 程序框架
- 编码规范
- 特殊知识点
其他内容
其他内容,比如说各种总线通信知识、PWM、芯片手册等可以直接吃之前ARM开发的老本,故该部分遇到具体情况后进行针对学习。
边栏推荐
- 玩转CANN目标检测与识别一站式方案【介绍篇】
- SQL subquery
- SQL transaction
- 论文学习---Resource allocation in EE URLLC in Relay System
- Li Hongyi 2020 machine learning notes -- P10 classification
- 玩转CANN目标检测与识别一站式方案【基础篇】
- (3) Pytorch deep learning: back propagation gradient decline
- [deep learning] how to select the correct activation and loss function of the last layer for the model
- Flink temporal semantics
- 热能动力工程毕业论文题目
猜你喜欢
2D目标检测综述之检测模型篇(二)
The meaning of coordinates in qlineargradius
YOLO 目标检测 识别框不显示文字标签(已解决)
[cann training camp] cann training camp_ Shengteng AI interesting application realizes AI interesting application (Part 1) essay
A popular understanding of the spectrum obtained by Fourier transform of images
论文阅读--Risk-Resistant Resource Allocation for eMBB and URLLC coexistence under M/G/1 Queueing Model
How to use idea to make jar packages
基于点云的深度学习方法综述
李宏毅2020机器学习--P11 Logistic Regression
Docker remote connection MySQL
随机推荐
Flink watermark
KL散度与交叉熵概念辨析
MySQL master-slave replication docker cluster construction
Find a number between two Fibonacci series
Data generator - supports multiple types
输配电及用电工程毕业论文题目
Flink datastream API (I) execution environment
给定一个正整数N,将其表示为数字1,3,7,15相加的形式输出。请编码找出使上述数字出现的总次数最少(每个数字可以重复使用)的组合。
PyQt5 使用自定义ToolTip解决QTableWidget数据显示不全问题
辨析Iteration、epoch及batchsize之间的关系
Hyperledger fabric super ledger CA construction and use
Data warehouse products
基于点云的深度学习方法综述
直观理解Dilated Convolution
Affairs (segregated sector)
Tensorflow V1 introductory tutorial
[cann training camp] cann training camp_ Shengteng AI interesting application realizes AI interesting application (Part 1) essay
Analysis of KL divergence and cross entropy
The insertion order of single chain storage structure
Pyqt5 uses custom tooltips to solve the problem of incomplete display of qtablewidget data