LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

non-diagram timing violation

Solved!
Go to solution

Hi guys, 😄

 

I use the sbRIO9651 for Testing a Prototype. I use the CFG File (DevKit of the Evalboard) to create some Signals to write them to PMODx

In any case even i just write constant true/false to the PMOD Wire (PMODx_pinx_out) combined with preconfigured PMODx_pinx_enable = true, i receive a Timing Violation.

I can write to one PMOD Signal without an error - writing to two Pins of the PMOD i get the following Timing Error: (see Attachment)

 

In other VIs i got also this timing violation.

I was searching for this Problem in forum, but i couldnt find a solution.

- Hybrid Mode is not available for sbRIO9651

- "Using multiples of the same I/O node leads to timing issues"

I just write once to the IOs

- The Problem is also at other VIs, so it makes no sense to add my VI - is by the way always the same Signals with the Timing error

- The Timing violation is 8 ns( = 125Mhz) missing 0.02ns -> My VI doesnt need this Speed

I tried at my VI to reduce to 1 MHz at SCL

I tried to pipelineing

 

- The Problem is at "EMIOENET1GMIITXD" and "ENET1_GMII_TXD"

which is Ethernet. I didnt activate it at FPGA.

I just found in CFG that ETH2 cant be enabled. So its in use, but i guess because of the RT Linux on ARM Core of Zynq

 

So why has Xilinx Compiler a Problem with the ENET1 GMII TXD ?

 

----

the VI_example.png is the last version without any logic anymore. - Still there is the same Timing Error.

Why cant i write onto the PMODx ?

 

 

Thanks for help!

best regards

Florian

 

Download All
0 Kudos
Message 1 of 2
(3,384 Views)
Solution
Accepted by topic author exol

Problem solved!

 

After some searching for the ETH warning i noticed at my full Labview2015 installation that the CLIP generator in Project just generate in

V1.0 Labview 2014 (https://www.ni.com/en/support/documentation/bugs/15/ni-compactrio-and-ni-r-series-multifunctionrio-a...)

(I installed only Labview 2015)


Opening the Clip generator outside the project the "V2.0 Labview 2015" appeared. (We just opened it to see which version is available)

 

After reopening my Project all generated Clips are listed in V1.0 - couldnt be changed to V2.0 (!!) but when i generate a new clip in the project there is now just V2.0 Labview 2015 enabled to choose! V1.0 ist not in the list anymore!

 

-> DevKit is in Version 1.0 Labview 2014

-> DevKit2 is in Version 2.0 Labview 2015

 

So it was a configuration mistake.

Message 2 of 2
(3,321 Views)