EtherCAT: What are the FMMU configuration addresses?
In the EtherCAT physical address space, the addresses for the FMMU (Fieldbus Memory Management Unit) configuration are defined as follows:
| Parameter | Physical address |
|---|---|
| FMMU 0 configuration | 0x0600 |
| FMMU 1 configuration | 0x0610 |
| FMMU 2 configuration | 0x0620 |
| FMMU 3 configuration | 0x0630 |
| FMMU 4 configuration | 0x0640 |
| FMMU 5 configuration | 0x0650 |
| FMMU 6 configuration | 0x0660 |
| FMMU 7 configuration | 0x0670 |
| FMMU 8 configuration | 0x0680 |
| FMMU 9 configuration | 0x0690 |
| FMMU 10 configuration | 0x06A0 |
| FMMU 11 configuration | 0x06B0 |
| FMMU 12 configuration | 0x06C0 |
| FMMU 13 configuration | 0x06D0 |
| FMMU 14 configuration | 0x06E0 |
| FMMU 15 configuration | 0x06F0 |
In other words, the FMMU configuration address is equal to 0x0600 + (FMMU index * 0x10).
Source: ETG1000.4, Table 57 Fieldbus Memory Management Unit (FMMU) (free membership required)
Check out similar posts by category:
EtherCAT
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow