|
|
|
|
|
by sfrigon
1948 days ago
|
|
What stops major SoC designers to come up with a standard "programmable IOs" interface for all their IOs, a little bit like these PIOs, instead of shipping hundreds of flavors of the same CPU with different IO options?
I guess it's more expensive to design & manufacture a truly general purpose IO, but doesn't the cost of warehouse and the risk of not having a market for that specific SoC outweigh the initial cost?
It would also lower the number of pins on the SoC.
e.g. You only want HDMI & SATA, here's the VHDL for it, you can even individually select the pins you want to use. |
|
SATA is a 6Gbps port, while HDMI is a 10Gbps port.
The PIO ports discussed here are on the order of 100kHz, roughly 1-million times slower than HDMI, and 600,000 times slower than SATA.