首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]帮忙啊

[求助]帮忙啊

我现在的问题是,现在程序比较大,片上的ram不够用,我在sopc中设定程序在sdram中运行,哦想这样速度可能不如片上ram,但sopc元件库里提供的片上ram太小


,我想可不可以我自己用vhdl编写一个ram,足够大,添加到其中。我得ram能不能作为片上ram添加到我得系统中,怎样添加?


还有就是芯片的ram块有限,所以这样可能要用逻辑资源来搭建,这样程序在其中的运行速度有影响吗?因为人家的ram块是经过优化的,有没有可能运行速度还不如sdram

sdram可行。觉得不够还可以DDR。片内的太小,不够的
我得意思是自己用vhdl写一个RAM,作为元件添加到元件库中,在芯片里映射时候,如果片上ram块不够用的话,就用逻辑资源实现,这样我得程序在其中运行时的速度和sdram相比那个更快?
我得程序用sdram足够了,我是想这样做把我自己的ram作为片上ram,是不是可以提高程序运行速度,sdram不是用一个刷新的过程妈,但是我又担心,我得ram块如果用逻辑资源实现而不用人家的ram块实现,速度会更慢,因为人家提供的ram块都是经过优化的?
速度和器件的参数有关,用逻辑资源构建ram(比较浪费,一个LE只能做1bit的ram),如果时钟不比sdram快,速度也不会比sdram快,sram其实速度是够快,但是瓶颈在nios的总线操作不是很快。
在交流中前进,共同实现nios的应用。
返回列表