FPGA学习准备

FPGA学习准备

前言

本人开发STM32多年,由于目前出现的需求越来越偏向于底层,对时间要求越来越高,故在以STM32为首的一系列单核ARM中的顺序执行或伪多线程环境下,实现对应功能的难度越来越难,甚至无法完成,若需要实现真正的任务并发,还是需要使用底层硬件实现,所以FPGA变成首选,接下来的一段时间,我会不断更新与FPGA学习有关的博客,以此记录我的学习过程,在基本问题学习基本结束后,我将以几个之前的实际的复杂ARM工程为目标,使用FPGA进行复现;

我是用的开发板依旧是正点原子出品的FPGA开发板,领航者ZYNQ,其内核为一个FPGA和一个双核Cortex-A9的ARM构成,故可在一块芯片实现FPGA和Linux开发。
在这里插入图片描述

开发环境

我是用的FPGA为Xilinx的XC7Z010CLG400-1,故开发环境以赛灵思的开发环境为准;

开发软件

  1. Vivado 18.3集成开发软件【建议支持正版】
  2. Modelsim 仿真软件【建议支持正版】
  3. Notepad++ 文本编辑软件【免费】

周边测试软件

  1. 串口调试助手
  2. 网络调试助手
  3. 逻辑分析仪等

学习内容

Verilog语言

  1. 基础知识
  2. 程序框架
  3. 编码规范
  4. 特殊知识点

其他内容

其他内容,比如说各种总线通信知识、PWM、芯片手册等可以直接吃之前ARM开发的老本,故该部分遇到具体情况后进行针对学习。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值