首页 > 其他分享 >FPGA开发工具安装

FPGA开发工具安装

时间:2024-03-16 15:29:18浏览次数:20  
标签:仿真 FPGA Vivado ++ Modelsim 开发工具 软件 安装

FPGA 从零开始学习

第一章 工欲善其事必先利其器–各类工具安装

  1. FPGA开发工具安装
  2. 软件配置和可能遇到的问题

软件配置和可能遇到的问题


前言

这里主要介绍软件安装完成的配置和可能遇到的问题,以及把自己遇到的问题做个汇总和分享。


一、软件安装中的问题

1. Vivado的安装过程中的可能问题

A. 未关闭杀毒软件导致的中断和报错;

建议新手还是听劝吃饱吧,不然重新安装的时长和过程真的暴躁,亲身体验。

B. 默认安装在 C 盘下的“Xilinx”文件夹下,可以点击后面的三个点来修改安装目录。注意!安装路径只能够包含字母、数字、下划线,否则安装程序有可能出问题。更换安装路径需要提前安排好硬盘空间,大约90G左右;

C. 添加Licese过程;
License路径
License添加
最后在上图中的View License Status可以查看许可的到期时间。

2. Modelsim的安装过程中的可能问题

A. 注意!安装路径中不要有中文和非法字符;

这个可能引起的问题就是在Vivado和Modelsim联合仿真的时候,从Vivado里调用Modelsim仿真时会卡在某个界面无法打开Modelsim软件。(已经遇到,请避坑)

二、软件配置

1. Modelsim的配置

A. 软件安装完成环境变量的设置;
不同的Windows版本用户环境变量的位置不同,这里以WIN10为例,进行设置
用户环境变量设置
最后要新建一个MGLS_LICENSE_FILE的环境变量,位置指向License文件所在位置。

B. Vivado和Modelsim联合仿真配置

首先要生成Modelsim的编译仿真库,如下
仿真库
在弹出的 Compile Simulation Libraries 窗口中, Simulator(仿真器)为选择对应的第三方仿真工具,这里我们选择 ModelSim Simulator。其他设置默认即可,Famliy这里可以默认也可以根据需要选择FPGA系列,如果全选那么编译仿真库时间会比较长。
编译库选择
Simulator executable path(仿真器可执行路径),没有的话可以自己手动添加,选到 Modelsim 安装路径下的 win64 文件夹就行了。
路径选择
Compiled library location(汇编库地址) 和 GCC executable path(GCC 可执行路径)都选择我们创建的编译库文件夹(存放Modelsim编译仿真库的位置),Vivado 会自动识别出 Simulator executable path。
编译仿真库时间较长,几十分钟大概,请等待完成。

C. Vivado中关联Modelsim

联合仿真设置1
联合仿真2
选择第3方仿真软件,安装路径选择Modelsim安装文件夹win64下,GCC路径选择生成的编译仿真库文件夹。
vivado中打开modelsim
此时就可以在仿真工程Tools 下的 Settings(设置)选项,设置窗口中选择 Simulation(仿真器)来指定该工程使用什么仿真器进行仿真。
最后在Vivado中进行行为仿真就OK了,打开的是Modelsim仿真软件。

2. Notepad++的配置

A. Notepad++中插件添加:

Notepad++软件支持添加插件,插件文件应该是.dll文件。方法是把.dll文件复制到安装目录下的plugins文件夹中,这样就可以在Notepad++插件下看到了。
在这里插入图片描述
B. Notepad++关联文件设置:

文件关联
点击工具栏的设置 => 首选项 => 文件关联 => .v,如图设置就可以了,这样就可以用Notepad++创建和编辑Verilog代码了。


总结

这篇主要是针对软件安装和配置过程中可能遇到的一些问题进行汇总和记录,有些是自己遇到的,浪费了不少时间,希望可以给大家一个参考,避坑。

标签:仿真,FPGA,Vivado,++,Modelsim,开发工具,软件,安装
From: https://blog.csdn.net/zzwwpp1986/article/details/136761379

相关文章

  • Linux环境下Minio的安装部署与启动教程(完整版)
    1、概述MinIO是一个开源、分布式的对象存储系统,专为云原生环境设计。它提供了一个基于标准的AmazonS3兼容接口,使得开发者可以使用熟悉的API在私有云或边缘环境中部署和管理大规模非结构化数据,如图片、视频、日志文件等。MinIO的核心特点包括:高性能:采用Golang编写,设计时充分考......
  • 安装openssl
    安装路径 点击EXE后等待下载完 建议,不要拷贝到系统目录下,如果其他软件使用的OpenSSL版本与你安装这个版本不同,可能导致该软件无法使用。所以让这些dll待在OpenSSL安装目录下即可。然后点击Install就可以了,最后一步,是否捐款,看个人情况,全取消就是不捐安装完毕接下来是配......
  • centos安装mysql5.7
    1、首先,我们需要先在CentOS系统上安装wget命令,命令如下:sudoyum-yinstallwget2、安装MySQL数据库前,建议我们先对系统进行升级,以确保系统有最新的安全补丁和软件包,命令如下:sudoyumupdate-y 3、安装MySQL实例时,需要用到GCC编译器,可以通过以下方式来安装:sudoyuminstall......
  • Docker的安装和使用
    文章目录Docker的安装Docker依赖的环境指定Docker镜像源安装Docker启动Docker并测试查看本地全部镜像配置阿里云镜像地址Docker-Compose下载并安装Docker-Compose下载并Docker-Compose建议安装方式测试Docker-Compose管理MySQL和Tomcat容器使用docker-compose命令管......
  • Nginx的安装和使用
    Nginx的安装和使用Nginx主要功能:反向代理、负载均衡、动静分离使用docker-compose安装cd/opt/docker_composemkdirdocker_nginxcddocker_nginxtouchdocker-compose.yml编写docker-compose.yml后保存version:'3.1'services:nginx:restart:always......
  • 如何在Windows11上安装WSL和Linux子系统以及搭建Docker环境
    今天给大家介绍一下如何在Windows11上安装Docker打开控制面板:打开程序:打开启用或关闭Windows功能。勾选Linux子系统:此时,可能需要重启电脑。以管理员身份打开PowerShell执行:bcdedit/sethypervisorlaunchtypeauto打开微软商店,安装Ubuntu22:去这个网址下载li......
  • Samba安装与使用
    Samba是在linux和UNIX系统上实现SMB的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。安装步骤:1.安装SMB应用:sudoapt-getinstal......
  • 安装交叉编译器
    参考博客:安装交叉编译器arm-linux-gnueabihf-gccLinaro官网:https://www.linaro.org/downloads/ 下载完编译器安装包之后,使用:tar-Jxvfgcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz解压安装包,pwd获取当前目录,可见目录下有lib和bin两个文件夹。在~/.ba......
  • 工作使用软件安装
    本文仅为个人工作常用工具安装使用记录,这些常用软件工具有不会使用的地方,在网上搜索使用方法即可安装FileZilla:Ubuntu和windows的文件互传可使用FileZilla安装方法:FileZilla客户端的安装配置教程以及使用教程(超级详细)1、开启Ubuntu下的FTP服务:sudoapt-getinstallvsftpd......
  • 基于EP4CE6F17C8的FPGA数码管动态显示实例
    一、电路模块1、数码管开发板板载了6个数码管,全部为共阳型,原理图如下图所示,段码端引脚为DIG[0]~DIG[7]共8位(包含小数点),位选端引脚为SEL[0]~SEL[5]共6位。端口均为低电平有效。其实物图如下所示。数码管引脚分配见下表。2、时钟晶振开发板板载了一个50MHz的有源晶振,为系统......