| General > General Technical Chat |
| 'Master' and 'slave': Tech terms face scrutiny amid anti-racism efforts |
| << < (170/352) > >> |
| Simon:
master is a very broad term. it's even used in the context of learning something practical, you master a skill, you become a master craftsman. People wanting to get rid of master must have very limited exposure to the full extent of the english language. |
| tom66:
I've seen SDI and SDO on datasheets from the late 90's. It's not a new idea. MISO/MOSI is probably preferred but in some cases you aren't wanting to infer a SPI port for a non-8-bit multiple wordsize (although as far as I know, SPI does not specify fixed word sizes, I've not seen a device offer anything outside of a standard range of 4-bit to 16-bit.) |
| Simon:
8 bit micros will want to stay with 8 bit lumps with 16 bit being the exception. An ARM may have a 16 bit data register but even the new avr 0 series actually puts the 9th bit in a totally different SPI register like they just found a convenient register that does not have all 8 bits used, in this case I think it's the status register which kind of helps as in one read you get to find out what's going on and what you data bit is. What is the official definition of SPI? did it ever have a standard bit length? it is certainly less prescribed than the U(S)ART/serial port standard. It's literally a shift register and a clock. serial peripheral interface in a good description of what you call one of these things, the chip is a peripheral of a master device, it has to be, it has to be driven by another device, it cannot work alone so it is a peripheral and it's coms are serial. |
| EEVblog:
I agree that "serial port" would imply uart. "serial interface" at the very least should be used if its SPI-like |
| Simon:
well serial is generic but when the hardware is SPI like then call it that. This is why you can't go around ditching words at the behest of someone that does not even understand the context you use those words in and how much confusion it will cause in your industry. If we called everything a serial port it would be chaos but this is effectively where this master/slave bollocks will lead us and there will come a point we lack the words to describe specific things. |
| Navigation |
| Message Index |
| Next page |
| Previous page |