cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Observer
Observer
3,683 Views
Registered: ‎06-16-2009

working with more than 8 microblazes

Jump to solution

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

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Xilinx Employee
Xilinx Employee
4,288 Views
Registered: ‎08-06-2007

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

View solution in original post

1 Reply
Highlighted
Xilinx Employee
Xilinx Employee
4,289 Views
Registered: ‎08-06-2007

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

View solution in original post