This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SMV320C6727B-SP: TMS320c672x DSP Dual Data Movement Accelerator (dMAX)

Part Number: SMV320C6727B-SP
Other Parts Discussed in Thread: TMS320C6727B

I am currently getting familiar with the TMS320C672x DSP Dual Data Movement Accelerator (dMAX) and how to service the McASP. The Reference Guide (spru795d_dMAX.pdf) has a single example for the McASP interface but because there are numerous ways to move data, it doesn't explain how to configure my particular interest.  Is there technical staff available at TI that have in-depth knowledge of the transfer possibilities for the McASP peripheral?  If so, I could follow-up with my particular example parameters and needs.

Thank you much,

Michael Gottfried/Harris Corporation

  • Michael,
    With this older technology there are fewer people around with in-depth knowledge of the various blocks.
    However, I can contact you via email and follow up internally to see if there is some specific insight or examples that may show what you are looking for. Will this work?

    Regards,
    Wade
  • Hi Wade,

    Thank you for your swift reply regarding my request.  Yes, indeed, any reference to in-depth knowledge and handling of the dMAX/McASP in the DSP environment would be greatly appreciated and helpful.

     

    Just a brief synopsis and what I am trying to configure for the dMAX is  in the high level logic as follows:

     

    EXAMPLE: Servicing McASP Peripheral via dMAX in DSP environment

     

    Higher bandwidth applications require that multiple data elements

    be presented to the DSP for every sync event. This frame of data

    can either be from multiple sources that are working simultaneously

    or a single high-throughput peripheral that streams data to/from

    the DSP.

     

    In this example, a McASP receives samples from two stereo audio

    inputs, however, the left and right inputs each have eight (8)

    Time Division Multiplexed channels worth of data. Each sample

    is represented by a 24-bit element, so a whole 32-bit word is

    read from McASP (element size is 32 bits).  On each event the

    McASP receives one sample from the left and one sample from the

    right channels.  160 iterations of the 8 TDM  left/right channels are required

    to be buffered.

     

    The dMAX controller must sort the McASP data for processing by

    the CPU.  The data is sorted into two separate buffers (left and

    right buffer) per each stereo channel.

     

    But again, any information or tips regarding this application would be most helpful.

    Thanks again for reaching out to assist.

    Regards,

     

    Michael Gottfried

  • Michael,
    I checked with my counterpart in the catalog team for support.
    Unfortunately he indicated that there is not anyone remaining with indepth knowledge these devices/peripherals on this family of devices. Essentially the only information is what is published.

    I assume you are aware of the technical docs and software in the product folder.

    I just did a check, and noticed that there are 2 missing from the -SP folder that are in the TMS320C6727B product folder that may be useful to you. I will get them properly linked, but in the mean time you can check them out here: www.ti.com/.../toolssoftware
    Most noteworthy would the the CSP, and the patch information.
    Hopefully this is somewhat helpful.
  • Hi Wade,

    Thanks again for your assistance to the dMax search for help.  Appreciate your efforts to get more information for us.  I will look into the two new publishings that you suggested and see if there can be some useful info in there.

    Thanks again!