https://www.petervis.com/Vintage%20Chips/PowerPC%20750/RAD75...
The next generation (at least according to NASA) will be RISC-V variants:
https://www.zdnet.com/article/nasa-has-chosen-these-cpus-to-...
[1] Example: https://www.militaryaerospace.com/computers/article/16726923...
[2] Example: https://xiphos.com/product-details/q8
The reason why the controls of Dragon and Orion look the way they do is that they are no far off from modern digital cockpits of jets like the F-22 and F-35 and everyone is used to graphical interfaces and touch controls.
Having non intuitive interfaces that go against the bias astronauts and later on civilian contractors already have by using such interfaces over the past 2 decades will be detrimental to overall mission success.
The other reason for why they’ll opt to use commodity hardware is that if we are going back to space for real now you need to be able to build and deploy systems at an ever increasing pace.
We have enough powerful human safety rated hardware from aerospace and automotive there is no need to dig up relics.
And lastly you’ll be hard pressed to find people who still know how to work with such legacy hardware at scale and unless we will drastically change the curriculum of computer science degrees around the US and the world that list would only get smaller each year. We’re far more likely to see ARM and RISC-V in space than z80’s.
Kermit and xmodem probably aren't what you want to use, they are actually a higher level than what is normally used and would require a big overhead, if they even worked at all with latencies that can reach 5-10s. Search for the keyword "CCSDS" to get hints about data protocols used in space.
Here's kermit in space ... coincidentally in a 20 year old article. Software I wrote supported diagnosing kermit errors.
https://www.spacedaily.com/news/iss-03zq.html
I guess now I'm old.
I have no idea if people still use ARINC-429 or IRIG-B. Embedded RTOS was all proprietary back then for instance, like with VXWORKS. I'm sure it's not any more. I hated vxworks.
But at least for the components we're developing, we have basically standardized on ARM, the TMS570 specifically since it offers a number of features for safety critical systems, and simplifies our tooling and safety analysis to use the same processor everywhere.
Z80 is pretty retro, and while I'm sure there may be some vendors who still use it, it's got to be getting pretty rare for new designs, between all the PowerPC, Arm, and now RISC-V processors available that allow you to use modern toolchains and so on, I'd be surprised if many people were doing new designs with the Z80
[1] https://www.zdnet.com/article/nasa-has-chosen-these-cpus-to-... [2] https://www.nasa.gov/news-release/nasa-awards-next-generatio...
They've got their own chips and protocols going back just as far, like https://en.wikipedia.org/wiki/MIL-STD-1553
The Space Shuttle Avionics System top level documentation specifically calls out having "no Z80's, 8086s, 68000's, etc."
https://ntrs.nasa.gov/api/citations/19900015844/downloads/19...
And also, sigh, to demonstrate once again that when I worked in space it was 20 years ago, https://www.nytimes.com/2002/05/12/us/for-parts-nasa-boldly-... (https://web.archive.org/web/20230607141742/https://www.nytim...)
Knowing how 8086 timing and interrupts worked was still important for what I was doing in the early 2000s. I don't pretend to remember any of it these days.