【FPGA基础】基于 Pango Design Suite(PDS) 的FPGA开发流程

本文详细介绍了如何使用Pango Design Suite进行FPGA开发,包括创建工程、编写Verilog代码实现流水灯、添加UCE约束、生成位流文件、下载调试、程序固化到FLASH以及仿真验证。通过LED流水灯Demo,读者可以逐步掌握FPGA开发流程。

导读:本文旨在通过 LED 的 Demo,实现快速上手基于PGL22G的FPGA开发。


一、创建工程

STEP #1

启动 Pango Design Suite 2020.3 开发环境(在开始菜单中选择 pango->Pango DesignSuite 2020.3>Pango Design Suite 。Pango Design Suite(简称 PDS)或者双击桌面的Pango Design Suite 2020.3 的图标直接打开软件。

在这里插入图片描述

STEP #2

在 PDS 开发环境里双击 Create Project 或 File->New Project…这两种方式都可,如下图:

在这里插入图片描述

STEP #3

弹出一个 PDS 的工程向导,点击 Next 按钮。

在这里插入图片描述<

<think> 嗯,用户询问在安装Pango Design Suite时是否需要卸载旧的USB设备并安装新的。首先需要理解用户的问题核心:USB设备与软件安装的关系。用户可能遇到了驱动冲突或设备识别问题,担心旧驱动影响新安装。 回顾引用内容,引用[1]提到安装路径避免中文和特殊字符,引用[2]展示Linux下的依赖安装和编译流程,引用[3]涉及系统配置中的文件覆盖路径,引用[4]讨论FPGA安全模块设计。这些引用都没有直接涉及USB设备管理,说明用户的问题超出了引用范围。 根据软件安装的通用原则: - 大多数专业软件(如Pango Design Suite)不要求主动卸载USB设备,除非其驱动程序与系统存在冲突 - USB设备的驱动程序通常由操作系统统一管理,与应用程序解耦 - 特殊情况可能出现在需要专属驱动的硬件(如编程器/调试器),此时安装包会自动处理驱动更新 典型场景分析: 1. 开发板连接场景:若使用Pango配套硬件(如FPGA开发板),新软件可能要求更新固件/驱动,但不需手动卸载旧设备 2. 驱动冲突情况:仅当设备管理器出现感叹号警告时,才需卸载问题驱动后重新扫描硬件 3. Linux系统特殊性:引用[2]显示Linux下需编译安装依赖库,但未提及USB操作,推断驱动管理通过内核模块实现 因此给出分步骤建议: 1. 默认情况保持USB设备连接状态 2. 安装中若出现驱动提示再按向导操作 3. 安装后验证设备识别状态 补充预防性措施:关闭杀毒软件避免驱动安装拦截,这对硬件配套软件尤为重要 推论用户潜在需求: - 可能是初次安装者担心操作失误 - 或曾遭遇USB设备识别故障 - 需强调"一般不要求卸载"的核心结论,避免用户过度操作 </think> 根据您的查询和引用内容分析,在安装 **Pango Design Suite** 时是否需要卸载旧的 USB 设备并安装新的,结论如下: ### 安装建议 1. **一般不需要主动卸载 USB 设备** - **引用[1]** 显示安装过程主要涉及路径选择和许可协议,未提及 USB 设备操作。 - **引用[2]** 中 Linux 环境的依赖安装和编译流程也无需 USB 干预。 - 除非安装程序明确提示(如驱动冲突),否则无需提前卸载旧设备。 2. **需要更新 USB 驱动的特殊情况** 若出现以下情况,需重新安装 USB 驱动: - 开发板连接异常(如 **引用[3]** 中的硬件配置场景) - 软件无法识别编程器/调试器等 USB 设备 - 系统日志提示驱动不兼容(常见于跨版本升级) 3. **操作步骤(仅当需要时)** ```markdown 1. 设备管理器 → 卸载旧驱动 2. 拔插 USB 设备触发系统自动重装驱动 3. 或手动安装 Pango 提供的专用驱动(查看安装包内 Driver 文件夹) ``` ### 关键注意事项 - **优先遵循安装向导提示**:若安装过程中弹出 USB 驱动更新提示,按指引操作即可。 - **避免路径问题**:如 **引用[1]** 强调,安装路径**禁用中文和特殊字符**(如 `C:\pango\PDS_2022.1`)。 - **硬件兼容性**:FPGA 开发工具(**引用[4]**)可能依赖特定硬件,确认设备支持列表。 > 📌 **总结**:Pango Design Suite 安装本身**不强制要求卸载 USB 设备**,但若遇到设备识别问题,可更新驱动解决。安装前建议关闭杀毒软件,避免驱动安装被拦截。 --- ### 相关问题 1. 如何验证 Pango Design Suite 是否正确识别了 USB 调试设备? 2. 安装后 FPGA 开发板无法连接,应如何排查? 3. Windows 和 Linux 系统下安装 Pango 的驱动管理有何差异? [^1]: 安装路径规范说明 [^2]: Linux 环境依赖安装流程 [^3]: 硬件配置中的路径覆盖逻辑 [^4]: FPGA 安全模块的硬件依赖性
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ReCclay

如果觉得不错,不妨请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值