Tool/software: TI-RTOS
Dear community,
I'm new to TI Sitara, looking for a AM57x integration. Here are some basic questions about peripherals / interfaces:
- I'd like to incorporate EtherCat slave. As far as I understood, the real-time capabilities of a PRU-ICSS chip are used. How many instances of the PRUs are required?
- On top of that, an additional Ethernet connection should be applied. Which part of the system is handling the data RX/TX?
- I'd like to interface a FPGA, but I'm limited to a high-speed serial protocol like SPI. My goal is to transfer 64 bits of data (generated by DSPs) every 1 µs. In the documentation it is said that QSPI is only used to read data from SD/MMC. I need the other way around, only sending data out. Is there some way to achieve this, probably by using the 2nd PRU-ICSS bit-banging a I/O port? If so, is it possible to estimate the max. baud rate?
- Is the system's IPC capable of doing 1 MHz send/receive intervals (e.g. by interrupt) between DSP and PRU-ICSS or Cortex-M4? I doubt the RTOS IPC can handle this speed, am I wrong?
- Is it possible to have a M4 directly access the CANbus peripherals?
Thank you for reading,
Paul