FT232H (1 serial port) FT2232H (2 serial ports) is a good start. You can get a dev board like this one from Adafruit
https://www.amazon.com/Adafruit-FT232H-Breakout-General-Purpose/dp/B00XW2MD30/
Ebay also has FT232H/FT2232H dev boards.
These ICs are commonly used to implement JTAG debuggers which are very similar to the SPI protocol.
They're generally well supported by Windows and Linux as well
I use a Adafruit FT232H Breakout dev board connected to the debug-enabled USB port and a PL2303TA USB to TTL Serial Cable plugged into another Linux computer. On this second computer, after running modprobe usb_debug
, start minicom or screen, you can see the coreboot debug logs assuming coreboot is built with the debug config parameters specified with the in the tutorial.