3 500 000 / 20 000 = 175 тиков z80 на обработку одного входного импульса предельной частоты с одного потока - (175/6) ~ около 30 команд z80. Это только один входной поток, а их три, плюс выходные потоки - боюсь, что z80 не справится.