Board logo

标题: 问几个nios的问题 [打印本页]

作者: lionandhawaii    时间: 2007-5-7 12:28     标题: 问几个nios的问题

   1: nios ii  setting  选项中的  expection  address  是什么地址啊  是不是用来在程序运行是放data 和code的ram地址啊

   2:  我在generate  nios是怎么building modelsim project  不动啊,是运行这个东西要用很长时间,还是我没有装altera-modelsim而生成不了project啊

 

[此贴子已经被作者于2007-5-7 12:36:24编辑过]


作者: caopengly    时间: 2007-5-8 22:09

1。SOPC中的reset address 指定的是最终全部软件程序代码下载到的地方,并且程序从reset address 启动。
SOPC中的exception address 指定的是系统异常处理代码存放的地方。如果exception address 和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的系统异常处理代码拷贝到exception address 。
NIOS II软件中的text address指定的是程序运行的地方。如果text address和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的普通只读程序代码拷贝到text address 。NIOS II软件中的rodata address指定的是只读数据的存放地方。如果rodata address和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的只读数据拷贝到rodata address 。
NIOS II软件中的rwdata address指定的是可读写数据的存放地方。如果rwdata address和reset address 不一样,那么程序从reset address 启动后将初始化rwdata address 处的可读写数据。
2。modelsim是要的才能building modelsim project  ,一般刚入学不用它,最好不钩。
作者: lionandhawaii    时间: 2007-5-10 17:26

    谢谢版主大侠,但是我的nios ide中怎么只有reset address和exception address啊,是不是我的sopc builder功能不全啊。我装的是quartus6.0中的sopc builder,又装啦一个nios_ii IDE,到底学nios,要些什么软件呢。我刚刚接触nios_ii,觉得它很好,这次只想用它来做一个32位乘32位,再除以一个32位的2进制数,然后再把结果拆成8个4位的BCD码,然后送给8个4位的端口。外面是两个32位的输入端口,和8个4位的输出端口。能不能把这个程序就用片上的rom来装啊,然后我把rest address 指在我做的rom上,然后我不知道程序编好后怎样放在rom中。请版主大侠执教一下。
作者: caopengly    时间: 2007-5-10 20:15

“谢谢版主大侠,但是我的nios ide中怎么只有reset address和exception address啊”是的,其他的在NIOS II IDE中工程的System Library选项

“能不能把这个程序就用片上的rom来装啊”就使用片上的ram来跑程序是可以的,大小和FPGA和程序有关。你的计算比较简单,估计不会大于3K,所以ep1C3或C6就可以。






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