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

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

3天内不再提示

Hyperram使用注意事项总结

XL FPGA技术交流 来源:XL科技 作者:XL科技 2023-02-01 17:07 次阅读

出于功耗的考虑,易灵思在存储方面提供了对hyperram的支持。在hyperram中使用中有些需要注意的,我们在这里稍做总结 。

(1)IP设置

7f524cfa-a20f-11ed-bfe3-dac502259ad0.png

poYBAGPaLASAWoa9AAFmjijLAmk418.jpg

802192d0-a20f-11ed-bfe3-dac502259ad0.png

pYYBAGPaLHaAYnf6AAFWS_dic7g613.jpg

(2)IO时钟域设置

Hyperram的IO总共有三个时钟域,分别为hbramClk,hbramClk90,hbramClk_cal.并且要注意时钟是否反向。在hyperram的文档中提供了每个IO的时钟使用情况。请参考下图:

803958de-a20f-11ed-bfe3-dac502259ad0.png

(3)自动校准。

80638e9c-a20f-11ed-bfe3-dac502259ad0.png

注意calibration mode选择PLLAutoCalibration.自动校准就是控制器控制hbc_cal_SHIFT_ENA,hbc_cal_SHIFT_SEL和hbc_cal_SHIIF来实现校正。它们分别对应PLL的SHIFT,SHIFT_SEL和SHIFT_ENA信号

自动校准的可以通过hbc_cal_debug_info来得到。通过Bit[15:8]来判断找到的相位有哪些。bit[7:5]是用于指示选择的是那个相位。另外要注意RDO delay值,可以获取用于手动校准设计。

80ff341e-a20f-11ed-bfe3-dac502259ad0.png

(4)手动校准

1、在IP中选择PLL Manual Calibration手动校准。然后编译

2、通过手动调节dyn_pll_shase_en和dyn_pll_phase_sel,这两个通过hbc_cal_SHIFT_ENA和hbc_cal_SHIIF传给PLL(看起来没有必须通过控制器传输的必要),hbc_cal_SHIFT_SEL是在Hyperram控制器中选择的PLL对应的输出。

8125ca34-a20f-11ed-bfe3-dac502259ad0.png

其中dyn_pll_phase_en是使能信号,dyn_pll_phase_sel是step选择信号选择信号。

建议在资源充足的情况下使用自动校准。如果资源紧张可以先进行自动校准获取相应参数值,再用手动校准设置相应参数。

(5)PLL设置

poYBAGPaLJiALrbrAAFFmJ1UwuM214.jpg
8169971e-a20f-11ed-bfe3-dac502259ad0.png

8188d624-a20f-11ed-bfe3-dac502259ad0.png

(6)效率测试

以下是用hyperram测试的效率情况,仅供参考。

81c4fd16-a20f-11ed-bfe3-dac502259ad0.png

审核编辑:刘清

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

    关注

    38

    文章

    7492

    浏览量

    163826
  • fifo
    +关注

    关注

    3

    文章

    388

    浏览量

    43676
  • 时钟域
    +关注

    关注

    0

    文章

    52

    浏览量

    9536
  • PRD
    PRD
    +关注

    关注

    0

    文章

    9

    浏览量

    2988

原文标题:Hyperram使用指导

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

收藏 人收藏

    评论

    相关推荐

    高速电路中过孔设计注意事项

    总结出高速PCb过孔设计中的一些注意事项。关键词:过孔;寄生电容;寄生电感;非穿导孔技术[hide][/hide]
    发表于 08-16 13:33

    第34章 使用FreeRTOS时注意事项总结

    转 本章节主要是总结了FreeRTOS使用中几个常见问题的解决办法。34.1 使用FreeRTOS注意事项34.2 FreeRTOS官方整理的FAQ34.3 总结34.1使用FreeRTOS
    发表于 09-19 07:52

    第25章 使用RTX时注意事项总结

    转rtx操作系统本章节主要是总结一下RTX使用中几个常见问题的解决办法。25.1 RTX使用中注意事项25.2总结25.1RTX使用中注意事项 下面都是初学者容易犯错误的地方,特此
    发表于 10-10 08:48

    胆机使用的注意事项

    胆机使用的注意事项:胆机使用的注意事项 我是初哥, 现在对胆机感兴趣, 但听说胆机使用麻烦, 请问有什么需要注意的?湖南吉首火车站 范增不必担心, 胆机的使用方法
    发表于 11-29 17:09 46次下载

    摩托车发动机维修注意事项

    摩托车发动机维修注意事项 经过近十年的实际维修工作,我对摩托车发动机大修应注意事项总结如下,希望能与大家共勉。   一、操作环境
    发表于 03-30 13:58 4880次阅读

    电池组的设计加工注意事项

    电池组的设计加工注意事项 电池组设计注意事项: 1、功率要求 2、体积空
    发表于 11-05 08:47 1553次阅读

    钽电解应用注意事项

    钽电解应用注意事项 使用电压---------------------------------------------------------------------------------------------------------------------电容器
    发表于 03-31 15:54 585次阅读

    个人总结四层板布线注意事项

    个人总结四层板布线注意事项,感兴趣的小伙伴们可以看看。
    发表于 07-26 16:29 0次下载

    Protel布线设计注意事项

    Protel布线设计注意事项,好资料,下来看看。
    发表于 01-12 12:48 0次下载

    python字典类型的使用和注意事项

    字典类型在实际的python开发中,使用特别频繁,结合本人多年的工作经验,现将字典的使用以及字典使用注意事项总结如下:
    的头像 发表于 01-19 17:49 3532次阅读
    python字典类型的使用和<b class='flag-5'>注意事项</b>

    电源MOSFET使用注意事项

    关于电源MOSFET使用注意事项说明。
    发表于 06-18 15:22 24次下载

    COB光源的使用注意事项

    COB光源的使用注意事项
    的头像 发表于 12-13 15:45 1691次阅读

    使用注意事项

    使用注意事项
    发表于 03-17 20:14 1次下载
    使用<b class='flag-5'>注意事项</b>

    使用注意事项

    使用注意事项
    发表于 07-07 19:04 0次下载
    使用<b class='flag-5'>注意事项</b>

    PCB电源设计注意事项总结

    今天主要是关于:PCB电源设计的7个注意事项
    的头像 发表于 07-31 15:04 1420次阅读
    PCB电源设计<b class='flag-5'>注意事项</b><b class='flag-5'>总结</b>