cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
352 Views
Registered: ‎10-07-2020

Modify Microblaze HDL Code

Jump to solution

hello,

 

New here (and to vivado and microblaze) so not sure if I am posting this in the right place.

 

I want to modify the actual microblaze HDL code for a research project and I cannot seem to figure out how to do it or find a straight answer on whether it is even possible.

As an example I would like to edit the actual HDL code in the ALU or the register file to study how this affects the functionality of the processor. I am aware that this is not recommended and I could break things and I am willing to live with that.

From poking around I believe I have found the actual VHDL code but it looks like it is encrypted and opening it in a text editor just shows me an encrypted file.

When I try changing the IS MANAGED property to false for what I believe is the Microblaze source in my project, I get an error telling me that the parent file is not managed and I need to change that first and I cannot seem to figure out what counts as the parent file since it seems the top level file is a .bd which I cannot change.

As mentioned earlier, new to Vivado and Microblaze so any help/resources pointing me in the right direction  would be greatly appreciated.

 

Thanks.

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Teacher
Teacher
335 Views
Registered: ‎07-09-2009
Microblaze is a Xilinx proprietary part,
and as you have seen is encrypted.

I'm certain if you pay them enough , and NDA then its possible to get hold if, but not cheap I bet.

There are various open CPu's around, including the MBLite, that sort of micorblaze,

https://opencores.org/projects?expanded=Processor

https://opencores.org/usercontent/doc/1262702554

And this one , has involvement of some one very active on this forum,

https://zipcpu.com/about/zipcpu.html
<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>

View solution in original post

2 Replies
Highlighted
Teacher
Teacher
336 Views
Registered: ‎07-09-2009
Microblaze is a Xilinx proprietary part,
and as you have seen is encrypted.

I'm certain if you pay them enough , and NDA then its possible to get hold if, but not cheap I bet.

There are various open CPu's around, including the MBLite, that sort of micorblaze,

https://opencores.org/projects?expanded=Processor

https://opencores.org/usercontent/doc/1262702554

And this one , has involvement of some one very active on this forum,

https://zipcpu.com/about/zipcpu.html
<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>

View solution in original post

Highlighted
Visitor
Visitor
333 Views
Registered: ‎10-07-2020

That is what I feared. Oh well, will head in a different direction.

Thanks for the pointers, will definitely take a look at those open cores.

0 Kudos