Evgeny_CDАрхитектор (10.12.2014 23:47, просмотров: 284) ответил USSR на А QSPI не спасет "отца русской демократии"?
Начинаем экономить на резисторах. Китайский стиль. Пусть я делаю материнскую плату, которую юзер может расширять "шилдами". Шилды имеют стандартный футпринт. Некоторые шилды могут иметь довольно большой поток, например, TV декодер. Но в сумме поток не будет превышать 25-30Мбайт/сек "в обе стороны".
Всяких шин на SPI, в том числе куча слейвов на одной шине, я наделал дофига а жизни. Микросеть получалась нормальная, чего не скажешь про BOM. Чтобы гарантированно не иметь проблем почти при любой разводке однопроводного решения, лучше всего делать "один выход с резистором в жопу" - один вход с триггером шмидта. А это лишние компоненты - мультиплексоры, драйвера. В одногейтовой логике все это стоит недорого, но его не мало, и все занимает место на плате.
Программная реализация протокола с контролем CRC стоит немало процессорного времени. А тут все нахаляву:
* аппаратная реализация протокола, включая CRC и DMA - пакет сразу в памяти будут
* готовые встроенные диф. драйвера бесплатно - в дискретном варианте нормальный диф. драйвер мне дешевле 1$ никогда найти не удавалось
* концентратор, можно каскадировать концентраторы - 127 портов адресной емкости это более, чем дофига!
Допустимые программные упрощения:
* конфигурация сети статическая. Никакой енумерации, самоконфигурации и прочего источника глюков
* никаких стандартных классов.
По уму это все должно быть надежно и просто.