1. 认识AGM Supra与CPLD开发环境
第一次接触AGM Supra软件的朋友可能会觉得陌生,其实它就像我们熟悉的Quartus一样,是专门用于CPLD/FPGA开发的工具链。我刚开始用Supra时也走过弯路,后来发现只要掌握几个关键点就能快速上手。这里以AG1280Q48器件为例,带大家走通整个开发流程。
Supra最大的特点是对国产CPLD的深度支持。与Quartus相比,它的工程转换功能特别实用——既可以直接创建新项目,也能将现有Quartus工程无缝转换。实测下来,软件运行非常稳定,但有个致命细节:安装路径绝对不能包含中文。我有次偷懒把软件放在"桌面/测试"目录下,结果转换工程时各种报错,排查半天才发现是这个原因。
开发环境准备其实很简单:
- 官方提供的Supra软件包(2022.6.21版本实测稳定)
- Quartus Prime基础版(建议18.1以上版本)
- 一台Windows系统的电脑(暂不支持Mac和Linux)
软件下载要注意区分32位和64位版本。解压后直接运行bin目录下的Supra.exe即可,不需要安装过程。这里有个小技巧:建议把软件放在C盘根目录如C:\AGM_Tools这样的纯英文路径,能避免90%的路径相关问题。
2. 创建第一个CPLD工程
打开Supra后界面非常简洁,主要分为上方的操作区和下方的信息输出区。点击File→Project→New Project,会弹出工程创建窗口。这里要特别注意:
- 工程路径:建议新建专用目录如
D:\CPLD_Projects\demo1 - 工程名称:最好用英文+数字组合,比如
led_blink
创建成功后,信息区会显示工程路径和名称。此时工程目录下会生成.proj后缀的工程文件,相当于Quartus的.qpf</
495




被折叠的 条评论
为什么被折叠?



