Board logo

标题: [求助]帮忙啊 [打印本页]

作者: meling    时间: 2006-6-1 19:01     标题: [求助]帮忙啊

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


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


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


作者: UseNios    时间: 2006-6-2 21:32

sdram可行。觉得不够还可以DDR。片内的太小,不够的
作者: meling    时间: 2006-6-3 15:04

我得意思是自己用vhdl写一个RAM,作为元件添加到元件库中,在芯片里映射时候,如果片上ram块不够用的话,就用逻辑资源实现,这样我得程序在其中运行时的速度和sdram相比那个更快?
我得程序用sdram足够了,我是想这样做把我自己的ram作为片上ram,是不是可以提高程序运行速度,sdram不是用一个刷新的过程妈,但是我又担心,我得ram块如果用逻辑资源实现而不用人家的ram块实现,速度会更慢,因为人家提供的ram块都是经过优化的?
作者: kzw    时间: 2006-6-6 10:22

速度和器件的参数有关,用逻辑资源构建ram(比较浪费,一个LE只能做1bit的ram),如果时钟不比sdram快,速度也不会比sdram快,sram其实速度是够快,但是瓶颈在nios的总线操作不是很快。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0