Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

i2c sbrio 9636

Solved!
Go to solution

Hi Melanie,

yes the hardware name is correct .. I get this error see attached picture please .. i tried to re-assign all FPGA I/O methods and nodes .. but the error still the same ! any idea on how to solve it ?

 

thanks 

 

Mustafa

0 Kudos
Message 11 of 20
(5,485 Views)

Hi Mustafa,

 

since i am not sure what is the cause of the problem now, could you please try to migrate the sample I2C Communication for sbRIO project to your hardware? The only thing I could imagine at the moment is that the migration was not correct because I do not have your hardware here. I found a link, that describes how to migrate a RIO project to other hardware. It is a step by step go through. Please try this. You can find the link here:

 

Moving Examples to Another FPGA Target - National Instruments
http://www.ni.com/white-paper/5075/en

Melanie

Best regards,
Melanie Eisfeld
Senior Applications Engineer, National Instruments Germany
Certified LabVIEW Developer
Certified TestStand Architect
0 Kudos
Message 12 of 20
(5,461 Views)

Dear Melanie 

i do it step by step but i got this error in attached pic 😞 any advice ?

thanks for your cooperation 

 

Mustafa

0 Kudos
Message 13 of 20
(5,447 Views)

Hi Mustafa,

 

have you checked the properties of the queues in the project? Refer to the original example project for information and sample properties.

 

If this does not fix the proble please add screenshots from the properties dialog of both queues.

 

Melanie

Best regards,
Melanie Eisfeld
Senior Applications Engineer, National Instruments Germany
Certified LabVIEW Developer
Certified TestStand Architect
0 Kudos
Message 14 of 20
(5,442 Views)
Solution
Accepted by topic author Tofy85

Hi Melanie 

they are the same for both read and write and both projects coz i just copied it from the original target 

 

Mustafa

 

Download All
0 Kudos
Message 15 of 20
(5,438 Views)

Hi Mustafa,

 

since you needed to transfer the project to another hardware, you have to modify the ports that are defined in the project.

 

In the project file is the folder IO under the FPGA target. Please assign the data and clock ports to your hardwares clock and data ports. Connector 0 DIO 0 should be the clock, Connector 0 DIO 1 the data and so on for the second port.

 

Melanie

 

 

Best regards,
Melanie Eisfeld
Senior Applications Engineer, National Instruments Germany
Certified LabVIEW Developer
Certified TestStand Architect
0 Kudos
Message 16 of 20
(5,431 Views)

Hi Melanie,

 i did and there still one problem after i re-assigned the Read/Write FIFOs 

 

Mustafa

0 Kudos
Message 17 of 20
(5,427 Views)

Hi Melanie,

 i did and there still one problem after i re-assigned the Read/Write FIFOs 

 

Mustafa

Download All
0 Kudos
Message 18 of 20
(5,427 Views)

Hi Mustafa,

 


I think this is a code optimization related issue of the compiler. The loop that contains the Read node has to be executed for min. one time to be not deleted from the compiler. So make sure, the parameter that defines the loop iteration amount is not 0.

 

Melanie

Best regards,
Melanie Eisfeld
Senior Applications Engineer, National Instruments Germany
Certified LabVIEW Developer
Certified TestStand Architect
0 Kudos
Message 19 of 20
(5,418 Views)

Hi All,

 

We have a cost effective solution for I2C protocol decode , Prodigy Technovations is a 5+ year’s old Product Engineering Company, Prodigy Technovations can support you with wide variety of protocol analysis and compliance software for validating low speed and high serial Interface.

Currently @Prodigy we are enabling compliance suit development activity for high speed serial interfaces like I2C, eMMC,SD,I2S,Gigabit Ehternet, USB2.0/3.0, SPI and many more .

 

For more details on the products , please refer the link below.

http://www.prodigytechno.com

 

Looking forward for an favorable and early response

Yours sincerely,

 

Prodigytechnovation
contact@prodigytechno.com

0 Kudos
Message 20 of 20
(5,323 Views)