1、软件安装
下载好我们提供的资料包后解压之后双击安装包中的安装程序 Setup.exe, 启动安装程序。
启动安装程序后的界面如下:
点击 Next ,跳转至许可协议对话框:
选择接受许可协议,点击 I Agree 按钮, 进入选择安装路径选择框, 如下图所示,默认安装路径为 C:\pango\PDS_2022.1, 建议更换到别的路径。
直接点击 Install , 则跳转到安装界面
耐心等待至完成全部安装过程,点击 Finish ,安装完毕。
安装完成后, 会提示是否需要安装运行库 vcredist_VS2017.exe。 若电脑之前未安装过则需要安装此运行库后才能运行 PDS, 点击 是 按钮进行安装; 若电脑之前已安装过此运行库则无需再次安装, 点击否 按钮不进行安装即可。(如果没有这个提示,可以不管)
注: 如果不确定, 建议点击 是 进行安装, 否则可能导致 PDS 无法运行。
点击 是 进入运行库安装界面, 选择同意许可条款和条件, 点击安装按钮进行安装。
安装完成界面点击 关闭 完成安装。
完成安装后,会提示是否需要安装 USBCableDriver。 安装点击 是 ,否则可能导致下载器无法正常使用。点击 是 进入驱动程序安装界面:
点击 下一步 进入安装驱动程序许可协议界面。 点击 我接受这个协议 ,然后点击:
点击 完成 , 完成驱动程序的安装。
完成安装后, 会提示是否需要安装 ParellelPortDriver。 安装点击 是 。
点击 是 进行并口驱动程序安装。
完成后点击 确定 , 结束安装。 在桌面上看到如下图标:
2、License 关联包安装
同样的, 在我们提供的资料包里也准备了对应的 Licensen。 使用我们提供的 License 的话, 也需要安装一个软件来生成虚拟网卡。 Tap-windows。
双击该 exe 程序, 该软件的安装, 直接默认安装即可, 具体步骤如下所示:
点击 Next:
点击 I Agree:
保持默认,点击 Next:
安装路径保持默认,点击 Install,等待安装完成。
点击 Finish,至此,安装完成。
3、Licnse 的关联
软件完成安装后, Pango Design Suite 需要License 文件才能正常使用。
- License 申请请联系相关销售, 提供相关资料, 他会帮您申请; 目前我们也直接提 供一个可以使用的 License。
- 若只使用 Verilog 则只需申请 PDS License 即可, 若使用 VHDL或System verilog 则还需要申请 Synplify license;
- 为方便管理 license 文件, 建议在 PDS 软件安装目录下新建一个 license 文件夹存放 license 文件。 首先在电脑上打开运行窗口(win+r), 接着在窗口内输入 sysdm.cpl 然后回车。 在系统属性 界面内选择高级, 然后点击环境变量, 进行设置。
或者直接打开系统环境变量。
PDS license 环境变量设置:
若 PDS License 文件路径为 D:\pango\license\pds_node-locked.lic。
直接设置环境变量:
变量名: PANGO_LICENSE_FILE
变量值: D:\pango\license\pds_node-locked.lic
打开设备管理器, 在网络适配中找到 TAP-Windows Adapter V9, 并双击它。
选择属性选项卡, 并将 MAC Address 的值改成 Lincese 文件名后面的字符串。
3、Modelsim 与 PDS 联合仿真
安装完 PDS 软件后, 安装 Modelsim 仿真工具。 PDS 并没有自带的仿真工具, 故需要联合第三方一同使用。 Modelsim 安装
安装完 Modelsim 后, 接下来就是编译我们的 PDS 仿真库文件, 具体如下所示:
打开 PDS 工程后, 选择工具栏里的 Tools->Comolie Simulation Libraries。
红框 1 选择存放生成的仿真库的路径, 红框 2 选择 Modelsim 的启动程序路径, 一般在win64pe 或者 win64 或者 win32 文件夹, 具体和 Modelsim 的版本有关, 笔者所用的 Modelsim为 10.6c。
选择好路径后, 点击 Compile, 然后等待编译结束即可。
当出现以上结果时,表示生成成功,点击 Close。
接下来选择 Project->Project Setting, 打开工程设置, 准备设置联合仿真。
选择 Simulation 选项卡,红框 1 选择刚才编译生成的仿真库的路径,红框 2 选择 Modelsim 的启动路径,之后点击 OK。
- Run Behavior Simulation 是综合前的行为级仿真, 是开发流程中必要的环节, 它能确保你所设计的功能是否正确。
- Run Post Synthesis Simulation 是综合后 gtp 仿真, 在复杂的工程项目中, 可以通过它来排除大部分的时序问题。
- Run Post Pnr Function Simulation 是 pnr 后的功能仿真。
- Run Post Pnr Timing Simulation 是 pnr 后带 sdf 的时序仿真。之后,右键要仿真的文件,选择 Run Behavior Simulation 即可开始行为仿真,这是比较常用的仿真,可以查看我们程序涉及的逻辑的波形是否正确。
运行后会自动打开 Modelsim 并执行仿真,如果没有任何报错,则表示成功。