第2篇 使用Intel FPGA Monitor Program创建基于ARM处理器的汇编或C语言工程<二>

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

A: 与创建Nios II汇编语言或C语言程序的过程类似:连接DE1-SoC开发板和PC,打开Intel FPGA Monitor Program后点击File--> New Project,打开New Project Wizard窗口,依次指定工程文件夹路径、工程名称;不同的是这里选择ARM Cortex-A9架构、DE1-SoC_Computer system、Assembly Program或C Program程序类型、.s或.c程序源文件、Host Connection等等,创建完成后即显示工程界面。

双击.s或.c编写应用程序的ARM汇编或C语言代码并保存,然后编译、下载和运行。详细的步骤可以参考University_Program/Monitor_Program/tutorial/Intel_FPGA_Monitor_Program_ARM.pdf文档。

与Nios II汇编或C语言程序不同的是,ARM汇编或C语言程序使用的是ARM版文件address_map_arm.s或address_map_arm.h,描述开发板外设的信息如基地址,在University_Program\Computer_Systems\DE1-SoC\DE1-SoC_Computer\software路径里可以找到。

相关推荐
LCMICRO-133108477465 小时前
长芯微LCMDC8584完全P2P替代ADS8584,是一款16位、4通道同步采样的逐次逼近型(SAR)模数转换器(ADC)
stm32·单片机·嵌入式硬件·fpga开发·硬件工程·模数转换器adc
尤老师FPGA14 小时前
Framebuffer的讲解
fpga开发
FPGA的花路17 小时前
ZYNQ 程序固化与升级指南
fpga开发·vitis·一键烧录脚本·zynq程序构成
ALINX技术博客19 小时前
【黑金云课堂】FPGA技术教程:PLL锁相环实验和MIO应用
fpga开发·fpga
Byron Loong19 小时前
【常识】通俗易懂的讲CPU,GPU,MCU,FPGA,DSP的区别和特点
单片机·嵌入式硬件·fpga开发
gaoxcv2 天前
TDC相关的一些方法
fpga开发
我爱C编程2 天前
【3.4】双口RAM模块的FPGA实现
fpga开发·fpga·fft·双口ram
三万棵雪松2 天前
【嵌入式刷题硬件设计基础(一)】
fpga开发·嵌入式·硬件基础
扣脑壳的FPGAer2 天前
Xilinx远程更新之watchdog Timer1/ Timer2
fpga开发
ALINX技术博客2 天前
【黑金云课堂】FPGA技术教程Linux开发:Petalinux安装
linux·运维·fpga开发