eFPGA access to Voice subsystem data
Posted: Sat Feb 27, 2021 12:43 am
Hi,
I was wanting to process 16bit PCM data in the eFPGA, and was wondering which FIFO and ram to use for that? In the datasheet (Figure 29) FIFO_0 and FIFO_1 appear to connect to the VOICE subsystem. FIFO_0, FIFO_1 and FIFO_2 appear to not be accessible to the eFPGA. Is there a DMA method to get the PCM data to a SRAM that the eFPGA can access with one of its FIFOs?
Also, I was thinking of using the LPSD to enable the PCM data being loaded into the FIFO for the eFPGA. Would I need the MCU to enable the DMA and then notify the eFPGA?
Thanks.
I was wanting to process 16bit PCM data in the eFPGA, and was wondering which FIFO and ram to use for that? In the datasheet (Figure 29) FIFO_0 and FIFO_1 appear to connect to the VOICE subsystem. FIFO_0, FIFO_1 and FIFO_2 appear to not be accessible to the eFPGA. Is there a DMA method to get the PCM data to a SRAM that the eFPGA can access with one of its FIFOs?
Also, I was thinking of using the LPSD to enable the PCM data being loaded into the FIFO for the eFPGA. Would I need the MCU to enable the DMA and then notify the eFPGA?
Thanks.