Other Parts Discussed in Thread: PROFIBUS
Tool/software:
In this forum post related to the PRU_ICSSG cores in the AM6442, what does the word "support" mean?
For example, it says...
"All PRU_ICSSG features other than Industrial Communication interfaces are supported on all AM64x devices. PRU_ICSSG Industrial Communication interfaces include MII/RGMII, MDIO, three channel peripheral interface (EnDat 2.2 and BiSS), and Sigma-delta (SD) decimation."
And then says...
"C means only PRU_ICSSG, no Industrial Communication support (i.e., no Ethernet or networking)"
Does no support mean that...
A) The PRU_ICSSG is not physically wired to the RGMII and DMA channels in the silicon, and that even if you wrote your own software, you could never get it to work.
B) The hardware exists, but some ROM code, SYSFW, or configuration is code missing. You could get it to work if you wrote your own software for it.
Also, with the right software (and assuming the PRU_ICSSG can access the same memory areas as the R5F cores), I see nothing that would prevent the PRU_ICSSG from just using the CPSW_3G peripheral and associated DMA channels to do Ethernet the same way one of the R5F cores does. That seems possible no matter what feature set the device supports. Sure, it's not optimal, but it seems it could be done.