Does the Xilinx compiler "learn" from past compilatio​ns?

Hi all,
I noticed that if I have piece of FPGA code that is close to meeting timing, after I can get it to compile once, by trying the compile multiple times, it will keep compiling on subsequenct builds as I modify parts of the code not in the path of the code that was causing the violation. 
I also jsut upgraded to LabVIEW FPGA 2014 and the latest xilinx tools (14.7 ISE) from LabVIEW FPGA 2012 and my compiles take way longer and is not meeting timing, on the same code. Is this because I just flushed all the old data from previous compiles?

Hey qfman,
Every time you compile the resource mapping starts from scratch so I believe this is most likely a "chance" behaviour you are seeing. Between LabVIEW FPGA versions there are different compiling algorithms/overhead which might come into play for the timing or resource allocation during compile. As far as LabVIEW FPGA 2014, are you using your own computer or the Cloud Compile to compile the code? I'd recommend trying the Cloud Compile (http://digital.ni.com/public.nsf/allkb/C272BBA0A69​59DB6862578DB00808AC3) and seeing if you get the same behaviour.
Hope this helps!
Xavier
Applications Engineering Specialist
National Instruments

Similar Messages

  • Does the bad formance results from Virtual Machine?

    My Oracle 10g testing database is runing on a Virtual Mchine and its performance is not good. Does the bad formance results from Virtual Machine?
    Though the resources are enough, I still think the virtual machine can damage the performance. Does any one has the same experience?
    Thank you

    Answered the same just a while ago...
    Can Virtual Machin system make negative impact to the database performance?

  • Where does the data get saved from (notepad) or Notes on Windows Mobile 5?

    Where does the data get saved from (notepad) or Notes on Windows Mobile 5?
    (ON the Phone)  Sticky note like program WM5
    I ask because I synced my Blackjack 1 to my pc after about a year and MANY notes later, All the notes from the PC remained but ALL new notes on phone (a years worth) were deleted from the phone.
    I would like to attempt a data recovery on my mobile device- that was an insane endeavor but i got it to work now i just need to know what to look for (what type of files to recover) and or where to recover from?
    I did make the phone a drive already and have data recovery software that can pull deleted files from the phone in fat or raw data format.
    Thanks.

    Hi,
    I think this is not the best forum for your question. This forum is for Microsoft Exchange Server's mobile connectivity issues.
    Regards,
    Zoltán
    http://www.clamagent.org - Free Antivirus for Exchange
    http://www.it-pro.hu
    http://emaildetektiv.hu

  • How does the content repository differ from the ECM plugin capability

    How does the content repository differ from the ECM plugin capability suh as Documentum. What are the different use cases. Which is the best to use for managing document uploads by user for association with user's personal products/services ?

    Content Repository is a standards-based, fully featured repository, included in all the editions of the Adobe Digital Enterprise Platform and Solutions. You can use it to store and access content, execute rich set of content services like search, authorization, etc. As such, it's ideally suited for all the content/document/asset-related needs of your applications. It offers the JCR API, plus access through RESTful interface and WebDAV network drive (among others). Additionally, managing content in the Content Repository makes it immediately availble for all the solutions that run of the platform.
    In essence, Content Repository is your go-to place to store and manage content in the Digital Enterprise Platform/Solutions. It is well suited to cater to your use case.
    The ECM Plugins (Connectors) are used if you have existing LiveCycle document services, and you have one of the ECM systems in your infrastructure used as archive. It allows you then to connect to such a 3rd-party system, and retrieve document for processing, as well as store them back for archiving.

  • How does the a1 serises differ from the a2107-7

    How does the a1 serises differ from the a2107-7
    Moderator Note; subject edited to reflect content

    Hi
    Welcome To Lenovo Community
    The IdeaTab A1 was one of the first Android tablets from Lenovo designed for budget-conscious users and was subsequently much cheaper than most of the competition at the time of launch
    The new IdeaTab A2 series targets the same budget to midrange audience, but now with two separate models (A2107 and A2109) differentiated mainly by their screen sizes.
    Please refer below link for more details
    http://www.notebookcheck.net/Review-Lenovo-IdeaTab-A2109A-Tablet.82834.0.html
    http://www.notebookcheck.net/Review-Lenovo-Ideapad-A1-Tablet.68869.0.html
    http://www.notebookcheck.net/Lenovo-announces-new-IdeaTab-S2110-A2107-and-A2109.81259.0.html
    Hope This Helps
    Cheers!!!
    WW Social Media
    Important Note: If you need help, post your question in the forum, and include your system type, model number and OS. Do not post your serial number.
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    Follow @LenovoForums on Twitter!
    How to send a private message? --> Check out this article.
                            English Community   Deutsche Community   Comunidad en Español

  • Where does the default route come from ?

    Dear All 
    As we know, the edge router in client side gets default route from ISP' edge router. Where does the default route come from in ISP? If the ISP edge router has full route table, it produces there. If not, it comes from its upstream router until full routes table(only BGP). Please correct me if I am wrong. Thank you. 

    Hello.
    While establishing BGP with ISP, there are three options for a client:
    > Default route (used in general) - client router forwards every request (for destination route) to ISP router.
    > Full route - ISP router's complete routing table would be received and maintained in client router.
    > Partial route - Only specific route would be received from ISP (Head office - Branch office scenario)
    ISP generate default route from their peering router that should have full routing table or knowledge of the router having it. A local ISP may generate default to their client and have one received from their upstream or global / larger ISP. Hope this helps.

  • Why does the color red change from working with images in develop to library?  The color gets lighter and nothing shows a change on histogram but visually you can see it.

    Why does the color red change from working with images in develop to library?  The color gets lighter and nothing shows a change on histogram but visually you can see it.

    That's probably a broken display profile. The conversion from Library's Adobe RGB is different than the conversion from Develop's linear ProPhoto, so if there's a problem with the display profile it can show up this way.
    Recalibrate, or if you don't have a calibrator use sRGB. If your monitor is a wide gamut model use Adobe RGB.
    Assuming Windows, change it in Control Panel > Color Management > Devices, and relaunch Lightroom so that it can pick up the new profile at startup:

  • ASC 2.0 ant - does not load compiler constants from config.xml files

    Constants added to the mxmlc task with a config xml file do not work.
    Below, the CONFIG::debug and CONFIG::release constants will compile, but the one defined in the config-common.xml file (CONFIG::pi) does not.
    Portion of an ant macro:
    <mxmlc
    file="@{source.dir}/@{source.file}"
    output="@{output.dir}/@{project.name}.@{output.extension}"
    debug="@{debug}"
    target-player="@{target-player}"
    accessible="@{accessible}"
    use-network="@{use-network}"
    swf-version="@{swf.version}"
    inline="@{inline}"
    default-frame-rate="@{frameRate}"
    >
    <default-size width="@{width}" height="@{height}" />
    <source-path path-element="@{source.dir}" />
    <define name="CONFIG::debug" value="@{debug}"/>
    <define name="CONFIG::release" value="!CONFIG::debug"/>
    <load-config filename="config-common.xml" />
    <load-config filename="config-as-beta.xml" />
    <load-config filename="@{load-config}" />
    <arguments />
    </mxmlc>
    contents of config-common.xml:
    <flex-config>
    <compiler>
    <define append="true">
    <name>CONFIG::pi</name>
    <value>3.1415926535897932384626433832795</value>
    </define>
    </compiler>
    </flex-config>
    Compiling a ".as" file with something something like "trace(CONFIG::pi);" will result in "Error: Can not resolve config constant: 'pi'" with the ant macro.
    Using the Flash Builder 4.7 compiler with "Addition compiler arguments" set to "-define+=CONFIG::debug,true -define+=CONFIG::release,false -load-config+=config-common.xml -inline" does not produce the error. 

    I'm not sure I added the bug to the right place anymore.  It's been added to bugbase.adobe.com under AIR 3.4, but  I'm not sure if that covers the actionscript compiler 2 or not because I found another bug tracker at bugs.adobe.com.  The actual bug is here: https://bugbase.adobe.com/index.cfm?event=bug&id=3339017
    Does anyone know where to post bugs for the actionscript compiler 2.0?

  • Which method does the actual bulk fetch from database in ADF?

    Hi,
    I'm looking to instrument my ADF code to see where bottlenecks are. Does anyone know which method does the bulk fetch from the database so that I can override it?
    Thanks
    Kevin

    Hi,
    I think you need to be more specific. ADF is a meta
    data binding layer that delegates data queries to the
    business service
    FrankSorry - to be specific I probably mean BC4J - when a query runs in a view object.

  • Does the upgraded MBA 11'' from 1.4Ghz to 1.6Ghz affect the battery life?

    Im looking into buying 11'' MBA and i still cant deside if i should upgrade the CPU.
    Surely i will upgrade the RAM to 4GB.
    But Apple Store staff adviced me that if i upgrade CPU to 1.6Ghz it may reduce the battery life from promised 5hrs to around 4.5hrs... Is that true? Personally i think that is maybe not really true, cuz normally any OS have an option to control and set up a limit of the CPU performance and frequency speed in regards to manage the baterry life... it even can be adjusted either manually or automatically.. am i right? And actually if you dont use CPU intensive programs so it won't consume more power, right? And even in such case also you can set the limit of the CPU performance to save the battery...
    So does the upgraded CPU affect the battery life or not ?
    And another matter - will the upgraded CPU get overheating sometimes and will it be "throttled" to control overheating ? as i heard...

    Higher GHz = More Power = Lower Battery Life
    Personally i think that is maybe not really true, cuz normally any OS have an option to control and set up a limit of the CPU performance and frequency speed in regards to manage the baterry life...
    And actually if you dont use CPU intensive programs so it won't consume more power, right? And even in such case also you can set the limit of the CPU performance to save the battery...
    If that were true, then why pay the xtra $100 for 1.6 GHz???
    So does the upgraded CPU affect the battery life or not ?
    Yes

  • Why does the export to word from adobe conversion tel me everytime their is a problem when I attempt

    Why does the new export from PDF to Word programme tell me evrytime that thier is a problem with the export?

    Hi Tony,
    Have you tried submitting your documents via the ExportPDF web interface: http://exportpdf.acrobat.com/signin.html ?
    Could you also open one of these files in Adobe Reader and choose File > Properties.  What does it say next to 'Application' and 'PDF Producer'?
    -David

  • Where does the podcast art come from?

    Does the artwork for the podcast from within garageband3 file or the iweb page it resides on?

    Hello.
    While establishing BGP with ISP, there are three options for a client:
    > Default route (used in general) - client router forwards every request (for destination route) to ISP router.
    > Full route - ISP router's complete routing table would be received and maintained in client router.
    > Partial route - Only specific route would be received from ISP (Head office - Branch office scenario)
    ISP generate default route from their peering router that should have full routing table or knowledge of the router having it. A local ISP may generate default to their client and have one received from their upstream or global / larger ISP. Hope this helps.

  • Why does the hdmi adapter(purchased from apple for $40) no longer mirror my iPad 2?

    Why does the hdmi adapter(purchased form Apple for $40) no longer mirror my ipad 2?  If ios6 prevents this, will they return my money?

    Does this involve iPhoto in any way? I believe you need to post in a different forum - and since these are strictly uuser to user forums answers about what Apple does or will do are not likely nor reliaible - you need to contact Apple for Apple answers
    LN

  • Does the TV show sectiong from my computer sort by series?

    I was curious for those who have upgraded their aTV2 to the latest firmware 5.1, does the TV show section finally sort your shows first by series (Show), then by season, and then by episode (E.g. House,Mad Men, Scrubs,->Season 1, 2, 3, 4, etc.->Episode 4)? Or does it still only sort at the season level for every show (House Season 1, House Season 2, Mad Men Season 1 -> Episodes)? I have been asking apple to make this change for a long time, I was wondering if they finally did it or not. Otherwise I won't upgrade.

    There is a bug in the new 5.0 OS and itunes which cause  an issue with sorting. Iwouldn't advise upgrading right now. If you upgrade and don't like the  new interface you stuck with it.

  • Problems doing the "Web Service" example from the 2-Day-Developer Guide

    Hello,
    I want to do the "web service" example from the 2-Day-Developer Guide.
    I give the application my proxy server address in the format address:port and go through the assistant creating the web service. After selecting the IBM UDDI-service and searching for %xMethods% as business name I get the following error:
    ORA-31011: XML-Parsing not successful ORA-19202: Error parsing XML LPX-00104: Warning: Element "html" is not declared in DTD Error at line 2
    What have I done wrong?
    With kind regards
    Florian Reiser

    Please.. Could you change your forum handle to something more human, we are a friendly group here and lik to know who we are talking to.. Secondly, WHy are you using such an OLD version oft he product. You would be better off installing 3.2.1 (latest released build) and asking your questions after you do that..
    (I am sorry, it's like asking for help in a Windows support forum about issues you are having with Windows 3.1)
    Thank you,
    Tony Miller
    Webster, TX

Maybe you are looking for