When I saw Ben Chong's 6402 board I thought about making a version that would be software compatible with the 6850. Then I thought it might be better to use a PIC18F to go from USB direct to RC2014 and skip the serial link but this would have needed extra register and buffer for data and was a bit of a tight fit in 100 x 50mm. Finally I've arrived at using an FTDI FT245 after considering also the FT240 as it seems to be more readily available. There are a number of breakout boards available that could avoid dealing with surface mount components but I thought it might be fun to try soldering an SSOP.
I panelised the board with a CTC board in a 102mm x 100mm panel, only silkscreen marks out the division, so I'll need to separate the boards myself, but this avoids the charge for panelisation by the manufacturer.
I use a 74ls273 as a control register, and a 74ls245 to read the status and try to map these as close as possible to the 6850.
If there is an attempt to read an empty Rx buffer or write a full Tx buffer then IC2A and IC2B should hold the wait line. This is attempt to allow use of z80 INIR instruction for a simple bootstrap program. The data sheet of the FT245 was a bit unclear about attempting to read empty or write full buffers so I included IC3 and IC4 in case they are needed, with option links if not required.
Links are included to connect to either the z80 interupt or to a CTC to allow mode 2 interupts.
If anyone can see any problems please let me know.
Mark