当前位置: 首页 > news >正文

【紫光同创国产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所在路径不支持空格,故不支持在含空格的路径下安装

 

 

 

 

相关文章:

  • ARM---CAN2.0B读取 汽车BMS报文
  • Docker学习——⑤
  • 验证C++ map返回引用的线程安全问题
  • 【C++ 顺序容器】
  • 剪贴板管理软件 Paste Wizard mac中文版功能特色
  • 解决 win11 vmware 中centos 网络不能访问外网
  • C++冒号的作用域
  • Ubuntu LTS 坚持 10 年更新不动摇
  • As Const:一个被低估的 TypeScript 特性
  • windows系统自动更新中断电导致系统无法开启
  • 单独封装export default .js 在引入
  • VSCode修改主题为Eclipse 绿色护眼模式
  • 使用easyui前端框架快速构建一个crud应用
  • 02-PostgreSQL的基本使用
  • cmake vs2022编译opencv4.5.2 x86 版本
  • [译] 怎样写一个基础的编译器
  • Druid 在有赞的实践
  • SSH 免密登录
  • tweak 支持第三方库
  • 阿里研究院入选中国企业智库系统影响力榜
  • 闭包,sync使用细节
  • 缓存与缓冲
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 简单易用的leetcode开发测试工具(npm)
  • 强力优化Rancher k8s中国区的使用体验
  • 如何设计一个比特币钱包服务
  • 山寨一个 Promise
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 推荐一个React的管理后台框架
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我从编程教室毕业
  • 我的面试准备过程--容器(更新中)
  • 协程
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • #include到底该写在哪
  • (1)SpringCloud 整合Python
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (C++17) std算法之执行策略 execution
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Git) gitignore基础使用
  • (ZT)一个美国文科博士的YardLife
  • (动态规划)5. 最长回文子串 java解决
  • (理论篇)httpmoudle和httphandler一览
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (一)VirtualBox安装增强功能
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)memcache、redis缓存
  • (转)程序员技术练级攻略
  • (转)程序员疫苗:代码注入
  • ******之网络***——物理***
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .Family_物联网