Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Дримовская клавиатура
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #12
RE: Дримовская клавиатура
Maple Bus уже 10 лет назад был описан на сайте маркуса. Протокол там по сути простой serial, только он двунаправленный, чтобы можно было данные гонять одновременно в обе стороны.
Каждый физический порт (их у нас 4) имеет 7 адресных единицы, одну из которых всегда занимает сам DC, а остальные могут быть использованы периферией.
Т.е. получается можно зацепить 6 девайсов к одному порту что в итоге получается всего 6*4=24 девайса. Запас неплохой.
По сравнению с обычным serial портом дрима, скорость maple bus может достигать 2 Мбит/сек, но самый главный плюс, это то что данные передаются через DMA, что снимает нагрузку с CPU.
По хорошему нужно цеплять сюда SD карту, она и работать быстрее будет, хоть и на 500 Кбит всего, но все же в данном случае это 25% прироста. А если учитывать то, что обычный serial сидит в самом CPU и жрет его ресурсы при передачи данных (по крайне мере в случае подключения SD карты, ибо в обычном режиме serial тоже может работать через DMA, но скорость там очень маленькая), а во время игры проц и так думает не плохо, а тут еще и данные прут, то тут и скорость снижается и производительность в самой игре.

Схема конечно будет гораздо дороже, нужен контроллер, который будет обрабатывать связку и еще несколько деталей. А вообще в таком случае лучше использовать какую то готовую платку с контроллером, не дорогую, их полно в принципе.
Если подружить контроллер с maple bus, то одной SD картой здесь фантазия не заканчивается, некоторые контроллеры идут с поддержкой USB и кучей всяких примеров по программированию, что значительно расширяет круг периферии.
Но дружить их нужно не только железно, по сути основная работа здесь заключается в написании драйверов как для дрима так и для контроллера.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 03.11.2010 в 14:18, отредактировал пользователь SWAT.)
03.11.2010 14:08
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: Дримовская клавиатура - SWAT - 03.11.2010 14:08

Переход:


Пользователи просматривают эту тему: 7 Гость(ей)