如何将XPS INTC的IRQ输出连接到Microblaze Interrupt输入

时间:2014-06-12 11:37:16

标签: vhdl interrupt microblaze xilinx-edk

我为自己的设计编写了一个自定义PLB核心,并在自定义核心生成期间添加了中断功能。中断生成逻辑是在定制外设中设计的。对于中断控制,我将XPS中断控制器(v2.01a)添加到系统,并通过主总线将我的自定义内核的中断端口连接到INTC。但是,由于我需要将INTC的IRQ输出连接到Microblaze的中断输入(v8.40),我无法使用System Assembly View的Ports选项卡连接这两个端口,除了外部端口和内核之外没有连接选项。本身。我试图在.MHS文件上手动完成,但我仍然看不到在图形设计视图中连接的IRQ和中断端口。此外,在Assembly View的Bus Interfaces选项卡中,我可以看到Microblaze的INTERRUPT端口,但是再一次,不能进行任何更改。

Bus interface tab, no way to connect any ports to Interrupt Input

Ports tab, no way to connect IRQ output to any other port

1 个答案:

答案 0 :(得分:0)

使用AXI_INTC保证XPS_INTC,它应该可以工作。

在那里你会找到两辆公共汽车:

  • AXI BUS
  • INTERRUPT BUS。

您将能够将中断总线连接到MicroBlaze组件