cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
1,872 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
Highlighted
Scholar
Scholar
3,125 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
Highlighted
Scholar
Scholar
3,126 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