User Tag List

Результаты опроса: Какую шину на Ваш взгляд следует реализовать в БК0012 ?

Голосовавшие
23. Вы ещё не участвовали в этом опросе
  • ISA (промышленный стандарт, средней сложности драйвера)

    10 43.48%
  • PCI (промышленный стандарт, очень сложные драйвера)

    1 4.35%
  • Olimex UEXT (частный стандарт, простые драйвера)

    0 0%
  • МПИ-2 (ускоренная шина собственной разработки на основе МПИ ГОСТ)

    9 39.13%
  • Иная шина (какая именно, укажите ниже сообщением)

    3 13.04%
Показано с 1 по 10 из 34

Тема: Какую шину лучше реализовать в БК12 ?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На мой взгляд, стандарт МПИ-2 должен предполагать, что все устройства МПИ-1 подключаются к шине МПИ-2 не напрямую, а через специальный адаптер.

    Это позволяет иметь единственный адаптер между двумя шинами МПИ-1 и МПИ-2, причём стандарт МПИ-2 гарантирует полное согласование протоколов МПИ-1 и МПИ-2 в адаптере.

    При подключении к шине МПИ-2 нескольких шин МПИ-1 - шина МПИ-2 дополнительно выступает в качестве "ёлки МПИ".

    Поэтому никаких проблем с некорректностью работы не может быть в принципе. Единственная особенность в том, что обе шины, соединённые через адаптер - всегда заняты одновременно, поэтому даже если обмен идёт только между двумя устройствами МПИ-1, подключенными к одной и той же шине МПИ-1 - подключенная через адаптер шина МПИ-2 будет блокирована на всё время обмена. Ведь логического разделения шин нет - и устройства МПИ-1, и устройства МПИ-2 логически находятся на одной и той же шине.

    ---------- Post added at 22:55 ---------- Previous post was at 22:22 ----------

    Стандарт МПИ предполагает выставление SYNC через 150 нс после выставления адреса. Активное устройство стандарта МПИ-2 выставляет SYNC одновременно с адресом, а DIN / DOUT - выставляет по таймингам МПИ ( т.е. через 150+100=250 нс ), что даёт временное окно 250 нс, которое служит для выбора протокола дальнейшего обмена в этом цикле шины ( МПИ-1 или МПИ-2 ).

    Если в это окно ( т.е. после SYNC и до DIN / DOUT ) приходит RPLY - это означает выбор протокола МПИ-2 и активное устройство МПИ-2 переключается на синхронные тайминги МПИ-2 ( тут же выдавая DIN / DOUT ).

    Если же RPLY приходит после DIN / DOUT - это означает выбор протокола МПИ-1 и активное устройство МПИ-2 работает до конца этого шинного цикла по асинхронным таймингам МПИ-1.

    Задача согласователя МПИ-2 / МПИ - согласовать напряжения стандартов МПИ-1 и МПИ-2 и задержать "быстрый SYNC" активного устройства МПИ-2 на 150 нс. Весь остальной обмен между устройствами на шинах МПИ-1 и МПИ-2 не требует дополнительного согласования в адаптере.
    Последний раз редактировалось Patron; 20.11.2013 в 23:28.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Джойстик на шину расширения ZX Spectrum 48K
    от Biozoom в разделе Устройства ввода
    Ответов: 4
    Последнее: 20.09.2011, 14:58
  2. Платы под шину МПИ
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 12.08.2011, 01:22
  3. Ответов: 5
    Последнее: 11.05.2011, 21:21
  4. Ответов: 11
    Последнее: 26.12.2007, 10:36

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •