-
- 8051 в принципе наверное пристроить можно на квази slave. Yft(59 знак., 09.06.2014 11:05)
- Нет процессоров кроме ПИКов, а Тритон - их наместник на Земле! - Крок(09.06.2014 10:55)
- видео-контроллеры - камера туда, дисплей сюда у дешевых процев самый толстый бандвидс имеют. на прямую затрудняюс сказать можно ли, но из ПЛИСины так передавал данные - ыыыыыыыы(03.06.2014 21:15, )
- ну то есть предполагаем, что slave умеет себя сконфигурить, перед приемом данных, а не полный слейв, как в DSP. еще с PCI контролером (совсем кул PCIe например i.MX6 solo) можно взять, но подозреваю, что там неоправдано будет геммора, если с ПИКов ыыыыыыыы(16 знак., 03.06.2014 21:18, )
- Модуль, который должен быть slave - маленький и глупый, опрашивает три канала данных по UART и должен быстро скидывать полученные данные в центральный модуль. Монстро-процессор там не нужен. Хотелось что-то маленькое, простое и дешевое применить. - alho(04.06.2014 11:38)
- PSOC-и можно от CYPRESS посмотреть, там уартов можно много засунуть, а в центр их по SPI сдавать. UART 920kbaud или быстрее? тогда с каким-то "быстрым" интерфейсом заморачиваться не стоит SPI, например, на 10МГц без проблем должен работать - ыыыыыыыы(04.06.2014 20:36, )
- для вас есть тошиба на ядре кортекса о двенадцати уартах одразу ))) два-три таких проца и ваша задача решена :) корпуса TQFP100-TQFP144 - Mahagam(04.06.2014 17:11)
- Техасовская TIVA имеет 8 уартов, если не склероз. - lightelf(04.06.2014 19:08)
- LPC43xx имеет пару-тройку полноценных уартов и массу недоуартов (GPIO так устроены). - fk0(04.06.2014 17:38)
- Общая на все МК шина и общая же память? Нужен только какой-то механизм арбитража. В EBI у ARM для того есть сигналы HOLD и HOLDA (механизм аналогичный BUSRQ и BUSAK в Z80). Но в контроллерах любительского уровня (типа STM32 и проч.) такой fk0(785 знак., 04.06.2014 12:04)
- Арбитраж можно и программно реализовать. - SciFi(04.06.2014 12:11)
- Как? Сделать кольцо и пустить по нему единичку (маркер)? - fk0(04.06.2014 12:20)
- Да хотя бы через общую последовательную шину. - SciFi(04.06.2014 12:29)
- Медленно. - fk0(04.06.2014 12:35)
- "Медленно" - это относительное понятие. - SciFi(04.06.2014 14:05)
- Медленно. - fk0(04.06.2014 12:35)
- Да хотя бы через общую последовательную шину. - SciFi(04.06.2014 12:29)
- Как? Сделать кольцо и пустить по нему единичку (маркер)? - fk0(04.06.2014 12:20)
- Арбитраж можно и программно реализовать. - SciFi(04.06.2014 12:11)
- Модуль, который должен быть slave - маленький и глупый, опрашивает три канала данных по UART и должен быстро скидывать полученные данные в центральный модуль. Монстро-процессор там не нужен. Хотелось что-то маленькое, простое и дешевое применить. - alho(04.06.2014 11:38)
- ну то есть предполагаем, что slave умеет себя сконфигурить, перед приемом данных, а не полный слейв, как в DSP. еще с PCI контролером (совсем кул PCIe например i.MX6 solo) можно взять, но подозреваю, что там неоправдано будет геммора, если с ПИКов ыыыыыыыы(16 знак., 03.06.2014 21:18, )
- TI AM1806, например. The host port interface (HPI) provides a parallel port interface through which an external host processor can directly access the processor's resources (configuration and program/data memories). The external host device is Evgeny_CD(182 знак., 03.06.2014 19:55)
- hostport'ы у DSP техасовских. Исключительно в слайв работают. По хост-портам в них, кстати, программу можно заливать в их ОЗУ из хоста, флэш-памяти они не имеют. Мущщина(1807 знак., 03.06.2014 18:33 - 19:33)
- О! Спасибо, почитаю! Вроде то что надо! - alho(04.06.2014 11:44)
- Прочитал выше про назначение славе-процессоров и ниже про их количество. Боюсь, что для такой задачи применение DSP - это стрельба из зайца по воробьям. Может тебе вообще всю задачу загнать в одну средней паршивости FPGA? Например Cyclone3 имени Мущщина(2844 знак., 04.06.2014 14:07)
- Спасибо за развернутый ответ! Но, к сожалению нужна модульная конструкция: alho(352 знак., 04.06.2014 14:27)
- Ну гляди. В дополнение к тому, что я писал про DSP. Я не в курсе был, что тебе нужны по 3 уарта. С этим могут быть проблемы. У dsp уарты вообще редкость, а в таком количестве - тем более. Их можно сэмулировать, но потребуется, если готовых уартов Мущщина(802 знак., 04.06.2014 14:53)
- Спасибо за подробные ответы! - alho(04.06.2014 15:01)
- TI - TMS320C6747 и Ko (AM17xx/18xx) 3xUART + UHPI точно есть, если BGA не смущает - lgb(05.06.2014 09:04, )MBedder
- Спасибо за подробные ответы! - alho(04.06.2014 15:01)
- Ну гляди. В дополнение к тому, что я писал про DSP. Я не в курсе был, что тебе нужны по 3 уарта. С этим могут быть проблемы. У dsp уарты вообще редкость, а в таком количестве - тем более. Их можно сэмулировать, но потребуется, если готовых уартов Мущщина(802 знак., 04.06.2014 14:53)
- DSP, FPGA, всё это вооот-таких размеров с вооот-такими ценниками. И пол-жизни на изучение, если впервые в руках держит. Ворованный софт сразу. Если автору нужно просто куча UART'ов быстрых, то есть же у Texas Instruments, например, дискретные fk0(200 знак., 04.06.2014 14:16)
- Спасибо, надо посмотреть, это может вообще все упростить! - alho(04.06.2014 14:29)
- Спасибо за развернутый ответ! Но, к сожалению нужна модульная конструкция: alho(352 знак., 04.06.2014 14:27)
- Прочитал выше про назначение славе-процессоров и ниже про их количество. Боюсь, что для такой задачи применение DSP - это стрельба из зайца по воробьям. Может тебе вообще всю задачу загнать в одну средней паршивости FPGA? Например Cyclone3 имени Мущщина(2844 знак., 04.06.2014 14:07)
- О! Спасибо, почитаю! Вроде то что надо! - alho(04.06.2014 11:44)
- например серия С5000 от TI - rip(03.06.2014 17:07)
- Ethernet коммутатор задейсвуйте в схеме... и по эзернету без внешних протоколов данные передавайте... посмотрите были реализации внутриприборного интерфейса на нем без верхних уровней... - sav6622(03.06.2014 11:17, )
- :) Уже посмотрел. Что-то типа такого? alho_(37 знак., 03.06.2014 11:26, )
- Да - sav6622(03.06.2014 11:40, )
- :) Уже посмотрел. Что-то типа такого? alho_(37 знак., 03.06.2014 11:26, )
- А насколько симметричен поток данных? Ralex(499 знак., 03.06.2014 11:07)
- Воткните между процами FIFO-память. - lightelf(03.06.2014 09:58)
- По задумке у меня 8 slave-MCU на разных адресах с общей шиной данных. Host к ним по-очереди обращается, передает команды-читает данные. alho_(45 знак., 03.06.2014 10:17, )
- Тады ой. Если обмен двунаправленный, то больно громоздко получается. Как вариант - на CPLD/FPGA чего-нить подобное нарисовать. - lightelf(03.06.2014 10:39)
- Ага, просто усложнять схему не хотелось.. Но видно придется - alho_(03.06.2014 10:42, )
- А зачем параллельная шина? Последовательная не катит? - SciFi(03.06.2014 10:28)
- скорости не хватает на последовательной :( - alho_(03.06.2014 10:41, )
- SPI может неплохо разгоняться местами. - SciFi(03.06.2014 10:43)
- скорости не хватает на последовательной :( - alho_(03.06.2014 10:41, )
- Тады ой. Если обмен двунаправленный, то больно громоздко получается. Как вариант - на CPLD/FPGA чего-нить подобное нарисовать. - lightelf(03.06.2014 10:39)
- По задумке у меня 8 slave-MCU на разных адресах с общей шиной данных. Host к ним по-очереди обращается, передает команды-читает данные. alho_(45 знак., 03.06.2014 10:17, )
- Cypress FX3 - ARM9, 200 МГц (Ну и старый FX2 на 51 ядре). - vmp(03.06.2014 09:33)
- Спасибо за наводку, но мне еще 3 штуки UART или SPI надо дополнительно... - alho_(03.06.2014 09:52, )