FPGA学习笔记 day1
听贾总的买了个挣点元子的开发板。正点原子挣我不少元子了。
首先,搞点资料。问淘宝要一些资料,现在开始了。
额,上来第一步发现自己少了个下载器,这段时间没法把程序烧写到板子里面了
先学习一下基础:
目前搞FPGA和CPLD的两家分别是ALTERA和XILINX,前者已经被intel收购,后者应该也可能会被AMD公司收购。
前者比较适配的开发环境叫做Quartus,后者的叫ISE,就是之前师兄给我的那个,不能下载在win11系统的那个东西。那个东西比较老了,从之前的某一年开始不再更新了,因而其适配系统的能力比较差。于是后来ISE变成了一个叫vivado的开发环境。这也就是贾总推荐的那个。
感觉和MDK有点类似,这个东西也是需要本身的安装包和器件支持包
下载的官方路径在这里了
FPGA Software Download Center (intel.com)

可以发现这个东西也挺老的了,11年的产品,这个东西会不断的更新,但是基本上没有什么区别。我就不下了,直接从资料盘里面找就行了。
现在开始找一下开始安装
安装完了,很简单。
倒回去看一下发展历史

ASIC专用集成电路
PLD可编程逻辑器件
对比:

应用领域:
1、通信:高效实现乘和累加操作
2、数字信号处理:滤波
3、高速接口设计:有很多的高速io
4、视频图像处理:图像压缩算法
5、人工智能:前端的信息处理
6、IC验证领域:灵活的可编辑性
板载资源:

HDMI接口前两天装副显示器认识了,VGA长什么样:


SD卡?TF卡?傻傻分不清楚? - 知乎 (zhihu.com)
简单讲,SD是更大的卡。TF是小一些的SD卡
接下来学如何使用QuartusⅡ的使用
简介:

塞林斯的用vivado,硬件描述语言都是一样的,所以无所谓。
原理图的输入形式,可移植性比较差。
FPGA设计流程:设计输入、综合适配、仿真、下载
打开软件→新建工程→设计输入→配置工程(配置引脚之类的)→
分析与综合→分配引脚→编译工程(sof文件)→下载程序
先到这