第20篇 Intel FPGA Monitor Program的使用<三>

**Q:**如何用Intel FPGA Monitor Program创建汇编语言工程呢?

**A:**我们用一个Nios II汇编语言简易应用程序来发掘Intel Monitor FPGA Program软件的一些功能特性,并介绍创建工程的基本步骤。该程序可以实现找到存储在存储器中的32位整数列表中的最大数。

连接DE2-115开发板和PC,与Quartus创建工程类似打开Intel FPGA Monitor Program后点击File--> New Project,打开New Project Wizard窗口,依次指定工程文件夹路径、工程名称;选择Nios II架构、DE2-115_Computer system、Assembly Program程序类型、.s程序源文件、Host Connection等等,创建完成后即显示工程界面。在此过程中,DE2-115_Computer System的.sof文件会下载到DE2-115开发板。

双击lab1.s编写应用程序的汇编语言代码并保存,此代码程序中包含一些样本数据。RESULT标号处的指令预留4个字节用于存储结果,即找到的最大数。下一个标号N处的指令指定列表中的条目数,接下来的标号NUMBERS处的指令指定样本数据。

相关推荐
szxinmai主板定制专家3 小时前
驱控一体新范式:RK3576+FPGA+CODESYS工业实时AI控制架构全解
人工智能·嵌入式硬件·计算机视觉·fpga开发·架构·工业ai·驱控一体
国科安芯4 小时前
ASC0101S自动双向电平转换原理深剖
单片机·嵌入式硬件·fpga开发·云计算·信息与通信
落chen5 小时前
7 Series FPGAs Clocking Resources
fpga开发
落chen1 天前
基于FPGA的IIC协议通信-强化篇
fpga开发
梦开始的地方 �1 天前
实例化和句柄
fpga开发
lf2824814311 天前
11 FM调制与解调的仿真
fpga开发
蓝悦无人机1 天前
Altium Designer 2024 PCB高级功能:不同Pitch的BGA设计要求
fpga开发·pcb·硬件设计·ad2024
ALINX技术博客2 天前
【黑金云课堂】FPGA技术教程Linux开发:系统定制
linux·运维·fpga开发
塔能物联运维2 天前
**塔能两相液冷:量化交易场景下的硬核验证,±1.5℃控温如何转化为真金白银**
人工智能·fpga开发·两相液冷
西安景驰电子3 天前
PCIe 授时卡原理及应用
运维·服务器·windows·单片机·嵌入式硬件·fpga开发