cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
1,580 Views
Registered: ‎04-18-2015

Can the MicroBlaze be configured as an out-of-order processor?

Jump to solution

Hi,

 

Can the MicroBlaze be configured as an out-of-order processor?

 

Best wishes,

Lei

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Voyager
Voyager
2,722 Views
Registered: ‎06-24-2013

Hey @d4223738,

 

For true out-of-order execution (not talking about pipelining and instruction reordering) you need more than one execution unit and as far as I know, the microblaze does not support that (yet).

 

So my answer here would be no, not yet.

 

Best,

Herbert

-------------- Yes, I do this for fun!

View solution in original post

0 Kudos
2 Replies
Highlighted
Scholar
Scholar
1,560 Views
Registered: ‎03-22-2016

@d4223738 Microblaze in performance mode has a 5-stage pipeline and branch prediction, which can be characterized as speculative execution.

You have to select implementation optimization PERFORMANCE to enable the 5-stage pipeline.

vitorian.com --- We do this for fun. Always give kudos. Accept as solution if your question was answered.
I will not answer to personal messages - use the forums instead.
microblaze5stage.PNG
0 Kudos
Highlighted
Voyager
Voyager
2,723 Views
Registered: ‎06-24-2013

Hey @d4223738,

 

For true out-of-order execution (not talking about pipelining and instruction reordering) you need more than one execution unit and as far as I know, the microblaze does not support that (yet).

 

So my answer here would be no, not yet.

 

Best,

Herbert

-------------- Yes, I do this for fun!

View solution in original post

0 Kudos