我正在尝试使用 4 个 microblazes 做一个应用程序:
- microblaze_0
- microblaze_1
- microblaze_2
- microblaze_3
我使用 FSL 连接来连接它们:
- microblaze_0 通过 MFSL0 向 microblaze_2 发送数据
- microblaze_1 通过 MFSL2 向 microblaze_2 发送数据
- microblaze_2 通过 MFSL4 向 microblaze_3 发送数据
我导出设计(sdk)并创建了 4 个项目,每个项目都包含一个 C 程序,但是当我运行与 microblaze_3 对应的程序时,我收到了这个错误:
Description Resource Path Location Type
region `ilmb_cntlr_3_dlmb_cntlr_3' overflowed by 12208 bytes op_3 C/C++ Problem
我应该添加一个包含从 microblaze_2 接收的数据然后将数据发送到 microblaze_3 的内存吗?我应该添加什么类型的内存以及如何将它连接到 microblazes?