第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处的指令指定样本数据。

相关推荐
南檐巷上学27 分钟前
基于Zynq-7020的带有正弦波发生器的8051软核设计
单片机·嵌入式硬件·fpga开发·fpga
思尔芯S2C33 分钟前
FPGA原型验证中的内存模型应用:基于DDR5的Linux系统启动与测试
fpga开发·内存模型·ddr4·ddr5·memory model·hbm3·prototyping
hai31524754310 小时前
RISC-V CVA6 AXI适配器+DMA桥蜂鸟E203处理器的总线接口单元(BIU)仲裁器
驱动开发·fpga开发·硬件架构·硬件工程·精益工程
高速上的乌龟15 小时前
Lattice LFCPNX-100 HSB+Fpga开发详解:2.3 Hololink 顶层模块深度全解析
linux·fpga开发
Ricky055319 小时前
搭载实时 FPGA 处理系统的航天器上用于海上监视的超分辨率YOLO目标检测技术(意大利2026年研究)
yolo·目标检测·fpga开发
kaizq20 小时前
在线设计模仿平台StepFPGA应用实践
fpga开发·verilog编程·在线设计仿真·小脚丫stepfpga·图形化设计·risc-v_soc·ima-copilot-ds
cjie2211 天前
图像缩放需要哪些参数和端口
计算机视觉·fpga开发
思尔芯S2C1 天前
FPGA Prototyping That Creates Useful Pre-Silicon Evidence
fpga开发
啄缘之间1 天前
10.【学习】SPI & UART 验证环境与测试用例
开发语言·经验分享·学习·fpga开发·测试用例·verilog
liuluyang5302 天前
SV中|-> 和 |=>的区别与关系
fpga开发·sva