Other Parts Discussed in Thread: TMDS64EVM
Hi
May I have a question about AM6442 ADC FIFO?
I am testing AM6442 in TMDS64EVM(PROC101C, HS-FS chip) with MCU+SDK 9.00.00.35 adc_singleshot_am64x-evm_r5fss0-0_nortos_ti-armclang example.
I had mesure the FIFO read time by edit sample as this,
GPIO_pinWriteHigh(CSL_GPIO1_BASE, 66); // for debugg pad C18 // for (loopcnt = 0U; loopcnt < fifoWordCnt; loopcnt++) // { // fifoData = ADCGetFIFOData(baseAddr, ADC_FIFO_NUM_0); fifoData = HW_RD_REG32(baseAddr + ADC_FIFODATA(ADC_FIFO_NUM_0)); // } GPIO_pinWriteLow(CSL_GPIO1_BASE, 66); // for debugg Time count
In this code, ADC FIFO read time could mesure as GPIO HI time.
As a result, the time was about 400 ns.
I think the CPU is runnning 800 MHz, So we could more fast read.
Is there any way to more fast read the FIFO?
Or is this FIFO memory's max performance?
Thanks,
GR