Data Transfer methods between FPGA and RT

I have 10 values that I combined into a cluster that I want to send to the RT controller.  The problem is if I just the read/write FPGA, I only get 1/10th of the data.  I am assuming that it is the time taking to transfer from FPGA to RT.  So I looked into DMA FIFO.  When I use this, I do capture the data, but I notice jumps/shifts in the data.  It's almost like the buffer fills up, and then dumps it at the last sec. To reduce this, I went from 10 values from the cluster to 2, and there were not shifts/jumps.  The problem is I need all 10 values.  So I'm wondering if I need to increase my DMA FIFO or if there is another meathod I need to use like Shared Varibles? 
Thanks,
guilio

The one thing I still don't understand is what you mean by this "jump" in your data. Can you be a bit more specific about this? What I mean by jump.  The elements coming from the FIFO in the RT controller will display on my array visual aid normally.  Then you will see the data jump. Here is an example.  I am bringing out 3 elements, X Y Z into an array.  I'll read lets say 9 elements at a time.  So my array, after I transform it into a 2D array for saving will look like this.  [x y z;x y z;x y z].  At some points in time, the array will jump and look like this. [x y z;z x y ;z x y].  Then it will go back to how I expect it to look [z x y;x y z;x y z].  Right now, I am reading ~3000 elements.  The elements remaining depends on what else is going on.  If the visual aids are deleted, then elements remaining will never max out and thus, I won't get jumps.  If I put visual aids in, then I get jumps because elements remaining maxes out.  This leads me to believe that the FIFO is filling up and since it can't release all the information fast enough, then it just dumps it and fill it up again.  The weird thing about it, It doesn't happen in a pattern (every 3000 elements).  I tried putting them in seperate loops, it still slows things down.  I tried queing/dequeing, still slows it down.  I need to be able to read all elements fo all 3 DMA transfers at once.   Maybe it will help us locate the problem.  Otherwise, your DMA FIFO looks OK.  Can you verify the number of times your data is written to the FIFO from the FPGA? When I put a clock in to measure loops speed, it was showing 8-9us.  I can't have this no more than 10us or I will missed data. I would like to see a definite count of this.  Then on the RT side, what does the "Elements Remaining" output look like?  As before, elements remaining depends on what else is going on.  If I just have the DMA FIFO's, then I can adjust the read elements number so all three don't max out, but as soon as I put something else in, it will max out.  Since this is a FIFO we should be able to keep very close track of elements in and out.
Let me know if you need more info.  I know about the FXP point transfer, unfotunately, not all my FXP elements are the same data type.
Thanks,
guilio

Similar Messages

  • Difference in data transfer rates between winXP and Linux server?

    Hello all,
    I am using a winXP laptop to act as my server (all usb external hard drives are connected to it) but the data transfer rates can be really slow. Is Linux faster in that regard? Can a Linux based server provide faster data transfer rates?
    Thanks for any help.
    Bmora96

    Linux cannot make hardware go any faster - so if WinXP and its drivers are making optimal use of those USB drives and the USB data transfer pipe, Linux will not make it faster. (but installing Linux and going Tux are always excellent ideas that need no real reason either ;-) )
    Real question you should be asking is if using a notebook in a server role is wise thing to do?

  • Two Data transfer methods

    Hi Gurus
    Can any body tell if i will be asked like What are two data transfer methods? Which is the preferred method and why?
    thanks in advance
    murali

    Hi,
    The two data transfer methods are PSA and IDoc. In PSA, the number of fields is limited to a maximum of 255 when using TRFCs to transfer data. The length of the data record is limited to 1962 bytes when you use TRFCs.
    refer this help link
    http://help.sap.com/saphelp_nw04/helpdata/en/7d/724d3caa70ea6fe10000000a114084/frameset.htm
    Regards,
    R.Ravi

  • ABAP Dataflow using FTP data transfer method

    Hi,
    I am facing this error while executing the ABAP dataflow, the datastore configuration has FTP as data transfer method.
    I wanted to know if the ABAP program is generated succesfully and the error is while executing the ABAP program or there is an issue with the generation of ABAP program itself... Please help me understand the issue.
    Since I am unable to attach the doc, please see the error message below.
    Job name: Job_Module4_ECC_To_BW
    (12.2) 02-28-11 11:14:45 (E) (16396:17152) R3C-150607: |Data flow DF_Module4_ECC_To_BW
                                                           Execute ABAP program <C:/TEMP/ZECC_To_BW> error <    Open File Error -- 
    madap8004\tmp/SAPECC_To_BW_ZCUST_NAME.txt>.
    (12.2) 02-28-11 11:14:45 (E) (16772:15444) R3C-150607: |Data flow DF_Module4_ECC_To_BW
                                                           Execute ABAP program <C:/TEMP/ZECC_To_BW> error <    Open File Error -- 
    madap8004\tmp/SAPECC_To_BW_ZCUST_NAME.txt>.
    Regards,
    Sri
    Edited by: srilakshmi.ponnada on Feb 28, 2011 11:58 AM

    Hi,
    I am really not clear with your question. This is the first time i am executing the ABAP interface with FTP data transfer method. The madap8004 is the FTP server name. and the path is where the file whould be generated I belive. Is it the problem with any read/write permissions on the server?
    -Sri

  • Data Transfer methods

    Hi all,
    Can anyone please explain me what are synchronous and asychronous data transfer methods?
    Where are the settings to be done in R/3 to get data to BI ?
    Thanks in advance

    Data Transfer
    Definition
    Synchronous Data Transfer
    Data is transferred directly (simultaneously, synchronously) from program to program via CPI-C communication.
    Both communications partners must be available at the same time. Because the central SAP system in a typical SAP installation does not run round the clock, but the linked systems are frequently in operation 24 hours a day, asynchronous data transfer is necessary.
    Synchronous data transfer has the following disadvantages:
    Transfer is not possible is the partner system or the line is not available.
    A data backlog in the reciever system causes a data backlog in the sender system. Processing in the application is delayed.
    If a connection is broken, it may be necessary to perform a recovery in both systems.
    Asynchronous Data Transfer
    With asynchronous, or buffered, data transfer, data is temporarily stored in a sequential queue.
    Asynchronous transfer has the following advantages:
    Wait times in the sender system are avoided.
    A recovery is automatically performed in the sender system.
    Transfer need not be performed during online time. This avoids placing unnecessary load on the system and thus helps to reduce costs.
    The Queue Application Programming Interface (Q-API) is an SAP interface for asynchronous data transfer.
    Data is buffered sequentially and processed immediately or later by an asynchronously running process.
    One possible processing method is to send data to an external partner system via CPI-C. Data units that belong together can be stored in accordance with transaction and sent to a communications partner.
    Data is buffered in queues before it is transferred to the target system.
    In an R/3 System, the queues are stored in a relational database. All R/3 database systems are supported.

  • Need to build communication redundancy using serial RS-232 for Data Transfer b/w Host and RT irrespective of TCP/IP Data Transfer

    Hi - I would like to build the logic in which it should accomodate the communication redundancy using serial RS-232 for Data Transfer b/w Host and RT irrespective of TCP/IP Data Transfer.
    I want to do data transfer b/w host and RT through RS232 VISA portal whenever TCP/IP ethernet cable has been unplugged from the controller continuosly , it should keep on checking for TCP/IP link re-establishing also , when ever the tcp/ip link established again that time the communication should be using in that link only. This is accomplished by deploying the RT vi as execuatbale file. I made some logic regards to the above said logic , bur it was not working as much I expected.
    I request you to go through the attached two VI's and let me know , what I did wrong in that,
    Please do the needful.
    Attachments:
    TCP_Serial_Host.vi ‏33 KB
    TCP_Serial_RT.vi ‏41 KB

    even i am new to this topic and i am trying to get familiar with these protocols
    refer to tcp server/client examples in labview examples

  • Is it possible to transfer music between iPhones and iPods with out using iTunes

    Is it possible to transfer music between iPhones and iPods with out using iTunes

    Nope.  Both require iTunes on a computer to sync music from.
    Unless the iPod is an iPod Touch and the music was bought from iTunes.  In which case the Touch can simply go to the iTunes App, under Purchased  and download the purchased songs for free.

  • Best way to transfer video between iphone and mac wirelessly?

    Please suggest me the best way to transfer files between mac and iphone wirelessly.Mainly for videos.

    If you want to transfer photos and videos from the Mac to the iPhone (but not in the other direction) you can use iTunes and sync via wi-fi: http://support.apple.com/kb/HT1386
    If you want to wirelessly tranfer videos in the other direction you may want to look into a 3rd party app such as http://www.photosync-app.com Note that I have not used that app so be sure to investigate others as well.

  • How to transfer books between ipad and pc

    How to transfer books between ipad and the windows pc using iBooks.
    REGARDS
    Nadunbat.

    make sure the pc has the most current version of i tunes for windows, then simply sync your pad.  If it asks, upload purchases.  They will be there when you need them.

  • Transfer photos between Revel and Photoshop 12 and vice versa

    I have Windows 8.1, Photoshop 12, Revel Premium.  How can I edit photos stored in Revel?  Also, how can I move photos in Revel albums to PS for editing?

    Hi
      I was bumped off of the Adobe Chat since they did not support  PS12. 
    Bummer.
    In a message dated 10/20/2014 2:48:03 A.M. Mountain Daylight Time, 
    [email protected] writes:
    Transfer  photos between Revel and Photoshop 12 and vice versa
    created by *V (https://forums.adobe.com/people/*V)  in Revel - _View the
    full  discussion_ (https://forums.adobe.com/message/6846989#6846989)

  • How can I transfer photographs between Revel and Photoshop (CS3)?

    How can I transfer photographs between Revel and Photoshop (CS3)?
    any Ideas?

    Hi poetryplease,
    Unfortunately, there is no Creative Cloud connection between CS3 and Revel. You can upload your images that you have edited, etc, in Photoshop from your desktop into Revel or download your Revel images to your desktop then open in Photoshop.
    Glenyse

  • HT204291 how to transfer files between 5C and ipad

    how to transfer files between 5C and ipad data

    iCloud: http://www.apple.com/icloud/features/
    or using a computer, iTunes: http://support.apple.com/kb/ht1296

  • How to Transfer Contacts between Android and iPhone

    My new iPhone need all contatcs from my Samsung phone.How to Transfer Contacts between Android and iPhone?This is so important.I am wait you reply.

    Moving Android to iPhone:
    http://support.apple.com/kb/HT6407?viewlocale=en_US&locale=en_US
    Transfer Contacts from Android to iPhone 5

  • Data transfer method

    Hai gurus,
    I am new to Abap field.
    Kindly confirm whether i had to use LSMW or BDC for the following data transfer.
    Production and Planning:
    1) Bill of material creation-
    2) Recipe creation-
    3) Resource creation-
    Quality Control.
    1) Quality plan
    2) Quality sampling procedure.
    3) Quality info record.
    4) Master Inspection Characteristics.
    5) List of material with inspection status
    6) Inspection Method.
    7) Sampling plan
    waiting for the positive reply.
    Regards,
    sc

    Hi Sekar,
    If you have huge number of records & the process is onetime process, you can go for LSMW, no ABAP knowledge is required for this.
    Hope this helps.
    Rdgs,
    Sripal

  • Data Transfer / Communication between Live Applications

    Gurus,
    I am basically an E-Business Sutie Developer. This is my first experience posting questions in Application and Architecture community.
    Please read the following and let me know if this is the correct thread to post this question also it would be appreciable if you could provide suggestions / solutions for my question.
    Q:
    We are on E-Bus Suite 11.5.9 with custom applications built using Oracle Forms. Recently one of our department decided to buy a custom software to replace one of the application. There are other applications which we built still running in E-Bus Suite. The custom software is based on .NET and SQL Server. We at IT rite now researching how to data transfer between our existing applications and the new software. They both were in different platforms.
    This is a new initiative for us because all these years we use to work on oracle applications and this is the first time where we have to go away from our forte. This could be simple for people with experience in related field but this is challenging for us.
    Your views and suggestions are highly valuable.
    Thank You.
    Karthik.

    Hi,
    Thank You for the reply. Below are the notes from person who already did some of the research. I am not sure whether to go with the below mentioned or to research more...
    Below are the following options to load data from SQL server to Oracle, I read limited on each option. See if something convince you and I will explore more on that option..
    1.     Linked Servers: Linked Servers can be setup on the SQL server instance and then data can be pushed out to the Oracle schema.
    a. Limitation in terms of data type supported by provider/ODBC driver used for creating
    linked servers, Performance good for decent size tables
    b. Advantage: All SLQ based
    http://msdn.microsoft.com/en-us/library/ms188279.aspx
    http://www.codeproject.com/Articles/35943/How-to-Config-Linked-Servers-in-a-Minute
    2.     Oracle Hetereogeneous services: This is Oracle’s answer to Microsoft’s linked servers. By setting it up,
    this can be used to pull data from SQL server db and load to Oracle.
    Same limitations and advantages as 1.
    http://www.csee.umbc.edu/portal/help/oracle8/server.815/a67784/hs_ch6.htm
    3.     DTS (Data Trnasformation Services) or SSIS (SQL Server Integration Services) : Microsoft SQL server 2000 comes
    with DTS and SQL 2005 with SSIS.
    SSIS is robust than DTS for this job and can be used to load data up in the Oracle Schema.
    These tools can be used to provide a real ETL process for data loading.
    4.     Scripting Framework: Scripts can be written to bcp data from a SQL servere db and then use SQL Loader to
    load data to oracle schema
    5.     Third Party tools: A couple of third party tools also provide these options.
    -----------------------------------------------------------------------------------------------------------------------------------------------------------

Maybe you are looking for

  • How can you add a hyperlink to a picture on iBooks Author?

    I want to link social media icons to the websites from my iBook that i am making in iBooks AUthor but I can't do it. I can add a hyperlink to text only.Does anyone know how to do this?

  • Assigning USER values in the task of workflow

    Hi Experts , I am using the USER option in the task to sending workitem to the perticular user which i have given in the user option . I am doing this in development . When i will move my workflow to Production then if the user id which i have given

  • Unable to convert the sender service CSBK_Invoice02 to an ALE logical syste

    Hi Experts, I have Idoc -> BPM -> Third party system scenario. In which while getting acknowledgement i m getting the following error. "Unable to convert the sender service CSBK_Invoice02 to an ALE logical system" here CSBK_Invoice02 is my BPM. I hav

  • Is Disribution group in use?

    Exchange 2013. On-Premise. Is there a place to find if someone is sending to a distribution group? I am looking to remove older groups. I sent to one group; Went to "Delivery Reports"; Selected a mailbox of one of the members; Selected "Search for me

  • Do I have to import images into Iphoto to tag them?

    I work for a company that has a lot of pictures of people. We would love to use iphoto to tag people and locations to make image searching easy. The problem is I don't want to store the thousands of images on my hard drive. Is there a way to leave th