为什么SOPC Builder允许比自定义Avalon主站允许的IRQ范围内的更多从站将其中断连接到Avalom主站?-Altera-Intel论坛-FPGA CPLD-ChipDebug

为什么SOPC Builder允许比自定义Avalon主站允许的IRQ范围内的更多从站将其中断连接到Avalom主站?

在SOPC Builder 7.1中,组件编辑器没有为Avalon®Memory-Mapped主服务器指定默认的IRQ方案。这可能导致允许多个从站连接到具有固定宽度IRQ输入端口的主站。例如,如果Avalon主站的IRQ端口宽度为2,则可以将超过2个从站中断连接到该主站。

您可以通过修改由Avalon主服务器的组件编辑器生成的<component_name> _hw.tcl组件文件来限制可以连接到Avalon主服务器IRQ端口的从服务器数。要执行此操作,请关闭SOPC Builder,然后打开组件的.tcl文件并搜索以下行:

set_interface_property“<master port> _irq”“irqScheme”“NONE”

(其中<master port>是IRQ信号所在的Avalon主端口的名称)。

然后将irqScheme更改为“个别请求”。

set_interface_property“<master port> _irq”“irqScheme”“individual_requests”

在重新打开之后,SOPC Builder和Avalon master将正确地限制可以连接到它的IRQ端口的从站数量。

请登录后发表评论

    没有回复内容