我的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]
nios的C语言是标准的ANSC C语言。
你问的问题很多,你的代码的实现注意一下变量的长度,nios的书现在也不少,去书店看看。把程序放在片内rom中,你是说固化的代码,不想用外部非易失性存储器吗?
我没有带外部非易失性存储器的试验板,而且我觉得程序代码不大,所以应该装得下,
但我不知道怎样装在片上rom中,我想应该设一个ram和一个rom,就像内存和硬盘一样,而且我觉得应该把reset address指向rom,然后把程序装在rom中,然后程序运行时,正在使用的数据和代码在ram中跑,但我不知道具体应该怎样做。
然后,我好像没有找到关于nios_ii讲的有点详细的书,麻烦大侠推荐一两本。
[em09][em09]欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |