Цитата(8301 @ May 3 2005, 13:51)
Здравствуйте, уважаемые!
Занимаюсь одной интересной разработкой (я студент 3-го курса), и столкнулся с задачей приема/передачи данных между 8-разрядной шиной ISA и микроконтроллером DS80C400 (семейство 8051). Никаких зацепок, как реализовать аппаратно нет, опыта тоже

единственно что известно, точно нужно FIFO, как буфер. посоветуйте, пожалуйста, подкиньте идей, поделитесь опытом, как можно проще и надежней это реализовать.
Заранее благодарю, отвечу на любые вопросы по теме.
Я бы сделал на FPGA, т.к. все равно нужно делать интерфейсную часть ISA и FIFO, как я понимаю нужно двунаправленное т.е. туда и обратно.
Минимально можно поставить ACEX EP1K10... там 3 блока ОЗУ по 512 байт.
На двух можно сделать FIFO туда и обратно. При этом можно самому сформировать нужные сигналы типа FULL, EMPTY и т.д. можно даже вывести счетчик байт в FIFO. Но если нет опыта работы с программируемыми матрицами совсем, то это будет достаточно тяжело.
Можно поискать просто стандартные микросхемы FIFO, вообщем то они тоже есть в природе.