Нет, я вообще дальше ТТЛ не ушел.
Имея какой-нить Xilinx или PIC или еще какой-нить микроконтроллер делать ничего не надо - только плату развести и программу написать и в микроконтроллер ее зашить. Это конечно очень мощное средство, но для начала работы с микроконтроллерами надо иметь неплохо так денег (и времени).
Кстати, поискал в рунете насчет Xilinx. Нашел xilinx.narod.ru и там такую плюшку:
>1. Core UART - универсальный асинхронный приемопередатчик для ПЛИС xilinx ( аналог микросхемы UART 16450)
>Цена 100 USD
:) На барахолке 486 комп на маме с ISA и PCI шинами можно собрать рублей за 100. И использовать его как микроконтроллер =)
P.S. Старая схема, которая не поддерживает согласование режима, для интерфейса с параллельным портом использует две микрухи ЛА3, регистр ИР23 и еще какой-то буфер - на память не помню, пишу с работы. Все! Четыре микросхемы!
В регистре хранится значение адреса EPP, ЛА3 преобразуют сигналы EPP к сигналам #RD_DATA, #WR_DATA, #RD_ADDR, #WR_ADDR.
Если кому интересно как - могу словами описать схему. Рисовать ее сейчас возможности нет.
