реклама на сайте
подробности

 
 
> Связка ISA + FIFO
8301
сообщение May 3 2005, 10:51
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 17-02-05
Пользователь №: 2 697



Здравствуйте, уважаемые!

Занимаюсь одной интересной разработкой (я студент 3-го курса), и столкнулся с задачей приема/передачи данных между 8-разрядной шиной ISA и микроконтроллером DS80C400 (семейство 8051). Никаких зацепок, как реализовать аппаратно нет, опыта тоже sad.gif единственно что известно, точно нужно FIFO, как буфер. посоветуйте, пожалуйста, подкиньте идей, поделитесь опытом, как можно проще и надежней это реализовать.

Заранее благодарю, отвечу на любые вопросы по теме.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vvs157
сообщение May 3 2005, 15:07
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(8301 @ May 3 2005, 13:51)
Здравствуйте, уважаемые!

Занимаюсь одной интересной разработкой (я студент 3-го курса), и столкнулся с задачей приема/передачи данных между 8-разрядной шиной ISA и микроконтроллером DS80C400 (семейство 8051). Никаких зацепок, как реализовать аппаратно нет, опыта тоже sad.gif единственно что известно, точно нужно FIFO, как буфер. посоветуйте, пожалуйста, подкиньте идей, поделитесь опытом, как можно проще и надежней это реализовать.

Заранее благодарю, отвечу на любые вопросы по теме.
*


А зачем FIFO? Какая скорость обмена нужна? Если не предельная - то делаете стандартную обвязку (дешифратор адреса, защелку итд), при записи байта - выдаете прерывание на 51-ю. 51-я считывает байт. если надо - что-то пишет во внешний регистр. Далее по усмотрению. На всидку пара-тройка регистров типа LS373, пара LS245 и рассыпуха для дешифратора адреса в пространстве портов ввода-вывода.
Go to the top of the page
 
+Quote Post
8301
сообщение May 5 2005, 07:22
Сообщение #3





Группа: Новичок
Сообщений: 12
Регистрация: 17-02-05
Пользователь №: 2 697



Цитата(vvs157 @ May 3 2005, 18:07)
А зачем FIFO? Какая скорость обмена нужна? Если не предельная - то делаете стандартную обвязку (дешифратор адреса, защелку итд), при записи байта - выдаете прерывание на 51-ю. 51-я считывает байт. если надо - что-то пишет во внешний регистр. Далее по усмотрению. На всидку пара-тройка регистров типа LS373, пара LS245 и рассыпуха для дешифратора адреса в пространстве портов ввода-вывода.
*


можно поподробней, как и что? идея интересная...
Go to the top of the page
 
+Quote Post
vvs157
сообщение May 5 2005, 09:21
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(8301 @ May 5 2005, 10:22)
Цитата(vvs157 @ May 3 2005, 18:07)
А зачем FIFO? Какая скорость обмена нужна? Если не предельная - то делаете стандартную обвязку (дешифратор адреса, защелку итд), при записи байта - выдаете прерывание на 51-ю. 51-я считывает байт. если надо - что-то пишет во внешний регистр. Далее по усмотрению. На всидку пара-тройка регистров типа LS373, пара LS245 и рассыпуха для дешифратора адреса в пространстве портов ввода-вывода.
*


можно поподробней, как и что? идея интересная...
*



Шина ISA - штука очень простая, с PCI не сравнить. Очень близка по логике с внешним интерфейсом I8051. Берете к примеру макетку для ISA у которой уже есть все необходимые дешифраторы (раньше их было море). Думаю, что и в инете схему стандартной обвязки для ISA на рассыпухе найти можно.
Уточните, что Вас интересует поподробнее
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016