【紫光同创国产FPGA教程】——PDS安装教程

 本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处

一:软件简介

PangoDesign Suite是紫光同创基于多年FPGA开发软件技术攻关与工程实践经验而研发的一款拥有国产自主知识产权的大规模FPGA开发软件,可以支持千万门级FPGA器件的设计开发。该软件支持工业界标准的开发流程,可实现从RTL综合到配置数据流生成下载的全套操作。

二:支持平台

三:软件安装

一般地,将软件安装在C:\pango\PDS_2022.1;(此为默认安装路径)。软件安装完成后,会在桌面以及程序菜单中添加快捷方式PangoDesign Suite2022.1;在程序菜单PangoDesignSuite2022.1文件夹中包含Pango Design Suite、软件卸载的快捷方式Uninstall、程序附件Accessories以及软件文档Documents。

本教程以Pango Design Suite 2022.1 Windows版本安装进行说明,下面将详细介绍PDS安装过程:

安装程序

(1)首先关闭电脑所有杀毒软件,否则杀毒软件有可能会拦截一些组件,造成安装失败或功能缺失等不确定结果;

(2)双击安装包中的安装程序Setup.exe,启动安装程序:

(3)启动安装程序后的界面如下:

(4)点击“Next”,跳转至许可协议对话框: 

(5)选择接受许可协议,点击“I Agree”按钮,进入选择安装路径选择框,如下图所示,默认安装路径为C:\pango\PDS_2022.1,建议采用默认路径。 

(6)直接点击“Install”,则跳转到安装界面。

 (7)耐心等待至完成全部安装过程,点击“Finish”,安装完毕。

 (8)安装完成后,会提示是否需要安装运行库vcredist_VS2017.exe。若电脑之前未安装过则需要安装此运行库后才能运行PDS,点击“是”按钮进行安装;若电脑之前已安装过此运行库则无需再次安装,点击“否”按钮不进行安装即可。

注:如果不确定,建议点击“是”进行安装,否则可能导致PDS无法运行。

(9)点击“是”进入运行库安装界面,选择同意许可条款和条件,点击安装按钮进行安装。

(10)安装完成界面点击“关闭”完成安装。

(11)完成安装后,会提示是否需要安装USB CableDriver。安装点击“是”,否则可能导致下载器无法正常使用。

 (12)点击“是”进入驱动程序安装界面:

(13)点击“下一步”进入安装驱动程序许可协议界面。点击“我接受这个协议”,然后点击“下一步”。

(14)点击“完成”,完成驱动程序的安装。

 (15)完成安装后,会提示是否需要安装ParellelPortDriver。安装点击“是”。

(16)点击“是”进行并口驱动程序安装。

(17)完成后点击“确定”,结束安装。在桌面上看到如下图标:

 

四:License关联,环境变量设置

软件完成安装后,Pango Design Suite需要License文件才能正常使用。

注:

(1)License申请请联系相关销售,提供相关资料,他会帮您申请;

(2)若只使用Verilog则只需申请PDS License即可,若使用VHDL或Systemverilog则还需要申请Synplifylicense;

(3)为方便管理license文件,建议在PDS软件安装目录下新建一个license文件夹存放license文件。首先在电脑上打开运行窗口,接着在窗口内输入sysdm.cpl然后回车。在系统属性界面内选择高级,然后点击环境变量,进行设置。 

PDS license环境变量设置

若PDS license文件路径为:D:\pango\license\pds_node-locked.lic

直接设置环境变量:

变量名:PANGO_LICENSE_FILE

变量值:D:\pango\license\pds_node-locked.lic 

 Synplify license环境变量设置

若使用Synplify综合工具也需要相应的OEM License文件才能使用。

若Synplifylicense文件路径:E: \pango\license\oem_node-locked.lic

直接设置环境变量:

变量名:SNPSLMD_LICENSE_FILE

变量值:E:\license\oem_node-locked.lic即可。

注:因OEM所在路径不支持空格,故不支持在含空格的路径下安装

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/185439.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chinese-stable-diffusion中文场景文生图prompt测评集合

我在git上新建了一个仓库,主要是总结一波了chainese-stable-diffusion的模型算法,非常欢迎关注: GitHub - leeguandong/Awesome-Chinese-Stable-Diffusion: 中文文生图stable diffsion模型集合中文文生图stable diffsion模型集合. Contribute…

C语言:深入浅出qsort方法,编写自己的qsort完成冒泡排序

目录 什么是qsort? 函数原型 比较函数 compar 排序整型数组 排序结构体数组 根据成员字符排序 strcmp函数 根据成员整型排序 自定义qsort实现冒泡排序 qsort的实现原理 具体步骤 快速排序示例代码: 什么是qsort? qsort是 C …

[AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]

场景 在使用Android Studio的虚拟设备运行App时,需要创建很大镜像文件。这些镜像文件一般都在系统盘,导致系统盘占用增大。怎么把这些镜像的存放路径设置在其他盘? 说明 虚拟设备的和它的镜像默认是放在用户目录\.android\avd位置。如果是在…

深入OpenCV Android应用开发

前言 OpenCV是Open Source Computer Vision library(开源的计算机视觉库)的缩写。它是使用最广泛的计算机视觉库。Opencv是计算机视觉领域常用的操作函数的集合,其自身由C/C编写而成,同时也提供了对Python、Java以及任意JVM语言的封装。考虑到大部分And…

统信UOS_麒麟KYLINOS创建网页桌面快捷方式

原文链接:统信UOS/麒麟KYLINOS创建网页桌面快捷方式 hello,大家好啊,今天给大家带来一篇使用命令行在统信UOS/麒麟KYLINOS创建网页桌面快捷方式的文章,主要用于构建云桌面模板及镜像模板的时候使用,欢迎大家浏览分享转…

数据库数据恢复—无备份,未开启binlog的MySQL误删除怎么恢复数据

数据库数据恢复环境: 一台本地windows sever操作系统服务器,服务器上部署mysql数据库单实例,引擎类型为innodb,表内数据存储所使用表空间类型为独立表空间。无数据库备份,未开启binlog。 数据库故障&分析&#xf…

05预测识别-依托YOLO V8进行训练模型的识别——对视频中的目标进行跟踪统计

上文中详细介绍了如何对视频进行抽帧,并对帧的图像进行目标识别。但在日常工作中,我们也会遇到需要对目标进行跟踪统计的情况,比如我们需要连续统计某一类目标有多少个的时候,如果单纯从帧中抽取图像的话,系统将无法判断是否为同一目标,从而造成目标数量统计的重复,导致…

SpringBoot整合Swagger3,赶紧整起来!

文章目录 一、Swagger是什么?二、使用步骤1.引入swagger3依赖2.添加swagger.conf配置类3.添加application.yml配置4.查看是否整合成功5.常用注解6.swagger美化 总结 一、Swagger是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用…

12 tcp协议详解

1、tcp的本性 tcp是一个悲观者,生下来就不信任网络,任务会发生丢包等,所以要从算法层面来保证可靠性。 2、TCP 包头格式 tcp的包头格式比UDP要复杂的多。 1.源端口号和目标端口号是不可少的,这一点和 UDP 是一样的。如果没有…

图形界面应用案例——关灯游戏(以及扩展)(python)

7.8 图形界面应用案例——关灯游戏 题目: [案例]游戏初步——关灯游戏。 关灯游戏是很有意思的益智游戏,玩家通过单击关掉(或打开)一盏灯。如果关(掉(或打开)一个电灯,其周围(上下左右)的电灯也会触及开关,成功地关掉所有电灯即可过关。 图7-43 关灯游戏运行效…

安防监控系统视频融合平台EasyCVR页面地图功能细节详解

安防监控视频汇聚平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力&#xff…

62、使用python进行rk3588开发板进行推流亚马逊云服务上,进行实时播放

基本思想:之前写了一套c++的推理和视频编解码,使用rk3588的mpp硬件进行编码和解码,然后使用RTSPServer进行推流,总是有问题,虽然可以使用ffplay和vlc进行拉取和播放,但是就是无法使用gstreamer推流到亚马逊云服务上,因为项目需求的紧急,所以先用python把流程跑同,后续…

linux基础指令【上篇】

📙 作者简介 :RO-BERRY 📗 学习方向:致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持 引用 01. ls 指令2. pwd命…

FPGA的元素组件

注意:关于FPGA的元素这一块儿内容,稍有出入。例如:吉姆莱丁 著,陈会翔 译,由清华大学出版社出版的《构建高性能嵌入式系统》中提到:FPGA通常由查找表、触发器、块RAM、DSP切片、及其他功能元件等元素组成。…

互联网金融风控常见知识点

1.怎么做互联网金融风控 首先风险不是都是坏的,风险是有价值的。也就是风险的VaR值(Value at Risk) 对于互联网信贷风控,是要把风险和收益做到更合理的平衡,在控制风险水平的情况下使得收益更高。 所以,做风控的不是一味地追求耕…

设计模式—结构型模式之桥接模式

设计模式—结构型模式之桥接模式 将抽象与实现解耦,使两者都可以独立变化。 在现实生活中,某些类具有两个或多个维度的变化,如图形既可按形状分,又可按颜色分。如何设计类似于 Photoshop 这样的软件,能画不同形状和不…

flink的带状态的RichFlatMapFunction函数使用

背景 使用RichFlatMapFunction可以带状态来决定如何对数据流进行转换,而且这种用法非常常见,根据之前遇到过的某个key的状态来决定再次遇到同样的key时要如何进行数据转换,本文就来简单举个例子说明下RichFlatMapFunction的使用方法 RichFl…

OceanBase 如何通过日志观测冻结转储流程?

本文旨在通过日志解析 OceanBase 的冻结转储流程,以其冻结检查线程为切入点,以租户(1002)的线程名为例。 作者:陈慧明,爱可生测试工程师,主要参与 DMP 和 DBLE 自动化测试项目。 爱可生开源社区…

技术分享|基于 Cluster API 的 Kubernetes 集群生命周期管理

作者:SmartX SKS 产品研发工程师 杨海剑 背景 容器的发展催生了容器编排技术,而容器编排技术反过来又推动了容器的发展。容器编排领域则一度出现了 Swarm、Mesos 和 Kubernetes 等百家争鸣的局面。但随着 Kubernetes 脱颖而出,Kubernetes 成为…

早安心语微语早读,好好善待自己,珍惜今天,期待明天

1、保持阳光心态,积极面对人生,每个人,都沿着不同的轨道在活着,人生是一趟单程车,我们最应该做的,就是好好善待自己,珍惜今天,期待明天,那些走过的,错过的&am…