【高云半导体Combat开发套件试用体验】Combat demo调试运行及小建议

描述

本文来源电子发烧友社区,作者:james, 帖子地址:https://bbs.elecfans.com/jishu_2290577_1_1.html

Combat
开发板官方提供了一些demo,但本人能够真正能跑起来的demo没有几个,这里基于官方提供的gw2a_test例程一步一步调试修改了几个基本的demo,按键、LEDUART
为了后续方便添加其他的demo代码,在顶层topVerilog模块的输入输出信号按照开发板的电路原理图将时钟、复位、按键、LED、串口、sd卡、LCDHDMI引脚定义好,如下图,各位坛友可以根据自己的需求添加更多输入输出的信号。
高云半导体
 
/*---------------------------------------------------------------------------------------------------------------------------*/
在调试Combat开发板按键例程的时候发现很多按键属于SSPI,按键原理图及constraints如下图所。
高云半导体
    高云半导体
 
Place&Route的时候会报错,如下图所示。
高云半导体
 
以上问题的解决办法如下,进入综合的配置(Synthesize --> Configuration),如下图所示。
高云半导体
 
在配置选项下的Place&Route -->General”子选项下进行如下图的修改。
高云半导体
 
同时如果不需要使用SSPI功能则可以上述配置选项下“Place&Route -->Dual-Purpose”子选项进行下图所示修改。
高云半导体
 
这里修改了官方串口发送数据的频率为100Hz,发送数据内容不变如下图所示。
高云半导体
 
/*---------------------------------------------------------------------------------------------------------------------------*/
个人根据目前学习和调试的情况,给Combat厂家的小建议,由于本人目前基本上还处于FPGA入门级别,所以希望Combat开发板相关的例程至少添加部分必要的注释,能有各个例程的说明使用指导文档更棒,但是Combat开发板的例程级别上需要有一定FPGA开发基础的人比较适合。同时Combat开发板部分例程的IO Constraints都没有填写完整,也有可能是本人功力不够,如果错误,望各位指正,谢谢。
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分