使用XILINX XPS和Microblaze - 最快的FPGA编程方法

6

我正在设计一个基于Xilinx FPGA上的MicroBlaze微处理器的微控制器。大多数硬件设置已完成。此时我只需要更新要在MicroBlaze上运行的C代码。在XPS中有没有一种方法可以避免重新构建整个项目,只需重新构建C语言部分即可。重新构建整个项目需要大约20分钟,如果不必要就太好了。谢谢。

3个回答

1

一旦您建立了硬件系统,就不需要每次重新编译它。现在,只需将硬件导出到Xilinx SDK(如果您使用过Eclipse,则应该非常熟悉)。从SDK中,您可以修改C程序并在FPGA上运行它。


1

点赞,因为提出了一个硬件编程问题。SO需要更多这样的问题。

我相当确定这已经做过了,但是你必须在控制器中构建重写存储C程序的ROM的能力。如果您明确告诉程序员在哪里放置程序ROM,则某些设备可能会提供将数据写入专用内存的特定部分的能力,而无需重新配置整个FPGA。不过我不知道Virtex是否支持此功能。


1

右键单击顶级 C 文件。选项就在那里。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接