07-11-2009 02:19 AM
Hi
I need to use more than 8 microblazes in parallel. Till 8, its working fine but on adding 10 i get the following error on updating my bitstream::
!ERROR:MDT - IPNAME:opb_v20 INSTANCE:mb_opb - C:\topten\system.mhs line 103 -
more than 16 master(s) assigned
so i can't add more than 8 microblazes to the same OPB. What do i do to make ten work in parallel??
Thank you in advance!!
Raj
07-15-2009 04:13 AM
Hi,
The OPB bus can only have 16 master and if you connect both IOPB and DOPB interfaces on MicroBlaze to the OPB, you are limited to 8 MicroBlaze for the OPB bus.
Since there is no opb2opb bridge you can't segment the bus structure.
I suggest that you start using the plb bus since there exists a plb2plb bridge.
This will allow you create multiple plb busses connected together with plb2plb bridges.
By doing that there is no limitation on the number of MicroBlaze due to the number of masters limitation.
Göran
07-15-2009 04:13 AM
Hi,
The OPB bus can only have 16 master and if you connect both IOPB and DOPB interfaces on MicroBlaze to the OPB, you are limited to 8 MicroBlaze for the OPB bus.
Since there is no opb2opb bridge you can't segment the bus structure.
I suggest that you start using the plb bus since there exists a plb2plb bridge.
This will allow you create multiple plb busses connected together with plb2plb bridges.
By doing that there is no limitation on the number of MicroBlaze due to the number of masters limitation.
Göran