求用过的大佬们给一个AG576SL100这块CPLD的详细开发流程 - FPGA开发者技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

[问答]

求用过的大佬们给一个AG576SL100这块CPLD的详细开发流程

原本用的ALTERA的EPM570T100C5,在原芯片上所有功能都验证完好可以使用,转换到国产CPLD也就是这块AG576SL100上就无法使用了,用了些简单的程序如根据时钟翻转引脚这些在AG576上也可以实现,但复杂的转换工程烧录进去后就无法使用了,百思不得其解,希望大佬们给个详细的开发流程,比如Supra软件编译时的设置和quartus里还需要额外设置些什么

已退回20积分

回帖(1)

杨平

2025-2-23 17:48:31
根据您的描述,您需要将原本在ALTERA EPM570T100C5上运行良好的程序移植到国产CPLD AG576SL100上。以下是详细的开发流程,包括Supra软件编译和Quartus设置:

1. 准备工作:
   - 确保您已经安装了Supra软件和Quartus软件。
   - 准备好AG576SL100的引脚配置文件(.pin文件)。

2. 创建新项目:
   - 打开Quartus软件,创建一个新的项目。
   - 在项目设置中,选择AG576SL100作为目标芯片。

3. 添加文件:
   - 将您的原始程序文件(.v或.vhd)添加到项目中。
   - 添加AG576SL100的引脚配置文件(.pin文件)。

4. 引脚配置:
   - 在Quartus中,根据AG576SL100的引脚配置文件(.pin文件)设置引脚。
   - 确保引脚配置与EPM570T100C5上的引脚配置一致。

5. 编译设置:
   - 在Quartus中,打开“Assignments”菜单,选择“Settings”。
   - 在“General”选项卡中,设置“Fitter”选项为“Supra”。
   - 在“Timing”选项卡中,设置“Optimization”选项为“Speed”。
   - 在“Device”选项卡中,设置“Power-Up Settings”选项为“Perform Power-Up Initialization”。

6. 编译项目:
   - 在Quartus中,点击“Start Compilation”按钮,开始编译项目。
   - 编译完成后,检查编译报告,确保没有错误。

7. 生成烧录文件:
   - 在Quartus中,打开“File”菜单,选择“Create Programming File”。
   - 选择烧录文件格式(如JEDEC、Intel Hex等),并生成烧录文件。

8. 烧录程序:
   - 使用相应的烧录工具,将生成的烧录文件烧录到AG576SL100上。

9. 测试和调试:
   - 在AG576SL100上测试程序功能,确保所有功能正常工作。
   - 如果遇到问题,可以使用Quartus的仿真功能进行调试。

10. 优化和调整:
    - 如果需要,可以根据测试结果对程序进行优化和调整,以提高性能或降低功耗。

希望这个详细的开发流程能帮助您成功将程序移植到AG576SL100上。如果在开发过程中遇到问题,可以参考Supra和Quartus的官方文档,或者寻求技术支持。

更多回帖

×
发帖