NI5640R FPGA non-diagram component compilation timing error

I've tried to rebuild the NI5640R example "ni5640R Template" without adding or changing anything.
Got timing error (see below), saying that requirement missed by 0.16ns, because of some non-diagram components: /sDac0Reset, /aDac0Reset_or00001, /aDac0Reset. Xilinx options were set to "use recommended settings".
I've tried this several times, always getting almost the same result. Another example: requirements missed by 0.40ns, because of /sDacSimultReset, /aDac0Reset_or00001, /aDac0Reset. This is still with recommended settings.
Then I tried to compile with design strategy "Timing Performance". 5 out of 6 times compilation failed with timing violation 0.30-0.50ns.
Then I tried to compile with design strategy "Balanced". This time it failed only 2 times out of 6 with timing violation 0.02-0.04ns.
I guess using the "Balanced" strategy works more or less, but maybe there is some better way to address this? I don't even need DAC in my project, so maybe there is a way to exclude it?
Solved!
Go to Solution.

hey thu^^,
I tried this with LabVIEW2013, FPGA module, NI5640R v1.7 drivers, and successfully compiled the example template. I'm attatching my screenshots. Please let me know if there is any difference between my experiment and yours.
Attachments:
XilinxOptions.png ‏15 KB
compilationSummary.png ‏23 KB
finalTiming.png ‏24 KB

Similar Messages

  • Timing Error by non diagram component

    Hi All,
    I am facing an issue while compiling my FPGA VI for rotational test durability of a shaft.
    Error is given below
    Compilation failed due to timing violations.
    Click the Investigate Timing Violation button to display the Timing Violation Analysis window.
    & when i opened timing violation analysis window it is given as attachment.
    Now in this window show element & show path button are not active.
    How can i know error is due to which block of my coding?
    I am attching my coding also.
    Kindly help?
    Regards,
    Vipin Ahuja
    Attachments:
    Error window.png ‏151 KB
    rotationalfp10.vi ‏293 KB

    hey thu^^,
    I tried this with LabVIEW2013, FPGA module, NI5640R v1.7 drivers, and successfully compiled the example template. I'm attatching my screenshots. Please let me know if there is any difference between my experiment and yours.
    Attachments:
    XilinxOptions.png ‏15 KB
    compilationSummary.png ‏23 KB
    finalTiming.png ‏24 KB

  • Compilation - Timing Error

    Bonjour à tous,
    J'ai remarqué que de temps en temps, la compilation de mes VI FPGA se terminaient sur une "Transgression de cadencement" alors que toutes mes boucles sont cadencées...
    La pluspart du temps, je relance la compilation juste derriere et elle se termine parfaitement bien. J'aimeraic quand même savoir d'où cette erreur peut venir et commment faire pour empecher qu'elle ne survienne trop souvent (ça fait quand même perdre 15mn...).
    Si quelqu'un a une idée
    Cordialement
    Nathan

    Re-Bonjour,
    Je viens de lancer la compilation d'un programme FPGA qui s'est arreter due à une "Erreur de cadencement". J'ai relancer la compilation car de temps en temps cela suffit mais au cas où, le VI est en piece jointe.
    Cordialement,
    Nathan
    Pièces jointes :
    Ampli Wehnelt - FPGA.vi ‏82 KB

  • Fpga compile worker error (file not found)

    Hi
    I try to get started with the FPGA functionality of cRIO and got stuck. This seems to be no issue of the cRIO(9014) but of the Xilinx software together with NI.
    I am running an English LV 2011 ( many previuos versions installed as well) on  a German Windows XP prof. 32 bit.
    I was setting up a little project and when it came to compiling ran into errors. First I asked a colleague than I checked the NI support web site. Next time I'll contact the NI local support, but maybe some of you guys hast a faster answer before.
    1. I want to run a local compile server. I can start it from start> programs>NI> FPGA. Up pops a  question whether I want to allow others to connect remotly. The answer seems to make no difference.
        I do not see any icon in the task bar or elsewhere. SHOULD I see a process running in the task manager ? 
    2. The NI Service locator seems to be running http:/localhost:3580/dump shows a table  like attached. SHOULD I see the server running here ?
    3. If I start the Compile Worker after some seconds I get a message saying something like file not found. I think, compile server error is only a followup.
    I have already re-installed the Xilinx-Tools from the down loaded iso. (that having started yesterday night ......) .
    I attach as well the log file. (would have liked, but three is the max)
    That whole system of compilation seems to be not very stable when I see all the posts, but I have not found these specific errors.
    So I still hope someone has an idea.
    Thanks in advance
    Gabi 
    7.1 -- 2013
    CLA
    Attachments:
    ServiceLocator.jpg ‏47 KB
    XilinkNotFound.jpg ‏101 KB
    FPGA Fehler.jpg ‏44 KB

    Gabi Tillmann wrote:
    Second thoughts:
    Is it really worth using that so highly promoted FPGA  on cRIO  ???? We'll see.
    This Question is technically wrong!
    Whenever you are using the C-Series IO-Modules of the cRIO you are using the FPGA, even in ScanMode where NI RIO loads pre-defined bitfiles onto the FPGA.
    The FPGA provides you ns Timing, it gives you nativly true parallelism, you are directly programming the bahaviour of FlipFlops, LUTs, Registers and so on.
    It gives you the ability to programm hardware without the need to understand complex HDL languages.
    The cRIO is besides PXI the most flexible and powerful (908x) platform NI offers. The decision to use an FPGA or to use a cRIO should not be "because it's there".
    The decision to use an FPGA-based Platform depends on the complexity of the application, just think about custome beahviour of IOs or custom triggering.
    Christian
    P.s.: Great that you solved your compiler issue.

  • LV2013 FPGA Linux Compile Worker errors (Xilinx 14.4)

    Hi,
    Until today, we had a nice working LV2012 Win7 and Xilinx 13.4 Linux Worker remote compilation system.
    Necessity mandated an upgrade to LV2013 FPGA for Win7. Which mandated a Linux distro upgrade to RH6.3x64 per the documentation.
    Now, our FPGA code won't compile successfully on the Linux Worker 14.4 x64, but will succeed on Win7 local worker.
    Enclosed are our xilinx.log file and a terminal capture .txt of the compilation errors from Linux Compile Worker run.
    Installation had no errors or warnings, and the Linux Compile Worker connects to the Win7 Server successfully.
    Please help, as without this optimization our code compile times are 2-3x longer.
    Our FPGA is NI-7962 FPGA (Vertex 5)
    Thanks,
    John
    Attachments:
    XilinxLog.txt ‏61 KB
    xilinx14.4_terminal_spew.txt ‏16 KB

    Thanks for getting back with more tests. The TCL prompt didn't evoke any errors and returned a friendly "hello" using puts hello.
    Attached is the output from xinfo.
    Note that the path to these files is slightly different than what you provided:
    /usr/local/natinst/NIFPGA/programs/xilinx14_4/ISE/bin/nt64/xtclsh
    mine is:
    /usr/local/natinst/NIFPGA/programs/xilinx14_4/ISE/bin/lin64/xtclsh
    /usr/local/natinst/NIFPGA/programs/xilinx14_4/common/bin/xinfo
    mine is:
    /usr/local/natinst/NIFPGA/programs/xilinx14_4/common/bin/lin64/xinfo
    Best,
    John/Carskie
    Attachments:
    xinfo.txt ‏57 KB

  • Compilation failed due to a compile server error

    I was using LABView 8.0 with RT and FPGA module without problems.
    I updated windows on 2006 April 18th and now I cannot compile any FPGA VI. Even the older one I compiled with the same computer previously.
    When I take EXACTLY the same project to another computer, it compiles just fine and when I take the bitfile back, my corrupted system can run with the bitfile.
    I fear the problem is with windows. I reinstalled LABView TOTALLY and still have the same error when trying to compile.
    According to the knowledge base I checked the HKEY and it doesn't change anything.
    Here is the error message:
    Status : compilation failed due to a Compile Server error
    Error -61499 occured at nirviExtractVHDLHierarchy.vi when called from nirviBuildprjFile.vi
    Possible reason(s)
    LABView FPGA : An internal software error in ALBView FPGA Module has occured. Please contact NI support
    Details : Error 7 occured at Open File reading C : \ NIFPGA80\srvrtmp\localhost\Eight...name of the bitfile ...\scripts\toplevel_gen_synth_lvfpga.txt
    Note : I checked this folder, it doesn't exist, thus it has never been created like the previous. After April 18th, not any new folder has been created.
    Possible reasons : File moved or deleted, incorrect filepath,...
    NI-488 : Non-existent board
    Note : I have nor use none of this nowhere !
    Start  time - Stop time : 12 seconds

    In order to try and isolate the problem can you perform a few tests.
    1)  Set up a remote compile and use the machine that is not working as the client and the machine that is working as the server.
    1.a) You can configure the client machine to use another machine as the compile server by going to Tools>>FPGA Module Options...>>Configure Compile Settings and change the machine from 'localhost' to the machine that you want to act as the server.
    1.b) On the server machine open the Compile Server manually by going to the Windows Start Menu>>All Programs>>National Instruments>>LabVIEW 8.0>>LabVIEW FPGA Utilities>>Compile Server
    1.c) Try and compile the VI.  It should generate code on the client machine and send the generated code to the server.  Wehn the server receives the code it will compile it and return the bitfile when complete.
    2) Set up a remote compile and use the machine that is not working as the server and the machine that is working as the client.
    2.a) Follow the instructions in part 1, but switch the client and server machines.
    These tests should help us isolate if the problem is with the Compile Server, or the code generation.
    Regards,
    Joseph D.
    National Instruments

  • Top level clock timing error 0.00 ns

    I am working with Ni 9146 chassis in FPGA.  When the top-level clock was set to default (40 MHz) and the VI was compiled with Xilinx a timing error comes back which states the the time that the code took would be ~0.05 ns, but the expected time was 0.00ns.  Since it was 40 MHz the time required should have been 25ns.  I had the work around that I created a derived clock of 40 MHz, and this makes the compiler think the code needs to run in less than 25ns.  
    I do need to know why the default clock does not work though.  
    Thank you for your time
    Mitchell

    I have received similar errors in a few of my projects, typically in the past I have simply changed the "Implementation Strategy" from "default" to "reduced compile time". Although I just received the same error 3 times consecutively now and I'm not sure why. I have the exact same VI implemented on another FPGA of the same type which compiles without problem.
    I have received two 50pS timing violations and one 980pS timing violation.
    Attached are the screen shots of the two most recent errors. Any insight as to the cause?
    I just changed the "Implementation Strategy" to "optimize performance" hopefully this rectifies the issue.
    Attachments:
    5pS.jpg ‏201 KB
    98pS.jpg ‏224 KB

  • LabView Crashing and compile server error.

    Hi,
    I'm having some errors when I compile code for my FPGA (PXI-7831R). I am using LabView 8.2.1.
    Sometimes labView crashes completely and sometimes it comes up with a compile server error.
    My code contains 3 VI's. The first send sends digital output and reads digital input 10 times and then called another VI to save these results. The second VI repeats the first VI 10 times.
    When the first VI is compiled on its own it works (including the saving data VI which saves it to a FIFO) but when the second VI is compiled, that is when it errors.
    I have attached the compile server errors and the screen dumps of when labView crashes.
    Can anyone suggest what I am doing wrong?
    Thanks.

      ok. Let me try and make my problem a little clearer....
    I have now combined all the VI's into one.
    It is supposed to write to the digital output and read from the digital outputs 10times at a rate of 10us and store the data to the FIFO. This process is then repeated at a rate of 80ms for 8 times.
    I have attached a word document with an explanation on the error. 
    Attachments:
    lvlog07-26-07-12-04-50.txt ‏3 KB
    Problem Explaination.doc ‏61 KB
    f623_appcompat.txt ‏93 KB

  • Compiler File Error - DVDSP4

    I'm having a problem with DVDSP4 and burning DVDs.
    I now receive a "Compiler File Error" when attempting to burn a DVD. This is the first time I've encountered this problem. It occurs before the burn process actually starts. Does anyone know what causes this, and if there is a known work-around?
    Currently running OSX 10.4.7, DVDSP 4.03, on a G5...
    Thanks in advance.
    G5   Mac OS X (10.4.7)  

    Thanks for the help all! Sorry I didn't think of using the search. I browsed through the first 5 pages or so, and didn't find what I was looking for, but it never occured to me to actually search for it... d'oh!
    At any rate, the Compiler error still occurs when I use the "Burn" feature, but I was able to Build & Format successfully. There was no preference file to delete (I'm assuming this is because none of the preferences have been changed, thus a seperate file was never created), but I did repair permissions, to no avail. I tried a reboot a number of times as well.
    Thanks again, I'll keep searching to try and solve my problem.
    G5   Mac OS X (10.4.7)  

  • Compilation process error : Not enough space

    Hi Experts,
    I have transported two mapping routines from development system to the Testing system, but when I am trying to activate the mapping routines only one got activated and the other shows the below error
    Compilation process error : Not enough space
    STACKTRACE:
    com.sap.aii.utilxi.swing.framework.FrameworkException: Compilation process error : Not enough space
        at com.sap.aii.ib.gui.editor.XiDocument.checkConsistency(XiDocument.java:780)
        at com.sap.aii.ib.gui.editor.XiDocument.checkObject(XiDocument.java:799)
        at com.sap.aii.ib.gui.editor.CheckObjectCommand.execute(CheckObjectCommand.java:38)
        at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:196)
        at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:134)
        at com.sap.aii.utilxi.swing.framework.CommandAction.actionPerformed(CommandAction.java:69)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.AbstractButton.doClick(Unknown Source)
        at com.sap.plaf.frog.FrogMenuItemUI$MouseInputHandler.mouseReleased(FrogMenuItemUI.java:833)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
    Please suggest to resolve the issue.
    Thank you,
    MK

    Goto XI server machine and check the drive spaces. U may also use DB2 transaction. Ur BASIS may help u with this
    Regards,
    Prateek

  • DDR3 Memory on NetFPGA (Timing error)

    Hi,
    I am using NetFPGA 1G-CML Board (Kintex 7 is used as FPGA).
    I cloned NetFPGA-1G-CML-live projects from Github(https://github.com/NetFPGA/NetFPGA-1G-CML-live), and tried to add 7 series MIG core to reference_switch_nf1_cml project.
    But after PAR running, I got following timing error...
    and,
    7 constraints not met.
    INFO:Timing:2761 - N/A entries in the Constraints List may indicate that the
       constraint is not analyzed due to the following: No paths covered by this
       constraint; Other constraints intersect with this constraint; or This
       constraint was disabled by a Path Tracing Control. Please run the Timespec
       Interaction Report (TSI) via command line (trce tsi) or Timing Analyzer GUI.
    Generating Pad Report.
    1 signals are not completely routed. See the system.unroutes file for a list of all unrouted signals.
    WARNING:Par:100 - Design is not completely routed. There are 1 signals that are not
       completely routed in this design. See the "system.unroutes" file for a list of
       all unrouted signals. Check for other warnings in your PAR report that might
       indicate why these nets are unroutable. These nets can also be evaluated
       in FPGA Editor by selecting "Unrouted Nets" in the List Window.
    WARNING:Par:283 - There are 393 loadless signals in this design. This design will cause Bitgen to issue DRC warnings.
    Total REAL time to PAR completion: 5 mins 3 secs
    Total CPU time to PAR completion: 5 mins 16 secs
    Peak Memory Usage:  2612 MB
    Placer: Placement generated during map.
    Routing: Completed - errors found.
    Timing: Completed - 724 errors found.
    Number of error messages: 0
    Number of warning messages: 400
    Number of info messages: 1
    Writing design to file system.ncd
    PAR done!
    ERROR:Xflow - Program par returned error code 30. Aborting flow execution...
    Done!
    I attached my ucf file and mhs file.
    How can I solve this error?
    Thanks.

    Hi 
    The net which is failing to route is from MMCM to IDELAYCTRL. The MMCM is placed in X1Y2 clock region and the IDELAYCTRL is placed in X0Y4 clock region hence the router fails. Please insert a BUFG in between MMCM and IDELAYCTRL instances. Adding a snapshot of failing net.
    Thanks,
    Deepika.

  • Flex Diagramming Component Released

    Today,
    yWorks has officially released a
    beta version of a
    diagramming
    component for flex 2 applications. The mxml component comes
    with a comprehensive graph drawing ActionScript 3 library.
    With the component and the accompanying API, it's easy to
    integrate sophisticated diagramming functionality into your web
    application.
    Check out the live demo applications on the
    yWorks
    website.

    Hi, Thanks for your reply !
    Im not getting any errors Flex side, as i say i get a alert message saying the file has been uploaded so . .
    I am using a Wamp server on a windows machine, how do i check the file permissions on both the folder and the php file ?
    Also how do i debug a php file ?
    ANy help would be thankful !

  • Subcontract PO/PR does not generate PR for non stock component

    Hello,
    I need help on above topic.
    SAP Version is ERP Central Component 5.0.
    My problem is that PR is not being generated for non stock component in PR/PO of higher/parent material.
    I notice that in component overview screen the item cat for this non stk comp. has changed to T( text item) even though the BOm has been maintained with item cat as N( non stock). The material type being used for non stk material is custom developed(copy of NLAG).
    Has anyone faced similar issue. or can suggest some missing customization (if any)
    Just to confirm :
    I have done customising for Direct procurement in OPPQ to trigger PR  in requirements planning. Also tried with prod order creation option(though my case is PO creation)
    Any help from forum is highly appreciated.
    Thanks,
    Ram

    Hi ,
    Commitement check is taking place due to availability control. If u dont want to carry out AVAC for PR then in Tolerance limit put the exclude the check for PR.
    SPRO > PS > Budget > define tolerence limit > here u might selected ++ i.e. for all activity type. U select indidula transaction grp excluding PR.
    Rgds

  • Unable to determine the value of component  ''! Workflow error, please help

    Hi All:
        I am getting the error "Unable to determine the value of component  ''" and workflows are not getting processed. I found OSS notes 879100 related to this issue but I am new to workflow and not sure where to start from! Here is the notes description:
    The workflow WS20500025 ('Service Connection Order Processing') encounters an error directly after being started. The following error messages are displayed in the workflow log:
    SWP102: Error at start of an IF branch
    WL821: Work item 000000100012: Object FLOWITEM method EXECUTE cannot be executed
    SWF_RUN535: Error '9' when calling service 'SO_OBJECT_SEND'
    SWF_RUN534: Problems occurred when generating a mail
    WL863: Notification of completion cannot be generated
    SWF_EXP_001073: Unable to determine the value of component 'QUOTATION'
    SWF_EXP_001072: Error in the evaluation of expression '<???>' for item 1
    SWF_RLS_001101: Operator 'GT': The value of the left operand cannot be determined
    SWP085: Error when starting work item 000000100012
    SWP010: Error when evaluating the IF condition for node 0000000075
    Other terms
    Service connection processing, service connection workflow
    Reason and Prerequisites
    This is due to a program error.
    The checks in the workflow Basis have been made stricter. A query of the type 'Quotation.number > 0' now causes an error if the container element 'Quotation' is not set. This is always the case if the workflow is is running without quotation prcessing, for instance.
    Solution
    The error is corrected in the next Support Package.
    If you want to implement the corrections manually in your system, change the condition in step 000075 of workflow WS20500025 as follows:
        &IS-U: Kundenangebot& EX
    and &IS-U: Kundenangebot.Verkaufsbeleg& > 0
    Save and activate the workflow.
    I am new to workflow and not sure where to start from! Could someone please help me with this? Rewards assured.
    Thanks.
    Mithun

    ANy ideas? Please help me if anyone knows the answer.
    Thanks.
    Mithun

  • Compiler Process error in Message Mapping

    Hi all,
    I have recently installed an XI system.
    First time when i create simple message mapping, it was showing compilation process error.
    Please tell me what needs to be done so that message mapping works well. It is really urgent.
    Thank you all.
    Regards,
    Kavan Shah

    hi
    check the HDD space on your XI server machine
    try checking the java path on your XI machine
    if this will not work contact the SAP via an OSS note
    As this is a new XI server it probably means it
    was incorrectly installed
    Note:please reward points if solution found helpfull
    Regards
    Chandrakanth.k

Maybe you are looking for

  • How can I convince my external hard drive that it is no longer too full?

    I have tried the various suggestions listed for similar problems, but i keep getting the message that the backup failed.  I deleted old backups, and now I see only 2 backups, but it still reads only 36 gb available, 'needs140 gb for backup'.  I don't

  • Production Order Error

    We enter our production orders after the fact, so I am doing all these steps in one sitting, after i already know how much is produced and exact quantities that were released.  Using FIFO for inventory mgmt - Opened production order for 21 units - Is

  • How do I get rid of the little box to the left of each bookmark in the bookmark toolbar?

    On my bookmarks toolbar, there is a little box to the left of each bookmark. The box causes the bookmarks to take up too much space, thus limiting the number of bookmarks I can get on the bar without using dropdowns. I don't like the little boxes, I

  • Controlling RealPlayer 10 with Rem

    I have a creative Extigy with the remote RM-000, and i want to be able to controle real player 0 with it. i have tried this before you have to write a .key file that converts the key pressed into an asci code. but i cant seam to get it to work with r

  • ASM or Regular File System?

    I have read few threads regarding ASM/non-ASM file system. I am thinking ASM is easy to maintain when configured, but hard to maintain when move of database to non-ASM etc. can you suggest? Thanks.