0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

易灵思RAM使用指南

XL FPGA技术交流 来源:XL科技 作者:XL科技 2023-06-07 09:19 次阅读

易灵思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")

5d25ee24-046c-11ee-90ce-dac502259ad0.png

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

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

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

(2)通过以下命令评估

5d41ef34-046c-11ee-90ce-dac502259ad0.png

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

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

5d67789e-046c-11ee-90ce-dac502259ad0.png

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

5d83e902-046c-11ee-90ce-dac502259ad0.png

3、大块ram的使用

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

5db45a10-046c-11ee-90ce-dac502259ad0.png

解决方案

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

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

4)RAM使用报错

(1)ERROR: RCLK port of EFX_RAM_5K instance u_ddr_rx_buffer/u_wr_fifo/FifoBuff__D$12 is constant

ERROR: EFX_RAM_5K instance u_ddr_rx_buffer/u_wr_fifo/FifoBuff__D$12 WCLK port is disabled, but WCLKE is not

ERROR: EFX_RAM_5K instance u_ddr_rx_buffer/u_wr_fifo/FifoBuff__D$12 WCLK port is disabled, but WE is not

ERROR: WDATA[0] port of EFX_RAM_5K instance u_ddr_rx_buffer/u_wr_fifo/FifoBuff__D$12 is not disabled in a disabled mode

ERROR: RCLK port of EFX_RAM_5K instance u_ddr_rx_buffer/u_wr_fifo/FifoBuff__D$2 is constant

ERROR: EFX_RAM_5K instance u_ddr_rx_buffer/u_wr_fifo/FifoBuff__D$2 WCLK port is disabled, but WE is not

ERROR: WDATA[0] port of EFX_RAM_5K instance u_ddr_rx_buffer/u_wr_fifo/FifoBuff__D$2 is not disabled in a disabled mode

错误原因:FIFO的时钟给的是无效的。

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

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

审核编辑:汤梓红

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

    关注

    7

    文章

    1322

    浏览量

    113708
  • fifo
    +关注

    关注

    3

    文章

    369

    浏览量

    43074
  • 时钟
    +关注

    关注

    10

    文章

    1480

    浏览量

    130306
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849
  • 易灵思
    +关注

    关注

    5

    文章

    35

    浏览量

    4686

原文标题:易灵思RAM使用--2

文章出处:【微信号:gh_ea2445df5d2a,微信公众号:FPGA及视频处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA设计时序约束指南【赛工程师力作】

    的一条或多条路径。在 FPGA 设计中主要有四种类型的时序约束:PERIOD、OFFSET IN、OFFSET OUT 以及 FROM: TO(多周期)约束。赛FPGA设计时序约束指南[hide][/hide]`
    发表于 03-01 15:08

    quartusII 详细使用指南

    quartusII 详细使用指南 应该有用
    发表于 04-28 09:24

    电解电容使用指南

    电解电容使用指南
    发表于 08-14 11:02

    1_Codewarrior使用指南

    1_Codewarrior使用指南
    发表于 08-28 19:54

    code warrior使用指南

    codewarrior 使用指南
    发表于 04-21 21:32

    Quartus工具使用指南(华为)

    Quartus工具使用指南(华为)
    发表于 10-09 08:54

    超级全codewarrior使用指南!!

    超级全codewarrior使用指南!!
    发表于 10-13 23:42

    Xilinx赛方案

    能做赛方案的,请联系
    发表于 01-21 19:31

    Vivado使用指南

    Vivado使用指南
    发表于 07-18 14:27

    PWM使用指南

    日期作者版本说明2020.09.26TaoV0.0撰写中目录简要介绍常用配置设置更新中断输出PWM脉冲捕获输出带死区控制的互补PWM使用指南简要介绍常用配置设置更新中断输出PWM脉冲捕获输出带死区控制的互补PWM使用指南...
    发表于 08-09 08:54

    Quartus_II使用指南

    Quartus_II使用指南(非常详细)
    发表于 05-19 15:16 0次下载

    FreeRTOS 使用指南

    FreeRTOS 使用指南
    发表于 10-24 13:37 25次下载
    FreeRTOS <b class='flag-5'>使用指南</b>

    STM32 LL库使用指南

    STM32 LL库使用指南
    发表于 01-23 17:31 215次下载

    电子票使用指南免费下载

    电子票使用指南电子票使用指南电子票使用指南电子票使用指南电子票使用指南电子票使用指南
    发表于 11-24 14:02 3次下载

    mast语言使用指南

    mast语言使用指南说明免费下载。
    发表于 04-16 14:42 20次下载