Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-37040

Document interface for readDaq in ts_m2fpga project in Phase 3

    XMLWordPrintable

Details

    • Story
    • Status: Done
    • Resolution: Done
    • None
    • ts_main_telescope

    Description

      Continue the experiment with LabVIEW FPGA code and C programming using the FPGA C API Interface. Work on the comments/questions in the previous ticket DM-36940:

      • check the mistakes in the code snippet comments.
      • help to clarify the returned memory region in "acquire" function is in stack or heap. And the OS can reallocate the memory after the "releasing" or not. There is the problem of memory leakage or not. This demonstration can be done in another ticket.

      and try to answer these questions:

      • question1: what will happen if there are no elements or less than the requested elements?
      • question2: what will happen if I want to release 5 elements and there are only 2 or 0 elements in the FIFO?
      • question3: what will happen if I want to add more elements in the FIFO but there is no available space?

      Attachments

        Issue Links

          Activity

            pcortes Patricio Cortes created issue -
            pcortes Patricio Cortes made changes -
            Field Original Value New Value
            Link This issue is triggered by DM-36940 [ DM-36940 ]
            pcortes Patricio Cortes made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            pcortes Patricio Cortes made changes -
            Description Continue the experiment with LabVIEW FPGA code and C programming using the FPGA C API Interface. Work on the comments/questions in the previous ticket DM-36940:
             - check the mistakes in the code snippet comments.
             - help to clarify the returned memory region in "acquire" function is in stack or heap. And the OS can reallocate the memory after the "releasing" or not. There is the problem of memory leakage or not. This demonstration can be done in another ticket.

            and try to answer these questions:
             - what will happen if there are no elements or less than the requested elements?
             - what will happen if I want to release 5 elements and there are only 2 or 0 elements in the FIFO?
             - what will happen if I want to add more elements in the FIFO but there is no available space?
            Continue the experiment with LabVIEW FPGA code and C programming using the FPGA C API Interface. Work on the comments/questions in the previous ticket DM-36940:
             - check the mistakes in the code snippet comments.
             - help to clarify the returned memory region in "acquire" function is in stack or heap. And the OS can reallocate the memory after the "releasing" or not. There is the problem of memory leakage or not. This demonstration can be done in another ticket.

            and try to answer these questions:
             - question1: what will happen if there are no elements or less than the requested elements?
             - question2: what will happen if I want to release 5 elements and there are only 2 or 0 elements in the FIFO?
             - question3: what will happen if I want to add more elements in the FIFO but there is no available space?
            pcortes Patricio Cortes made changes -
            Story Points 1
            pcortes Patricio Cortes made changes -
            Story Points 1 2
            pcortes Patricio Cortes made changes -
            Status In Progress [ 3 ] In Review [ 10004 ]
            ttsai Te-Wei Tsai made changes -
            Status In Review [ 10004 ] Reviewed [ 10101 ]
            pcortes Patricio Cortes made changes -
            Resolution Done [ 10000 ]
            Status Reviewed [ 10101 ] Done [ 10002 ]
            pcortes Patricio Cortes made changes -
            Link This issue is triggering DM-37451 [ DM-37451 ]
            pcortes Patricio Cortes made changes -
            Link This issue is triggering DM-37573 [ DM-37573 ]
            pcortes Patricio Cortes made changes -
            Link This issue is triggering DM-37573 [ DM-37573 ]

            People

              pcortes Patricio Cortes
              pcortes Patricio Cortes
              Te-Wei Tsai
              Patricio Cortes, Te-Wei Tsai
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.