如何从NIOS2处理器上运行的软件中检测出哪个Altera FPGA

时间:2015-06-28 11:12:49

标签: fpga intel-fpga nios

我认为我的头衔就是这么说的。 我在Altera FPGA上的NIOS2处理器上运行软件。 有没有办法检测哪个是运行该软件的FPGA?

回答评论中的问题:为什么我关心我在哪个FPGA? 对于生产,我们使用带有EPCS控制器的设计来编程所有内容。与使用Quartus编程器的.jic流程不同,这种编程流程对Quartus版本不敏感。 不幸的是,对于新的EPCQ器件,您必须使用正确的等待状态和寻址模式正确编程EPCQ的非易失性寄存器,以便FPGA正确配置。 NIOS shell工具没有这方面的能力(具有.jic流程的Quartus程序员可以做到这一点)所以我写了一小段软件来做到这一点。 EPCQ数据表中有一个表格,根据FPGA系列和EPCQ的大小说明等待状态应该是什么。 EPCQ的大小我可以问EPCQ。 FPGA系列我不知道该问谁。因此,现在对于每个项目,我都有自己的软件,其数据硬编码为FPGA类型。我希望软件是通用的而不是FPGA特定的,因此我需要知道我在哪个FPGA上。

0 个答案:

没有答案