SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Figure 30-72 shows the signals and registers for capturing the DIGIO data in. Note that IN_MODE in the PRUSS_IEP_DIGIO_CTRL register must be set to 1 for data to be latched on the external pr1_edio_latch_in signal. In PRU0/1_RX_SOF mode, the delay time of capturing pr1_edio_data_in is programmable through the SOF_DLY bit of the PRUSS_IEP_DIGIO_EXP register.
Figure 30-73 shows the signals and registers for driving the DIGIO data out. The pr<k>_edio_data_out is immediately forced to zero when OUTVALID_MODE = 1, pr1_edio_oe_ext = 1, and PD_WD_EXP = 1, or the next update hardware post PD_WD_EXP. Delay assertion of pr<k>_edio_outvalid from pr<k>_edio_data_out update events are controlled by software (SW_OUTVALID).