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.

AM2732: Question about HWA input and output memory

Part Number: AM2732
Other Parts Discussed in Thread: AWR2243,

Hello,TI's engineer:

We have a question about HWA memory.Let me give you a practical example.

We use two AWR2243 and one AM2732 to develop cascade radar.Each HWA memory band is 16K.

If ID-FFT out result is 16K,then we should do 2D-FFT,the input of 2D-FFT data size is 16K,and M0 is sufficient for this memory.However the output of 2D-FFT data size is 32K,the M2 is not sufficient for this memory.What should we do in this situation?Because the memory addresses of M2 and M3 are contiguous,will additional 16KB be automatically put into M3?

BR

Bryant

  • Hi Bryant,

    You can use 2 or more memory banks together as a single input or output memory region in the HWA.

    Regards,

    Kaushik

  • Hello,Kaushik,

    Can you provide some references on how we can configure HWA?

    Regards,

    Bryant

  • Hi Bryant,

    You just need to specify the starting address and the ACNT for the input formatter to fetch samples from 2 memory banks together as the full input. Please find the example use case below:

    • Assume you want to use M0 and M1 together as input (32 KB). Assume your output is also 32KB and will be placed in M2 and M3 combined.
    • You can specify the input formatter config SRCADDR as the start address of M0, and SRACNT such that 32KB is used up (example SRCACNT = 16383 for 16-bit samples). This tells the HWA to fetch samples contiguously and will go all the way to end of M1.
    • The same can be done on the output formatter side with DSTADDR and DSTACNT.

    Regards,

    Kaushik