4647|2

218

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

国产FPGA高云GW1N-4系列开发板测评之——IP和原语的使用及功耗分析工具使用 [复制链接]

 

这一篇我们来学习高云的IP或原语的使用及功耗分析

使用高云自带的IP有两种方式,一种是通过工具IP Core Generator加载,然后例化的方式,另外一种是直接调用原语的方式。

 使用IP生成工具的方式:

我们还是以之前的counter工程为例,打开工程后菜单栏单击IP Core Generator,在Filter中可以搜索IP,双击打开IP就可以配置。右边信息框中可以查看IP的说明及说明文档,根据所选器件,不可用的IP以浅灰色示之。

打开CLKDIV IP,可以看到option页面上可配置参数为分频系数和校验使能/去使能 单击ok后选择加载IP到当前工程,软件会自动打开一个例化参考文件_tmp.v并将ip加载到当前工程中如下图:

在工程文件中只需要coppy然后修改一下端口即可:

原语的方式:

采用原语的方式就简单了直接例化原语即可,只是这种方式需要设置参数,所以显得比较臃肿,实际上采用ip core generator的方式就是在原语的基础上封装了一层,可以让代码简洁化一些。

高云FPGA小蜜蜂系列号称低成本低功耗,接下来我们来看看功耗分析工具的使用,一般FPGA项目中功耗估计也是一块重要的地方:

    首先工程综合完成后添加.gpa文件:

双击.gpa文件打开GPA配置窗口:

共有3页设置,第一页是工作条件设置General Setting,包括器件、环境、 电压,根据实际应用条件修改参数即可。

第二页是信号翻转率设置Rate Setting,可以直接对IO,或Net设置翻转率,也可以导入波形文件VCD文件,还可以采用默认翻转率:

第三页配置时钟的工作使能特性Clock Setting ,包括时钟设置、B-SRAM设置、IO设置、DFF设置:

保存后编译即可生成功耗估计分析报告:

通过以上设置可以大致估计出工程建立后FPGA功耗,有助于整体功耗的估计,从上图可以看出逻辑少的时候功耗是非常小的,以上只是功耗估计工具的使用流程,具体工程中应该按照可能存在的最差条件进行估计以便得到最大功耗参考。

 

 

 

 

最新回复

这个方法是通过工具IP Core Generator加载例化的方式么     详情 回复 发表于 2022-1-14 07:29
点赞 关注
 
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

这个方法是通过工具IP Core Generator加载例化的方式么

 

 
 
 

回复

218

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

可以通过 IP Core Generator,也可以直接使用原语例化

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表