The IEP digital I/O supports the following features:
- Digital data output:
- 4 channels (PRG<k>_IEP0_EDIO_DATA_IN_OUT[31:28])
- Five event options for driving output data output:
- End of frame event (PRU0/1_RX_EOF)
- SYNC0 events
- SYNC1 events
- Watchdog trigger
- Software enable
- Digital data out enable (optional tri-state control)
- Digital data input:
- 4 channels (PRG<k>_IEP0_EDIO_DATA_IN_OUT[31:28])
- IEP_DIGIO_DATA_IN_RAW_REG supports direct sampling of PRG<k>_IEP0_EDIO_DATA_IN_OUT[31:28]
- IEP_DIGIO_DATA_IN_REG supports four event options to trigger sampling of PRG<k>_IEP0_EDIO_DATA_IN_OUT[31:28]:
- Start of frame event in start of frame (SOF) mode
- pr<k>_iep<n>_edc_latch_in<0/1> event
- SYNC0 events: pr<k>_iep<n>_edc_sync_out0
- SYNC1 events: pr<k>_iep<n>_edc_sync_out1