《FPGA基本知识累积:看开发指南要懂的术语》

写在前面:这里以正点原子Kintex7系列板子为例,补充一些可能不懂的知识点。后续会持续更新。

1. 工具

(1)WDK10:Windows 设备驱动,包含驱动模板、调试工具(WinDbg)、驱动编译、测试工具。 如果做 FPGA 的 USB、PCIe 等高速硬件,需要电脑识别这块硬件,就得写 Windows 驱动。

(2)win10sdk:微软给 Windows 应用开发用的,提供 Windows 系统 API 头文件、库文件、编译工具。 在 FPGA 里主要用来写上位机软件(比如 C/C++ 写程序,在电脑上和 FPGA 板子通信,串口、USB、PCIe 等),提供 Windows 系统调用的基础开发环境。

2. TF卡

可拆卸的外部存储器,相当于 FPGA 开发板的 "U 盘"。

3. BANK

FPGA板子上的每块BANK都相当于是一个管理输入输出的小组,每个小组里的所有引脚共用一个IO供电电压,以适配不同的外部电源。

4. 常见通信

(1)CAN接口:抗干扰强,只靠两根线CANH和CANL,多用于工业/汽车场景的远距离传输。

(2)GT:内部做好的高速串行收发器,有GTP(最高速率6.6Gbps)和GTX(最高速率12.5Gbps)两种。

(3)RS485:远距离传输。

(4)CXP传输:多用于工业相机,CMOS传感器和FPGA相连后,用同轴电缆(CXP)传输图像至主机。【eg:GSENSE6504BSI → FPGA → DDR3 → CXP → PC】

5. ATK 模块:标准化排座插座,用来插外接功能子模块的扩展接口。

**6. 终端电阻:用于消除信号反射。**信号在传输线上跑的时候,如果线路末端阻抗不匹配,信号就会 "撞墙反弹",产生反射;终端电阻就是用来吸收信号能量,不让它反弹。

相关推荐
qq_284274051 小时前
液压泵工作原理与性能参数笔记:能量转换与吸压油三必要条件、压力分级、排量流量与三种效率特性曲线、径向轴向柱塞泵变量原理及配流配油盘(含考点)
笔记·学习·自动化·制造
li星野2 小时前
【学习记录】射线补偿原理与实现:从物理模型到MATLAB代码
开发语言·学习·matlab
yangmu32032 小时前
单片机发展史:从 8051 到 AIoT 芯片
学习
qq_284274052 小时前
液压泵类型结构与液压马达笔记:柱塞泵奇数柱塞减震槽通轴斜轴、单双作用叶片泵八段曲线限压变量、齿轮泵排量困油径向力端面补偿、内啮合螺杆泵与高低速马达(含考点)
笔记·学习·自动化·制造
云半S一3 小时前
Agent学习总结二
经验分享·笔记·学习·agent
彧azz3 小时前
B-树学习总结:从结构特性到核心操作的系统复习
数据结构·笔记·b树·学习
燕落南枝3 小时前
HTML 学习笔记:从基础到音频标签
笔记·学习·html
傻童:CPU3 小时前
vivado中ILA出现no connect
fpga开发
我是伪码农12 小时前
百蝶杯学习
学习