We noticed during the evaluation of AM65xx that the PRU ICSSG's of the AM6548 "ONLY" are used as 2 Port CUT Through Switches (or Dual MAC). (At least with firmware included on TI-RTOS PDK ).
In our designs, however, we currently only use 3-6-port store and forward switches. (One or two ports are occupied by the host).
Is it possible to use the PRU-ICSSG‘s as store and forward switches ?
I suspect the 2-port switch is derived from the structure of the PRU-ICSSG (PRU0, PRU1) and cannot be extended to additional ports. In addition, the available data RAM 0-2 is likely to be quite tight, as the frames are for a store and forward switch must be cached before it is shared. In this case, we would have to provide an external switch in our design.
Do you agree with me or do you see a solution based on the PRUs within the Sitara for our project ?
Thanks and bye
Hanno