-
- Да нет. В том, что сопроцессор является мастером на шине, есть великая мудрость. Да, геморрой есть - нужно "посредине" между процом и сопроцом ставить "нечто", чтобы оба были мастерами. Evgeny_CD(255 знак., 07.06.2010 14:19)
- Теоретически можно добавить одну линию от ЦП к ПП - запрос обслуживания. ЦП включил порт в slave, подготовил данные, настроил DMA и дернул ножкой. ПП поймал прерывание, забрал команду и данные, положил ответ. У ЦП встало прерывание либо по окончании vmp(102 знак., 07.06.2010 14:35)
- Еще и практически. У нас в одном устройстве обмен с ПП так и сделан. При помощи мультиплексров/демультиплексоров число ПП ничем не ограничено. Но проблему скорости никто не отменял. Slave SPI ЦП будет узким местом системы, несмотря на DMA. Вот посему и Evgeny_CD(51 знак., 07.06.2010 20:37)
- К этому же пришел при реализации связи через SPI хост-процессора с периферийным МК. Хост - slave, инициирующий обмен по дополнительной линии. sbb(559 знак., 07.06.2010 15:43)
- Можно. Но не проще ввести команду проверки готовности? - Михаил Е.(07.06.2010 14:43)
- Теоретически можно добавить одну линию от ЦП к ПП - запрос обслуживания. ЦП включил порт в slave, подготовил данные, настроил DMA и дернул ножкой. ПП поймал прерывание, забрал команду и данные, положил ответ. У ЦП встало прерывание либо по окончании vmp(102 знак., 07.06.2010 14:35)
- Да нет. В том, что сопроцессор является мастером на шине, есть великая мудрость. Да, геморрой есть - нужно "посредине" между процом и сопроцом ставить "нечто", чтобы оба были мастерами. Evgeny_CD(255 знак., 07.06.2010 14:19)