cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
jakkapat123
Visitor
Visitor
1,929 Views
Registered: ‎08-06-2017

Interface between MicroBlaze and VHDL

Jump to solution

Help 

I am currently using Vivado 2017.1 with a Artix-7  50T FPGA.

I am trying to find out how to transmit Vhdl data pass microblaze. 

1 Solution

Accepted Solutions
hbucher
Scholar
Scholar
3,182 Views
Registered: ‎03-22-2016

@jakkapat123 Microblaze lives in AXI/component space. 

The easiest way to do this is to package your VHDL data into an AXI component. 

If your data is a simple scalar that the microblaze has to be polling, it is better to implement an AXI Lite. 

I did this tutorial for someone last month http://www.vitorian.com/x1/archives/594

Here is the full tutorial

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_1/ug1119-vivado-creating-packaging-ip-tutorial.pdf

 

 

 

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.

View solution in original post

1 Reply
hbucher
Scholar
Scholar
3,183 Views
Registered: ‎03-22-2016

@jakkapat123 Microblaze lives in AXI/component space. 

The easiest way to do this is to package your VHDL data into an AXI component. 

If your data is a simple scalar that the microblaze has to be polling, it is better to implement an AXI Lite. 

I did this tutorial for someone last month http://www.vitorian.com/x1/archives/594

Here is the full tutorial

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_1/ug1119-vivado-creating-packaging-ip-tutorial.pdf

 

 

 

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.

View solution in original post