易灵思RAM在使用时的问题总结

描述

易灵思RAM在使用时可以会遇到一些问题,这里把常用的问题总结下。

1、ram初始化文件路径是工程路径

在对ram进行初始化时需要指定文件路径,这里要注意'/'的方向。

(1)如果文件放在工程目录下,写法如下:

.RAM_INIT_FILE("./ram_init_file.inithex"  ) 

或者.RAM_INIT_FILE("ram_init_file.inithex"  ) 

(2)如果在工程目录下新建一个src文件。写法如下:

.RAM_INIT_FILE("./src/ram_int_file.mem") 

RAM

2、在RAM评估器中评估RAM资源

易灵思提供了RAM资源评估器,可以快速帮忙评估RAM资源的使用情况。以下为操作步骤:

(1)把路径转换Efinity路径下的bin文件夹下。

(2)通过以下命令评估

RAM

 

efx_map_ramest --family Trion --mode area --size 10240x16

 

但是如果直接运行该命令会提示错误。

RAM

因为efinity的路径没有写入系统路径,用windows 命令行的时候,需要先运行bin文件夹下的setup.bat来设置环境,然后运行命令,注意不同模式下资源使用量不同。

RAM

3、大块ram的使用

如果RAM资源使用比较多时,可能会报出以下错误。

RAM

解决方案

在工程目录下放置以下文件 文件名:efx_map_settings.ini

并在文件中输入下面语句:max-bit-blast-mem-size = 524300

4、RAM综合的其它操作请参考efinity-synthesis.pdf

这里包括对使能,复位等的写法的注意事项。

审核编辑:刘清

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

全部0条评论

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

×
20
完善资料,
赚取积分