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

Q:Intel FPGA Monitor Program支持基于ARM处理器开发汇编语言和C语言程序吗?

A:在我们最初介绍Intel FPGA Monitor Program工具及其使用方法时,提到它同样适用于 ARM* Cortex*-A9 处理器软件开发环境,其集成了Terasic的含ARM处理器的DE1-SoC开发板的Computer System,可以开发ARM汇编语言和 C 代码工程并在开发板上运行。

image-20240416143032876

这是DE1-SoC_Computer System的架构,其中集成了硬处理器系统(HPS)。FPGA端有2个Nios II处理器和DE1-SoC的外设如存储器、音频输入/输出、PS/2,以及开关和LED等并行端口。HPS包括一个ARM Cortex A9双核处理器和开发板硬件外设。

image-20240923152708504

注:DE1-SoC_Computer System的Quartus工程在Intel FPGA Monitor Program安装后的University_Program\Computer_Systems\DE1-SoC\DE1-SoC_Computer\verilog路径里;详细的DE1-SoC_Computer System介绍可参考University_Program\Computer_Systems\DE1-SoC\DE1-SoC_Computer\doc_ARM路径里的DE1-SoC_Computer_ARM文档。

上一篇:多通道相参频率综合器在科研领域的具体应用是什么?