UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Participant penderam
Participant
173 Views
Registered: ‎05-10-2018

Using Microblaze on a Virtec 6 for I2C communication with a microcontroller

I am attempting to use the I2C drivers given in XPS/SDK to impliment I2C with a external Microcontroller. The MicroController in question is a Arduino UNO. I am using a Bidirectional level converter between the two, a BOB-12009. I am using a XM105 debgugger card with the ML605 virtex 6. 

I have clarified that the birdirectional converter is working well enough for the FPGA and the UNO to drive signal High and Low to each other.

At the moment the I2C AXI drivers never make SlaveRead high even when I loop  begintransmission with the same slave address that I assigned the FPGA in the drivers logic.

The clocks are set at the same rate. Is this likely just there drivers being incompatible? or has anyone tried doing something similar?

0 Kudos