5640R FPGA Examples: Samples missing at multiples of DMA-Size

Hi all,
We have started working in NI-5640R IF-RIO with Labview-2011.
In our current setup, a 15 MHz sine wave is generated from a signal generator and it was connected with AI of 5640R.
Then we ran the buit-in examples and recorded the data in Measurement-File (ExpressVI) in TDMD format. The output tdms file was then analyzed using SCOUT software. (see Demo_setup.png).
After running various buit-in example we found that Driver>Stream-to-Disk example was running fine and input 15MHzCW sine wave was acquired perfectely by the 5640R card. (see Driver_Stream_to_Disk.png)
But there seems to be an issue/bug with FPGA>5640R & FPGA>5640R Async examples. THe problem is that when we anlaze the acquired sine-wane in SCOUT software there are jumps in the singal which means that after every DMA some inbetween samples are being skipped by the Device/HOST.
This is shown in the figures FPGA_5640R.png & FPGA_5640R_Async.png that after every DMA(5000) sine wave has jumps. 
Afterwards we increased the DMA-size to 10000 and analyzed the captured signal again. It was observed that now the jumps in the sine-wave were visiable at 10000. (see FPGA_5640R_Async_DMA10000.png).
Although Driver-examples are working fine but in our work we want to use 5640R FPGA.
Can anybody explain this behaviour or what should we do to overcome this issue?
Thanks,
    -Adeel

Hi Chris,
>>Did you use the Asynch Analog Input Example as it is out of the box or did you make any modifications?
   Yes i used it "as-it-is". Just added a Measurement-FIle at the I/Q output to visualize the results offline.
>>When you are talking about changing the DMA FIFO size, are you referring to the host side or the FPGA?
     I am reffering to "DMA-Read Number-of-Elements" see image below. In examples this parameter is same as "AI-Samples-to-Acquire"
>>From looking at the example, it looks like the host buffer is set to 1M elements, and the FPGA side to 16,383
    Yes this is correct and i didnot changed this settings
>> Is there a chance you are changing the samples to acquire (That starts at a default of 5,000)?
     Yes by default it is 5000 and results were incorrect. Then i changed this to 10000 and 15000 and the results were same i.e. samples were skipped at multiples of this parameter (plz see my first post)
Using hit & trial, this issue was resolved if we disconnecnt "AI-Samples-to-Acquire" control from FPGA-parameter inptu setting, then the error disapered and now every-thing is working fine.
Thanks,
    -Adeel

Similar Messages

  • Samples missing from iBooks iPhone

    Why are samples missing from pre-order books on iBooks for the iPhone? For example, Dot Complicated is currently a pre-order book. If you go to it from iBooks on the Mac or iPad, you can download a sample of the book. If you try the same thing from the iPhone, the Sample button is missing.

    The Redmatica stuff sure is nice -- if you've got the dough. I'd recommend springing for the full Compendium Pro bundle though, if you're intent on using EXS24 as your primary sample-playback instrument. I've got Keymap and have barely used it over the past couple of years; but maybe next year I'll have more time to put into it.
    http://redmatica.com/Redmatica/TheRedmaticaApplications.html

  • Logic Pro 9.1.6 string samples missing

    I have purchased Logic Pro 9.1.6 from the App Store and downloaded all the additional content. But there are some samples missing, most of the string instruments in section "10 Orchestral -> Strings" and also in the Symphony Jam Pack the most of the String samples can't be found by the EXS.
    I have downloaded and reinstalled the Symphony Orchestral Jam Pack as well as the 4,6gb additional sound files, but that didn't help.
    There is also a problem when I try to load Organs from the Symphony Jam Pack. An error message pops up saying "Logic Pro: Plug-In „Pipe Organ“ not available!"
    Any suggestions what I can do to fix the problem?
    Best regards,
    Andreas

    I finally got the time to sit down and tackle the problem. This happened to me after a hard drive replacement by Apple. For whatever reason (and there seems to be many). Certain samples and instruments don't re-load under the later Logic Pro 9 updates. Here's how I fixed it. Brute force.
    1. Download a freeware program called Pacifist. It allows you to extract contents from packages. Open the jampaks with the missing files (2 and 4 are the big ones with missing samples... 1 and 3 have a few).
    2. This is tedious. Most missing instruments are from Jampak 2. Use pacifist to open Jampak 2 and copy the missing sample files back into HD=>Application Support=>Garage Band=>Instrument Library=>Sampler=>Sampler Files
    3. Copy over the other jampaks as you see fit.
    You can copy the entire contents or do like I did and replace the missing folders or patches. For some reason all the legato samples and the "RS" samples (articulations, i suppose) won't replace themselves EVEN IF YOU RE-INSTALL THE JAMPAKs in their entirety.
    It ain't pretty, but it works. Good Luck!

  • How do I sort so that all the songs for a particular album show up under only one album? Example:  Eminem 'Encore'  has multiple artists on the entire track list.

    Example:  Eminem 'Encore'  has multiple artists on the entire track list.  Several songs will just list Eminem as the artist, but a lot will have Eminem, FEATURING...so and so.  Each song that has "FEATURING" shows up as a different album, so if you are not paying attention, and pull all the songs from a particular album over to your ipod, for example, and you don't see that not all the songs are there, you won't get them all to transfer.
    Is there anyway to correct this?

    Each tune gets a file name - that is how iTunes works. iTunes is a data base manager.
    In a PlayList a reference is created that will link to a specific tune.
    You can take the tunes that you do not want listed under a particular album name and change the album name using 'Get Info' for that tune(s) from the iTunes window.
    MJ

  • Sample coding for multiple table join

    Hi,
    i need a sample coding for multiple table join. can anyone help me out.
    regards
    Gokul

    SELECT AVBELN AFKDAT AVTWEG ASPART AWAERK AKURRF AKUNAG AKNUMV
             BPOSNR BFKIMG BNETWR BMATNR
             DBEGRU ELABOR E~MATKL
             INTO CORRESPONDING FIELDS OF TABLE ITAB
             FROM VBRK AS A INNER JOIN VBRP AS B
                  ON AVBELN EQ BVBELN
             INNER JOIN J_1IEXCHDR AS C
                  ON AVBELN EQ CRDOC
             INNER JOIN KNVV AS D
                  ON DKUNNR EQ AKUNAG  AND
                     DVKORG EQ AVKORG  AND
                     DSPART EQ ASPART  AND
                     D~BEGRU NE SPACE
             INNER JOIN MARA AS E
                  ON EMATNR EQ BMATNR
             WHERE A~FKDAT IN S_FKDAT AND
                   A~FKART EQ 'F2'    AND
                   A~VTWEG IN S_VTWEG AND
                   A~SPART IN S_SPART AND
                   A~KUNAG IN S_KUNAG AND
                   A~FKSTO NE 'X'     AND
                   B~WERKS IN S_WERKS AND
                   C~TRNTYP = 'DLFC'  AND
                   E~LABOR IN S_LABOR AND
                C~SRGRP IN ('01','02','03','31','32','33','41','42','43',
                            '81','82','83','95','55','45', '48') AND
                   B~MATNR IN S_MATNR AND
                   D~BEGRU IN S_BEGRU AND
                   E~MATKL IN S_MATKL.
    but my suggestion not to use more than 2 table in inner join it will affect in performance use for all entries instead of join.
    regards
    shiba dutta

  • FPGA DMA Size Allocation

    Hi all,
    My application involves grabbing images from a 3-taps, 16-bit camera using FlexRIO. The PXI controller I am using is Windows-based while the FlexRIO module that I have is a PXI-7954 + NI 1483 adapter. The size of the image I am grabbing is 2560 x 2160, U16 and the clock cycle is 100 MHz. I've been trying for over a week and up to today, I still am not able to get the image from the camera as I kept on getting the DMA Write Timeout error. Right now, the DMA size in the FPGA is set at 130k but whenever I tried to increase this further, I get a compilation error. I've tried to have the host program to grab 100k data points from the FPGA DMA at every milisecond but it seems that, I am capped at about 10-15ms. Perhaps, Windows has its own limitation...
    Attached is the program that I am using, modified from the LabVIEW shipped example. Please advice, how do move forward from here? or, is it possible to further increase the DMA buffer size up 10x higher than the current limit?
    Attachments:
    1-Tap 10-Bit Camera with Frame Trigger.zip ‏1684 KB

    Hi Shazlan
    Apologies for taking so long to reply to you.
    You are correct in saying that the latest driver is IMAQ 4.6.4 and this can be downloaded from our website if you have not done so already.
    If you have already installed the IMAX 4.6.4 driver, has this managed to resolve your issue?
    Also, have you tried to run the compilation again and obtained a report outlining the problems?
    As a side note - I have been looking into the possibility of downloading some sort of driver for the Samos camera you are using from Andorra.  While National Instruments have not created a driver for this device, Andorra do have a Software Development Kit (SDK) which they say works with LabVIEW.  You may find it useful to have this so that you no longer have to write the driver yourself.  This may then save resources on the FPGA.
    Keep me updated on your progress and I will continue to look into this issue for you.
    Regards
    Marshall B
    Applications Engineer
    National Instruments UK & Ireland

  • In an upright and landscape folio Can i have multiple (custom) page sizes?

    In an upright and landscape folio Can i have multiple (custom) page sizes?
    i.e if 99% of pages are 768x1024 each with a landscape version when you rotate, can the folio also contain bespoke long pages i.e 768 x 2048.....??
    It appears not...

    *FACE PALM* YES! that works, of course it does, simple when you know how ;-)   ......  Thank you Alastair i was missing the obvious answer

  • Toad error ORA-01026: multiple buffers of size 4000 in the bind list

    Hi All
    when iam running explain plan in Toad version 11.5.1.2 the below error coming,
    ORA-01026: multiple buffers of size > 4000 in the bind list
    i have checked the all possible solutions provided in forums but no luck
    I hav changed NLS_LANG parameter in registry for all ORACLE_HOMES but no luck.
    Please any solution share us.
    Thanks
    Shaik

    Have you referred this thread
    https://kr.forums.oracle.com/forums/thread.jspa?threadID=596588
    Also you can see MOS Document 18617.1

  • Multiple issues with PCI-5640R FPGA: DAC and Strange Execution at Host

    We are working on a communications systems project using the PCI-5640R
    IF-RIO transceiver and the FPGA module. At the FPGA, a sequence of bits are
    being modulated through multiplication with the sine wave generator.  The
    next step is to take the modulated sinusoidal signal and send it through the
    DAC. Throughout this project, we have been using the Analog Input and Output
    example project from Getting Started with the 5640-R IF... as a template
    to build this project.  There are, however, several issues/questions we
    have.  Attached are the HOST and FPGA vis that we are working with.  
    1.  The host only runs every other time.  At the host (BPSK_TX(HOST).VI, the execution gets
    halted for an infinite period of time at one of the FIFOs until 'stop' is
    hit.  But then at the subsequent execution, the host completes execution
    of the program.  In other words, the host is only receiving data from the
    FPGA every second time it is run. Why is this happening?  Are we missing
    something at the host or FPGA VI?  
     2.  How exactly do we send our own digitized signal through
    the DAC?  As seen in one of the FPGA VIs, we have tried modfiying the
    output section of the FPGA VI in the Analog Input and Output project in which
    the FPGA reads from the FIFO.  In our case, we are modulating the signal
    in a separate section, writing it to a target-scoped FIFO and then reading from
    that FIFO and processing the data as in the example.  This modified FPGA
    vi is "BPSK_TX(FPGA).VI)
    Unfotunately, we are not observing anything at an oscilloscope
    connected to the transceiver.  Even when we try to pass in a
    "custom" signal at the HOST we have no luck observing anything
    coherent.   As seen in the bare_sine_wave_test (FPGA).vi, we have
    attempted a relatively simple way of sending a signal through the DAC, yet
    still no luck.  I am guessing that this is related to issue #1.  
    On a related note, when
    receiving the signal and running it through the ADC, what steps are
    necessary?  Can one assume that it is
    similar to the FPGA.VI in the analog input and output example? 
    3.  How do for loops and while loops synchronize with timed loops
    and frames in the FPGA?  In the FPGA we are using a for loop to
    modulate the signal because the sine wave generator cannot be contained within
    a timed loop on the FPGA.  This will be important to us because at the
    receiver we will need to know the symbol rate in order to recover the signal.
     I would sincerely appreciate any feedback or help that can be provided
    on this,
    Attachments:
    BPSK_TX(FPGA).vi ‏152 KB
    BPSK_TX(HOST).vi ‏257 KB
    bare_sine_wave_test (HOST).vi ‏135 KB

    It may be that the FPGA Refernce has not been binded.  The issue was that the VIs need to be bound to the ni5640R FPGA VI Reference.ctl control.  This is an option on the popup menu when clicking on the Open FPGA VI Reference VI.  In some cases, it may already be selected in the popup menu.  In this case, unselect the Bind to Typedef option.  For good measure, I usually selected the FPGA VI to use with the host VI, and then I reset the Bind to Typedef option.  In most cases this should fix the ni5640R FPGA VI Reference.ctl control mismatches throughout the VI.  In some cases, I have to Save All, close the host VI and all subVIs.  Then reopen the host VI.  This has always working in all cases for me. 
    Jerry

  • MyRIO analog input express Vi (n samples) missing file

    Dear Users, 
    I am trying to read analog data with an express VI in myRIO. This works with Analog input (1 sample), but fails with Analog input (n samples) due a missing file "myRIO v1.1 FPGA Throughput.lvbitx".
    I googled it and searched it on ni.com, but nobody seems to have the same isssue (I suppose because of the myRIO is quite new right now)
    Thank you!
    Solved!
    Go to Solution.

    I would try doing a repair of your installation.  It looks like something didn't get installed properly.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Avi read write example : playback missing chunk of data at regular intervals

    Hi,
    I am writing a waveform data into avi write in order to read back (with has data input on) as in example avi read write with data shipping example but the graph played back is missing some amount of data at regular intervals and hence the waveform read back is choppy. 
    I am writing the same data into tdms also. when i read back it with tdms file viewer, it shows that it has entire data.
    note: i am writing the waveform data and avi in two seperate loops and using the porperty node value of the waveform data in the video loop in order to insert data into avi write (has data input on) and have the (wait ms multiple) input =10 in both loops
    i would like to post the video but it is 50 MB, is it possible to upload that much.
    can any one help me how/why this is happening..
    Thanks,

    Can you post a VI(s) as I have trouble understanding what you are doing
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Missing functionality - multiple contact email addresses

    Currently SBO version 8.8 oly allows a single email address for each contact to synchronize with Outlook.
    Contacts routinely have multiple email addresses which should all be enabled to synchronize with Outlook. by limiting to a single address in the contact record, the activities in the contact records will be missing critical history which may be requred for legal requirements onder Sarbanes Oxley and other legal reporting requirments for document retention requirements.
    Section 302 of the Sarbanes-Oxley Act requires the CEO and CFO of a public company to personally certify and attest to the accuracy of their company's financial statements contained in periodic reports. Section 404 requires auditors to certify the underlying controls and processes that companies use to reach financial results. Both sections require proof that a company's reported financial information can be relied on - and require companies to invest in procedures that ensure information is recorded and managed in a trustworthy manner, including email. As an organization's dependence on electronic mail continues to grow, the mismanagement of email provides a growing target for litigators and regulators. Companies must ensure that records in digital form are managed with the same care and attention as records in paper form.
    Business records must be protected at all times from unauthorized tampering and deletion, more so when a company is involved in audits, investigations, litigation or other formal proceedings. It is therefore of primary importance to copy and archive data before a user has a chance to manipulate it or delete it. Companies must ensure that directors, management and accounting personnel in particular, are informed of their obligation to preserve business records
    Edited by: Dennis Milosky on Mar 25, 2010 11:26 PM

    You can try holding the COMMAND key, then highlighting the contacts you wish to delete, when you have finished sekecting try pressing COMMAND-Delete, this should trash them. Be sure enteries are are correct, there is no coming back.
    Hope this helps

  • I have samples missing in Garageband 11 that I have in other versions on different computers.

    I was working on older computers with a community group using Grageband and they had all the samples available but I have transferred the sessions onto my MacBook Pro with Garageband 11 that I purchased from the App Store, and coem of the sample sections are missing/greyed out. Greyed out sections are Vocals, Celesta, Harpsichord, Harp and Slide Guitar.

    Yeah I have Mainstage 2 installed
    And have you downloaded and installed all the additional contents that comes with Mainstage 2? From the Mainstage main menu bar:  Mainstage > Download additional content?
    How is the drop down menu at the top of the Loop Browswer set? Is it set to "Show all" to  show all "Loops", or have you selected a specific collection? In that case set it to "Show All".
    The screenshot below shows what I see on my Mac with the Mainstage additional contents missing. Is that, what your loop browser is showing?
    Regards
    Léonie
    Added: If your project has a signature with only a few loops available, like 12/8 or 3/4, even more instruments may be dimmed. The loops are filtered by the time signature, the scale, and your Preference settings "Filter for more relevant contents".

  • Example "sample test report" doesn't run - Error -1073741819

    I am trying to run the "Sample Test Report.vi" example in a totally unmodified version. I receive the message
    "Unknown System Error in Font Style.vi->Set Report Font.vi->Sample Test Report.vi"
    I have some trouble finding where the error occurs exactly. Any ideas?
    Best regards
    Matthias
    Attachments:
    Sample_Test_Report_-_Error.PDF ‏67 KB

    Hi Matthias
    Check this knowledgebase:
    http://digital.ni.com/public.nsf/websearch/5A42F1725790DFBC86256B900075F884?OpenDocument
    Hope this helps
    Luca
    Regards,
    Luca

  • Getting 'access is denied' error when access Flight Example sample gateway service

    Hi All, Greetings! I am new to SAPUI5. I am getting 'Access is denied' when trying to load data from the sample gateway service (Flight Example). Please help.
    Here's the entire code:
    view1.view.js
    sap.ui.jsview("ui5_proj09_flightdemo.view1", {
          getControllerName : function() {
             return "ui5_proj09_flightdemo.view1";
          createContent : function(oController) {
         var serviceURL = "https://sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/";
         var readRequestURL = "/FlightCollection(carrid='AA',connid='0017',fldate=datetime'2013-05-01T00:00:00')/?$format=xml";
           var loginoDataModel = new sap.ui.model.odata.ODataModel(serviceURL, true, "my_sapes1_userid", "my_sapes1_pwd");
           alert("Before Service Call");
           loginoDataModel.read(readRequestURL, null, null, false, 
                       function(oData, oResponse) {
                      alert("Success");
                             var result = oData.results;
                             alert(result.length);
                             if(result.length > 0){
                                 webmodel.setData({modelData: result});
                                 table.bindRows("/modelData");
                       function(oError){
                             alert("Error::"+oError.message); //getting 'access is denied' error message popup at this line
           alert("After Service Call");
              var oTable = new sap.ui.table.Table( {
      id : "oTableid", // sap.ui.core.ID
      width : "auto", // sap.ui.core.CSSSize
      rowHeight : undefined, // int
      columnHeaderHeight : undefined, // int
      columnHeaderVisible : true, // boolean
      visibleRowCount : 10, // int
      firstVisibleRow : 0, // int
      selectionMode : sap.ui.table.SelectionMode.Single // sap.ui.table.SelectionMode
      //Define the columns and the control templates to be used
      var oColumn = new sap.ui.table.Column({
      label: new sap.ui.commons.Label({text: "City From"}),
      template: new sap.ui.commons.TextField().bindValue("cityFrom"),
      sortProperty: "lastName",
      filterProperty: "lastName",
      width: "200px"
      oTable.addColumn(oColumn);
      var oColumn2 = new sap.ui.table.Column({
      label: new sap.ui.commons.Label({text: "City To"}),
      template: new sap.ui.commons.TextView().bindProperty("text", "cityTo"),
      sortProperty: "firstName",
      filterProperty: "firstName",
      width: "200px"
      oTable.addColumn(oColumn2);
    // oTable.bindRows("/modelData");
      oTable.placeAt("content");
    index.html
    <!DOCTYPE HTML>
    <html>
           <head>
                  <meta http-equiv="X-UA-Compatible" content="IE=edge">
         <script src="resources/sap-ui-core.js"
                          id="sap-ui-bootstrap"
                          data-sap-ui-libs="sap.ui.commons,sap.ui.table,sap.ui.core"
                          data-sap-ui-theme="sap_goldreflection" >
                  </script>
                  <!-- add sap.ui.table,sap.ui.ux3 and/or other libraries to 'data-sap-ui-libs' if required -->
         <script>
              sap.ui.localResources("ui5_proj09_flightdemo");
                         var view = sap.ui.view({id:"idview11", viewName:"ui5_proj09_flightdemo.view1", type:sap.ui.core.mvc.ViewType.JS});
                view.placeAt("content");
         </script>
           </head>
           <body class="sapUiBody" role="application">
                  <div id="content"></div>
           </body>
    </html>
    Regards,
    Sai

    Hi Sai,
    You can refer my blog How to create SAPUI5 application consuming Gateway service with the help of SAP NW Gateway Plug-in for Eclipse
    Please go though it and see if it helps you to resolve this issue.
    Regards,
    Chandra

Maybe you are looking for

  • Safari bounces and then files a problem report repeatedly, but doesn't open

    Hello and thank you for reading this, I have seen several other posts about the same problem, but the suggested solutions don't work for me. When I try to open safari it bounces for a bit but then tells me that "safari quit unexpectedly" and even tho

  • Java.util.zip.ZipException error in opening zip file

    Hello all, We are using Sun Java System web server 6.1 SP2. When I tried to deploy an application, I received this message: "Posted content length of --- exceeds limit of --- " the -dashes are the size of the file actually. I then added an init-param

  • Maintaining active links and objects when converting Word to PDF

    I'm using Acrobat X Standard and am trying to convert a Word 2010 file to .pdf.  The Word document has an embedded Word file within it (Insert > Object > Display As Icon), but when I convert the Word file that embedded object is not active - it's mor

  • I need a confirmation whether this is a bug in JDeveloper or not?

    Hai Friends, The following is the situation.Am having a problem in using resource bundle. If am adding a Component(Say JButton) in jdeveloper using uieditor, if am specifying the text for JButton using resource bundle, the jbutton is visible in uiedi

  • Some (not all) updates to playlist show up on mini

    I created a new playlist and a new smart playlist in itunes, that doesn't show up on my ipod... I also deleted the on-the-go playlist, and that still shows up on the ipod, so theres obviously a problem w/ the updating. But I've also added new songs o