Board logo

标题: 刚学nios_ii,向大侠们问一个程序 [打印本页]

作者: lionandhawaii    时间: 2007-5-10 18:19     标题: 刚学nios_ii,向大侠们问一个程序

        我的nios_ii外部有两个32位的输入端口,和8个4位输出端口(sen0,sen1,sen2,sen3,sen4,sen5,sen6,sen7),两个32位的输入(acp1和acp2)相乘后,再除以一个十进制的数—20000000,然后拆成8个4位的BCD码,送给8个输出端口。如果用c来编就是:

        temp=(acp1*acp2)/20000000;

       sen0=temp/10000000;

       sen1=(temp/1000000)%10;

       sen2=(temp/100000)%10;

       sen3=(temp/10000)%10;

       sen4=(temp/1000)%10;

       sen5=(temp/100)%10;

       sen6=(temp/10)%10;

       sen7=temp%10;

请问用nios_ii的c集是怎样来编写呢?还有,请问大侠们有没有nios_ii这方面详细的书啊,硬件和软件都详细的,然后多一点实例的。然后我想就把程序放在片上rom中,具体的该怎样来办呢。最好,再硬件方面也指教一下。

      

[em06][em06]
作者: caopengly    时间: 2007-5-10 20:30

nios的C语言是标准的ANSC C语言。


作者: kzw    时间: 2007-5-11 00:03

你问的问题很多,你的代码的实现注意一下变量的长度,nios的书现在也不少,去书店看看。把程序放在片内rom中,你是说固化的代码,不想用外部非易失性存储器吗?


作者: lionandhawaii    时间: 2007-5-13 17:41     标题: 再请指教一下

        我没有带外部非易失性存储器的试验板,而且我觉得程序代码不大,所以应该装得下,

但我不知道怎样装在片上rom中,我想应该设一个ram和一个rom,就像内存和硬盘一样,而且我觉得应该把reset address指向rom,然后把程序装在rom中,然后程序运行时,正在使用的数据和代码在ram中跑,但我不知道具体应该怎样做。

       然后,我好像没有找到关于nios_ii讲的有点详细的书,麻烦大侠推荐一两本。

[em09][em09]




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