问题标签 [nios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - 如何在这里输出第二个数字?
根据规范,我的输出应该是这样的:
等等。我编写了 2 个汇编子例程,一个进行十六进制转换,一个从测试程序中获取要打印的数字,现在我得到的输出开始类似于它应该看起来的样子:
所以看来我得到了最右边的数字,但我应该如何得到其余的数字?它在作业中说
示例:内存位置 0x0047114 包含二进制值 0101 0011(十六进制 0x53) 内存位置 0x0047115 包含二进制值 0001 0110(十六进制 0x16) 内存位置 0x0047116 包含二进制值 0000 0000(十六进制 0x00) 内存位置 0x00047110 包含二进制值(十六进制 0x00) 调用者将寄存器 r4 设置为 0x0047114 并调用 puttime;puttime 在新行上打印出 16:53。
更多背景可以从我最近发布的其他问题中获得,这些问题是相同的任务,但侧重于它的其他部分:
https://stackoverflow.com/questions/12105322/how-to-proceed-coding-for-this-assignment
https://stackoverflow.com/questions/12152323/why-is-load-word-not-working
我进行转换的程序是:
我认为上述内容是正确且有效的,但我不确定如何对获取变量并将其传递给我的子程序的中间部分进行编程:
任何帮助是极大的赞赏。
c - 如何使用 Nios II 打开文件
我目前使用 NIOS II 和 Quartus II v12.0
由于 Nios II 使用语言 C,它可以打开文件,但是命令 fopen("filename","readmode"); 无法使用,因为它不在 Nios 的 stdio.h 上,所以我的疑问是,如何在 Nios 中打开文件?我需要使用新图书馆吗?我是否必须将我的代码块 stdio.h 更改为我的 Nios 代码块?
现在谢谢。
mac-address - Nios ii 上 DM9000a 的 Mac 地址
我有一个任务是使用 Nios ii 和模块 DM9000A 在计算机和 DE2 板之间进行通信。
我在文件 DM9000A.c 中找到
并在文件 DM9000A.h
DE2 的 Simple Socket 项目使用这个 Mac 地址作为 UDP 数据包中的源地址。
那么,那是网卡的Mac地址吗?
nios - 在 NIOS 中读写 Verilog Reg
如何在 NIOS CPU 中读取或写入 verilog reg(变量)?
我应该怎么办?
我使用 DE0 NANO、旋风 IV 和 NIOS 2。
assembly - 在 DE2 板上生成 PS2 中断
我正在尝试在带有 NIOS II 处理器的 DE2 板上生成 PS2 中断。下面的汇编代码是一个非常简单的中断服务程序,但它永远不会被执行。我已经检查并检查了代码,但我无法找出问题所在。附上PS2接口的链接。
任何建议表示赞赏。
问候。
c - 为什么会出现编译错误?
这是我的程序:
编译器抱怨:
'输出'之前的预期')'
为什么?我该如何解决?我不明白投诉。
更新
我们已经重写了程序,但仍然出现编译错误:
assembly - 汇编指令陷阱有什么作用?
“实时调频”
当程序需要操作系统提供服务时,程序通常会发出软件陷阱。操作系统的通用异常处理程序确定陷阱的原因并做出适当的响应。
汇编指令陷阱是否与 BASIC 中的指令陷阱相似?答案似乎是肯定的。你能接受或拒绝我的结论吗?
“不中断”的代码是根据我的指示:
更新
BASIC 中的 AFAIK,您可以编写例如
使第 20 行成为处理错误的行。
intel-fpga - 如何在 Nios 2 IDE v12 中查找系统库属性?
我正在尝试根据规范制作一个项目, 但对话框似乎在版本 12 中已经完全改变。
在 Nios 2 IDE v12 中,我几乎没有得到类似的对话框。
这就是我搜索的内容:
这就是我得到的,没有什么会导致像规范中那样的对话框:
如何找到版本 12 中的系统库属性?
assembly - movia、movi、ldw、addi、stw、ldw、ret 语句如何工作?
我认为在具体示例中很容易解释,我理解 beq 的工作方式类似于 if r9==r10 该语句调用显示在同一行的标签,但我不完全理解其他人。
开始:.word 0 .word INSTR1:.word 1 .word 77 .word INSTR2 INSTR2:.word 2 .word 15 .word FIN:.word 3
verilog - verilog 参数作为输入 - nios II
我正在寻找一种方法,以便我可以将来自 nios 的输入值作为参数发送到 verilog 模块。
或者
从输入分配verilog参数的任何其他方式。