0

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

总线接口选项卡,无法将任何端口连接到中断输入

端口选项卡,无法将 IRQ 输出连接到任何其他端口

4

1 回答 1

0

使用 AXI_INTC 而不是 XPS_INTC,它应该可以工作。

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

  • AXI 总线
  • 中断总线。

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

于 2014-09-11T08:11:23.467 回答