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

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

3天内不再提示

易灵思SOC的片上RAM启动方案

XL FPGA技术交流 来源:XL科技 作者:XL科技 2023-02-14 09:29 次阅读

最新有客户在询问soc的片上RAM启动方案。于是有了本篇文章。如果soc不使用外部存储而是使用片上RAM的话,文档上似乎没有给出详细的说明,那这里我们就来介绍一下。

c8c5bcb8-abb6-11ed-bfe3-dac502259ad0.png

首先片上RAM启动要在IP上关闭外部存储,如下图,Include the external memory AXI interface。

这里要说,on chip RAM的启动方式与外部存储方式的启动方式有个很大的区别就是不需要bootloader从flash中搬运数据到存储器。on chip RAM启动方式不需要bootloader或者说应用程序就是bootlaoder。

另外,在新版本的sapphire IP中,已经支持把应用程序的hex文件直接添加到IP,相对于老的版本来说方便了很多。这时只需要勾选Overwrite the default SPI flash bootloader with the user application并且在User Application Path中添加用户程序生成的hex文件即可。

c8e3ebfc-abb6-11ed-bfe3-dac502259ad0.png

但是这样重新编译之后可能不能运行。因为soc RAM的初始化文件默认是工程目录下的bin文件,所以最好把这个工程目录下的bin文件先删除掉,然后再重新编译。当然也可能是别的原因,先不必深究。

c8fdedf4-abb6-11ed-bfe3-dac502259ad0.png

在生成IP的过程中应该是把hex文件转换成了4个bin文件,与IP同一个目录。所以每次修改程序并生成hex之后,都要打开IP重新生成IP,这时才会重新生成bin文件。

c9213868-abb6-11ed-bfe3-dac502259ad0.png

这样之后重新编译就可以了。

有一个问题:我们每次修改RISCV的工程,重新生成hex文件。都需要重新编译工程,这是很耗时的。所以需要一个办法把修改后的hex——也就是RAM的初始化文件使用一个简单的方法合成bit文件,以避免重新编译。这个方案需要晚点提供。


审核编辑:刘清

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

    关注

    7

    文章

    1322

    浏览量

    113707
  • soc
    soc
    +关注

    关注

    38

    文章

    3746

    浏览量

    215706
  • Flash存储
    +关注

    关注

    0

    文章

    38

    浏览量

    8235
  • BIN文件
    +关注

    关注

    0

    文章

    25

    浏览量

    8173
  • 易灵思
    +关注

    关注

    5

    文章

    35

    浏览量

    4684

原文标题:易灵思SOC onchip RAM启动操作

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

收藏 人收藏

    评论

    相关推荐

    519.soc系统

    系统移动芯片cpu/soc
    小凡
    发布于 :2022年10月04日 21:57:51

    790.赛被并入AMD对中国FPGA厂商有什么意义?

    fpga
    小凡
    发布于 :2022年10月05日 02:52:44

    选择ASSP还是采用合适的SoC

    这次相反,处理器为主,FPGA为辅,当系统电时,不用FPGA先启动处理器就会自动启动。”赛全球市场营销及业务开发高级副总裁Vin Ra
    发表于 06-28 16:03

    公司亚太区销售与市场副总裁给XILINX客户的信

    尊敬的赛客户朋友们:在此,我谨代表赛公司与您分享一个激动人心的喜讯: 3 月1 日,赛
    发表于 03-22 15:17

    玩转FPGA,赛FPGA设计大赛开赛啦

    经历过和牛人一起进行FPGA设计比赛的激烈竞争吗?你感受过FPGA原厂开发板和fpga行业泰斗直接带来的强烈震撼吗? 没经历过没关系,电子发烧友网主办,赛赞助的“赛FPGA
    发表于 04-23 09:31

    提交FPGA设计方案,赢取赛FPGA开发板

    “玩转FPGA:iPad2,赛开发板等你拿”活动持续火爆进行中……………………活动得到了广大电子工程师积极强烈的支持,为了回报电子工程师和网站会员,现在只需提交fpga设计方案,就有机会获得赛
    发表于 07-06 17:24

    玩转FPGA 赛(xilinx)FPGA设计大赛圆满结束

    FPGA 赛FPGA设计大赛”,让广大工程师朋友深入了解及学习FPGA相关设计知识,认识赛FPGA芯片。赛
    发表于 09-06 11:52

    玩转FPGA 赛(xilinx)FPGA设计大赛获奖名单!!!

    本帖最后由 ycq654263138 于 2012-9-12 10:12 编辑   电子发烧友网讯:由赛(xilinx)公司和华强PCB网赞助,电子发烧友网主办的玩转FPGA,赛
    发表于 09-06 11:54

    Xilinx赛FPGA技术及应用线上公开课

    ` 本帖最后由 MGJOY 于 2017-4-10 15:07 编辑 本周三,4月12日,赛FPGA技术及应用线上公开课。欢迎大家观看、学习交流~分享主题【赛FPGA人工智
    发表于 04-10 15:06

    【芯A83T试用体验】开箱评测

    本帖最后由 techping 于 2017-5-7 21:55 编辑 首先感谢电子发烧友论坛提供的开发板试用平台这个机会,让我有幸参与【芯A83T】开发板的试用活动。硬件组成:SoC 采用
    发表于 05-07 21:55

    SinImx6ul开发板启动模式选择

    SinImx6ul开发板支持三种启动方式,分别是SD卡、 NandFLASH 、 USB下图是启动模式选择NXP Imx6ul芯片的特点是接口多,功耗低,A7处理器,全工业级,性
    发表于 10-30 09:53

    7系列采用FPGA电源模块

    。ROHM与安富利公司共同开发赛7系列FPGA及Zynq®–7000 All Programmable SoC的评估套件Mini-Module Plus 用的电源模块。安富利公司已经开发出多款赛
    发表于 12-04 10:02

    Xilinx赛方案

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

    如何利用赛28纳米工艺加速平台开发?

    全球可编程逻辑解决方案领导厂商赛公司 (Xilinx Inc.) 宣布,为推进可编程势在必行之必然趋势,正对系统工程师在全球发布赛
    发表于 08-09 07:27

    详解赛All Programmable Smarter Vision解决方案

    详解赛All Programmable Smarter Vision解决方案
    发表于 06-02 06:56