© ASTRON
We also noted that it is important but not urgent. Therefore I made a Jira ticket for it (https://support.astron.nl/jira/browse/L2SDP-112), so we would keep it on our radar and gather ideas on how to do the change with minimal effort and risk of introducing a bug.
Instead of master/slave we now use controller/peripheral for new code. Old code that we still use we keep as it is, but we connect to it using the new names. This is possible because in VHDL firmware code one can define an alias type, so that we can connect a signal of type t_controller/t_peripheral to deprecated type t_master/t_slave. In our Python software we already used the word peripheral to indicate a group of slaves that belong together. There we chose to rename the word slave into the word mm_port.
Now the Jira ticket is done. It took us minimal effort, because we solved it by putting it on our agenda, by letting it linger in our minds and by addressing it in steps.