General > General Technical Chat
'Master' and 'slave': Tech terms face scrutiny amid anti-racism efforts
Simon:
I am not saying that this was done because of "offensive terms" it is something that someone otherwise thought was a good idea and is causing confusion before you even talk about removing racist terms.
Siwastaja:
SDI and SDO names have been used in SPI and SPI-like device specifications like forever. I like MISO and MOSI instead because they are super-explicit and spell everything out for you.
Simon:
it's not even SDI SDO, it's the fact that they didn't just say SPI, this is SPI, SPI is so generic and has so many ways of being setup that is is not even a standard protocol just a way of referring to a particular implementation of serial port that is generically called SPI, no one expects this to mean that given any two SPI ports they automatically talk to each other as there are 4 data sampling modes, 8 or 9 bit versions and the option to have the slave send data back. Which is no different to a UART/USART which in turn is not a strict definition but a collection of common features.
Halcyon:
I have different thoughts when it comes to master and slave.
>:D
Simon:
--- Quote from: Siwastaja on June 29, 2020, 08:49:23 am ---SDI and SDO names have been used in SPI and SPI-like device specifications like forever. I like MISO and MOSI instead because they are super-explicit and spell everything out for you.
--- End quote ---
MOSI and MISO are better because it's a system wide definition and therefor a net. tx and rx cannot always be used as universal nets or things may go wrong. The difference is that tx and rx usually connect to a totally different device on another board so it's always local relative terminology. SPI was never meant to go off board so both ends are in the same context and clearly defined, another reason not to call an SPI port generically serial as it gets confused with computer terminology where serial is something like RS232 that uses a U(S)ART
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version