Есть два варианта:
1. куча логики и мультиплексоров
2. CPLD
Какой тебе ближе?