Board logo

标题: on_chip_ram/rom [打印本页]

作者: qiuranke    时间: 2008-4-8 23:26     标题: on_chip_ram/rom

我的nios版本是7.1的。

1)请问,on_chip_ram/rom与legacy components中的flash/sram等有什么关系?

我找了些资料,都是监控程序germs(好像拼错了)在on_chip_rom中的,nios 7.1里好像在flash和sram里。

2)on_chip_ram/rom,legacy components里的flash,sram

是不是都相当于单片机里的内部存储器?上述两种有什么区别?是不是可以替代(不考虑容量情况下)?

3)CPU的指令和数据的cache是设置后,fpga内自动实现的么?

4)我在用modelsim做仿真时,总是报错“no object found to uart chip select",我查了下,chip select是avlon总线内部信号啊。错在哪呢?

谢谢


作者: justinhao    时间: 2008-4-9 11:48

on-chip memory 是要占用fpga里的logic element 的,而flash, sdram等是不用的

cach应该是自动实现的


作者: kzw    时间: 2008-4-9 21:44

on-chip和cache都是用的fpga的内部ram资源,fpga的资源主要有le(logic element)和片内ram(altera成为M4K RAM)。而外部的sram,sdram和flash等是自己从外部添加上去的,如果要用单片机来比喻的话,只能说ram都是数据存储区,flash是程序存储区,至于是不是内部存储器,并不是所有单片机都把数据和程序空间都集成在片内了。
作者: qiuranke    时间: 2008-4-11 11:20

谢谢回答。

看来on_chip_ram/rom是FPGA内部资源实现,FLASH和SRAM都是外围器件。

BTW:我被NIOS7.1弄的有点糊涂了

在legacy components中提出了FLSAH和SRAM,在memory and controller中又出现了cfi和SRAM ,这两者有什么区别?


作者: 向前走    时间: 2008-4-24 23:13     标题: 同问

同问
作者: kzw    时间: 2008-4-25 15:26

其实这些没有什么太大的区别,只是不同类型的sram和flash,自己添加sram或者flash,符合自己的接口的就可以了。




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