fpga板子怎么和电脑连_干货教程 | 手把手教你如何使用Multisim对Digilent FPGA开发板进行编程...

这篇教程详细介绍了如何使用Multisim对Digilent FPGA开发板进行编程,包括所需的软件安装、FPGA编程基础知识以及如何在Multisim中构建和部署逻辑电路。适用于Basys 3、Nexys 4 DDR、Arty A7和CMOD A7等开发板。
摘要由CSDN通过智能技术生成

来源 | Digilent中文技术社区

作者 | 阿Q

FPGA正在逐渐成为EECS专业的同学们在校期间学习掌握的一项必备技能。无论是在课程实验、竞赛作品、科研项目还是未来求职过程中,拥有FPGA技能包对每一名电类工科生而言都会是一项不小的加分项。

对于想要学习着手开始学习FPGA的童鞋们,我们有一则坏消息和一则好消息。先说坏消息:现今每家FPGA厂商都有其专属的开发工具链,这也意味着要想对不同的FPGA开发板进行编程,你首先得熟悉掌握不同的开发工具链,而这往往并不简单。接下来的好消息你一定会眼前一亮:现在,你可以使用Multisim这一在电路实验中无处不在并广受欢迎的电路搭建与仿真工具来对多款Digilent FPGA开发板进行编程了!是的,你没有听错哦。只需要一些基本的设置,你所熟悉的Multisim就将成为助你探索FPGA奇妙世界的一项利器。

在今天分享的教程中,我们就将手把手一步步教你如何使用Multisim对Digilent FPGA开发板进行编程。如果你有兴趣,赶紧跟着我们一起来操作吧!

——阿Q

1获取正确的工具

想要使用Multisim来对Digilent FPGA开发板进行编程,你首先得安装一些必要的软件:

LabVIEW 2014或更新版本

Multisim 14.0或更新版本

Vivado 2014.4或更新版本

第一步记得先安装LabVIEW,这是由于Multisim的一些文件需要在装好LabVIEW的基础上才能实现交互运作。当上述每一个软件装好之后,记得重启电脑以使其生效。

在这里,我所安装的是LabVIEW 2016版,默认安装路径为:“C:\Program Files\National Instruments”而非“C:\Program Files (x86)\National Instruments”。由于Multisim会与LabVIEW产生交互,故而我选择将LabVIEW目录调整为“C:\Program Files (x86)\National Instruments”,以确保两个软件在同一目录下。

当前,Multisim支持对以下型号搭载Xilinx Aritx-7芯片的Digilent FPGA开发板进行编程,包括:

与非网的FPGA开发实用教程,837页非常详细的pdf电子书 第一部分 第1章 FPGA开发简介 本章主要介绍FPGA的起源、发展历史、芯片结构、工作原理、开发流程以及Xilinx公司的主要可编程芯片,为读 者提供FPGA系统设计的基础知识。 第2章 Verilog HDL语言基础 本章主要介绍Verilog语言的基本语法和典型的应用实例,关于VHDL和System C的使用可参考相关文献,限于篇 幅,本书不对它们展开分析。 第3章 基于Xilinx芯片的HDL语言高级进阶 本章主要介绍Verilog语言在Xilinx FPGA芯片开发中的高级应用。 第4章 ISE开发环境使用指南 本章简要介绍ISE的基本操作和开发流程,目的在于简介一些入门知识,更多的技巧和经验需要读者在大量实践 中逐步掌握。 第5章 FPGA配置电路及软件操作 如何快速、高效地将配置数据写入目标件,并且保证其在掉电后再次上电能自动可靠地恢复配置,就成为整个 系统的关键所在。 第6章 基于FPGA的数字信号处理技术 本章主要对数字信号处理的基本原理、Xilinx公司的解决方案进行介绍,并给出相应的FPGA实现。 第7章 基于System Generator的DSP系统开发技术 本章重点讲述基于System Generator的FPGA开发技术,介绍了相关的基础知识和部分高级应用技巧,并给出无线 通信系统中变频的工程实现。 第8章 基于FPGA的可编程嵌入式开发技术 本章主要介绍Xilinx公司提供的可编程嵌入式开发解决方案以及相应的开发平台和方法。 第9章 基于FPGA的高速数据连接技术 本节主要介绍基于FPGA的新型串行高速传输技术以及其相关应用(PCI-Express、吉比特以太网等技术)的开 发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值