添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Hi,

I am trying to create my own component using Avalon-MM. When I am generating sopc system I am getting following error:

Warning: 32-bit master connected to 128-bit slave with no byte enables (cpu/data_master -> mycomp_add/slave) at c:/altera/91/quartus//sopc_builder/bin/europa/europa_utils.pm line 248.

Can anyone suggest how to solve it?

Thanks,

Mumble.

Looks like you'd like a different answer than the one you've already been given in another post.

The NIOS data master is 32-bits wide and it isn't going to get any bigger. Now the avalon interconnect fabric will handle adaptation between the NIOS' 32-bit master and your 128-bit slave. However, the way it does this is it addresses a portion of your 128-bit bus with each access. If you don't provide byte enables, each time the NIOS performs a 32-bit write to your slave, 96 of the 128 bits will get written with bogus data.

The solution is to add byteenables to your slave.

Jake

周一至周五提供社区支持。请单击 此处 查看其他联系方式。

英特尔不会验证所有解决方案,包括但不限于该社区中可能出现的任何文件传输。对此,英特尔不做任何明确或隐含的担保,包括但不限于对适销性、适用于特定用途和非侵权的隐含担保,以及由履约习惯、交易习惯和贸易惯例引起的任何担保。

关于编译器优化的更多完整信息,请参阅我们的 优化通知 .