[an error occurred while processing this directive]
Запутался в трeх соснах. Подскажите, pls (+)
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено SKov 03 февраля 2004 г. 22:17

Очень простая с виду задачка. На 3032 надо сделать что-то вроде
перходника для работы трехпроводного интерфейса с I2C от 24Схх. Чуть более подробно:
К плисине подключается SDA и SCL от еепром-ки. C другой стороны к плисине подключаются сигналы трехпроводного интерфейса, т.е. SCL, DataOut, DataIn. К трехпроводному интерфейсу подключен очень умный прибор, который все знает про I2C и решает все протокольные задачи.
Надо обеспесить ему сигнальное согласование трех линий с двумя.
Ну с SCL все понятно -это линия однонаправленная , тут даже у меня нет проблем ;) Приборчик будет гнать свою синхру, а мое дело ее просто транслировать на SCL.
А вот как правильно сделать SDA ? Ясно, что это должен быть выход с открытым дрейном и внешней подтяжкой, который должен повторять вход DataIn, но одновременно он же должен быть и входом, который должен транслироваться плиской на выход DataOut.
Как этот тип входа-выхода (SDA) правильно описать в Верилоге (МАХ PLusII) ?
Спасибо, если кто вдруг дочитал до конца ;)
SK

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru