-
- Не. Ну какой хмега конкурент кортексу, за кортекса у тебя аж 6 ссылок, а за хмегу тока 2 привел, давай хотя бы еще одну :))) - Codavr(29.04.2013 01:16, ссылка)
- Интересно таки: кто эти ATXmega применял и как оно в реальной разработке и эксплуатации а не просто в придумывании модели сферического коня в вакууме? Сообщений в конфе (про subj) не так уж и много - AU08(28.04.2013 23:56, ссылка)
- Аналоговая периферия - говно, а цифровая - богатая и удобная. Применяю, когда больше одного UART надо, но АЦП считаю 9 разрядным, не забываю, что у DAC ноль плавает прилично. - Andreas(29.04.2013 08:40)
- Мои инженеры использовали ATxmega128A1. В комплекте с 4-х битной SDRAM. Впечатление самые положительные. - Evgeny_CD(29.04.2013 00:00)
- Особенно положительные впачатления оставил bootloader в A1 первых ревизий. Вернее его отсутствие. - Apтём(29.04.2013 02:02)
- Разве последних ревизиях он появился? Ксения(119 знак., 13.05.2013 01:56)
- А я думал жизнь налаживается...но видно не совсем. По этой еррате можно сделать такой вывод -атмел скоро спишет xmega A1 (A3 тоже похоже спишет, но там есть замена в виде A3U). Про A1U я ничего не слышал. Apтём(129 знак., 13.05.2013 02:26)
- Так ATxmegaA1 уже списали, больше она не выпускается. Вместо нее теперь ATxmegaA1U - фактически полный аналог, только в придачу с USB. И худшая часть ерраты исправлена. Booloader у нее уже USBовый, и с ним проблем нет. Т.е. ее теперь по USB можно Ксения(43 знак., 13.05.2013 02:35)
- Ну правильно что списали. Насчёт USB - оно вам надо? Небось глючить будет, лучше УАРТ. И наверняка там загрузчик не зашит (в xmega256A3U и xmega192A3U вроде не было ничего зашитого), может пример проекта есть не больше, то есть Apтём(54 знак., 13.05.2013 03:02)
- Вроде с подсчётом импульсов проблем там не было. - Apтём(13.05.2013 16:16)
- У меня еще старая ATxmega128A1 без U. А на еррату наплевать - мне бы только внешние импульсы ее заставить считать, а больше ничего от нее не нужно. - Ксения(13.05.2013 04:12)
- Ну правильно что списали. Насчёт USB - оно вам надо? Небось глючить будет, лучше УАРТ. И наверняка там загрузчик не зашит (в xmega256A3U и xmega192A3U вроде не было ничего зашитого), может пример проекта есть не больше, то есть Apтём(54 знак., 13.05.2013 03:02)
- Так ATxmegaA1 уже списали, больше она не выпускается. Вместо нее теперь ATxmegaA1U - фактически полный аналог, только в придачу с USB. И худшая часть ерраты исправлена. Booloader у нее уже USBовый, и с ним проблем нет. Т.е. ее теперь по USB можно Ксения(43 знак., 13.05.2013 02:35)
- А я думал жизнь налаживается...но видно не совсем. По этой еррате можно сделать такой вывод -атмел скоро спишет xmega A1 (A3 тоже похоже спишет, но там есть замена в виде A3U). Про A1U я ничего не слышал. Apтём(129 знак., 13.05.2013 02:26)
- Спасибо, очень ценная информация! - AU08(29.04.2013 02:08)
Ложечки то нашлисьЦены атмел понизил, ерату почистил, но впечатление-то осталось... - Apтём(29.04.2013 02:53)- Многие из xmega в этом топике имеют нулевую ерату - так что впечатление начинает исправляться :) - Evgeny_CD(29.04.2013 07:31)
- Разве последних ревизиях он появился? Ксения(119 знак., 13.05.2013 01:56)
- С "переездом" с обычных ATmega долго танцы были? Хотя в A1 errata самая сочная, обильная и богатая, ясный день. - AU08(29.04.2013 00:04)
- Ысче раз. Как ты будешь переезжать с "обычной AVR", если тебе надо много мегабайт в SDRAM? Програмную реализацию обмена с SDRAM не предлагать :) Проект был сделан с нуля человеком, который имел опыт работы с AVR. Возился он 3 мес - в основном с Evgeny_CD(22 знак., 29.04.2013 00:07)
- Это такая шутка была: увидел PIC24FJ128DA206 и т.д. с объёмом ОЗУ 96К байт. - AU08(29.04.2013 00:10, ссылка)
- Ысче раз. Как ты будешь переезжать с "обычной AVR", если тебе надо много мегабайт в SDRAM? Програмную реализацию обмена с SDRAM не предлагать :) Проект был сделан с нуля человеком, который имел опыт работы с AVR. Возился он 3 мес - в основном с Evgeny_CD(22 знак., 29.04.2013 00:07)
- Особенно положительные впачатления оставил bootloader в A1 первых ревизий. Вернее его отсутствие. - Apтём(29.04.2013 02:02)
- Да, Атмел таки сделал это! Он сделал минимум цены простых контроллеров в сочетании с совершеным ядром и очень продвинутой периферией. PIC и STM08 нервно курят в сторонке, и ибо AVR - это вешь по ядру и средствам разработки. Реальный конкурент Evgeny_CD(34 знак., 28.04.2013 23:18)
- Может, я чего не понимаю, но почему это PIC24 и dsPIC должны курить в сторонке? 16-битное (в терминологии Atmel - 16/32-битное) ядро раз в 5-10 производительней ХМеговского, периферия более чем богатая, средства разработки - GCC, производитель MBedder(47 знак., 28.04.2013 23:41)
- Извините чайника, а почему у Microchip dsPIC 16MIPS при 32МГц? В чём смысл, чтобы переферия быстрее работала? - AU08(28.04.2013 23:59)
- Курит. Потолок масштабирования. Мало xmega -> Cortex*. пики классические лично на мой вкус - извращение. Младшие PIC24 и dsPIC при равных набортных фичах почти наверняка проиграют новым xmega'м по цене. - Evgeny_CD(28.04.2013 23:51)
- Особенно когда ATMEL 96К RAM в ATXmega отрастит, как тока так сразу... - AU08(28.04.2013 23:53)
- Это к Cortex сразу и бесповоротно. Говорить не о чем. - Evgeny_CD(28.04.2013 23:59)
- Знаю пару тройку таких кортексов: PIC24FJ128DA206, PIC24FJ128DA2106, PIC24FJ128GB210, PIC24FJ128GB206 ну и ещё 256-x 4 штуки AU08(29.04.2013 00:02 - 00:07)
- Там эти 96к не совсем нормально адресуются... Нормально больше 32к никак. Дальше опять банки, как в pic18. - fk0(29.04.2013 00:56)
- Ну куда же без ложки дёгтя... А объём всё равно внушает! - AU08(29.04.2013 01:10)
- Хитрованы сплошные в Microchip похоже и в маркетинге и в разработке :) - AU08(29.04.2013 01:11)
- Всему виной 16-разрядная архитектура. Это вам не Cortex с его 4GB адресным пространством. Тут пространство ограничено 64К. Dir(490 знак., 29.04.2013 02:08 - 02:10)
- Хитрованы сплошные в Microchip похоже и в маркетинге и в разработке :) - AU08(29.04.2013 01:11)
- Ну куда же без ложки дёгтя... А объём всё равно внушает! - AU08(29.04.2013 01:10)
- Там эти 96к не совсем нормально адресуются... Нормально больше 32к никак. Дальше опять банки, как в pic18. - fk0(29.04.2013 00:56)
- Знаю пару тройку таких кортексов: PIC24FJ128DA206, PIC24FJ128DA2106, PIC24FJ128GB210, PIC24FJ128GB206 ну и ещё 256-x 4 штуки AU08(29.04.2013 00:02 - 00:07)
- Это к Cortex сразу и бесповоротно. Говорить не о чем. - Evgeny_CD(28.04.2013 23:59)
- Особенно когда ATMEL 96К RAM в ATXmega отрастит, как тока так сразу... - AU08(28.04.2013 23:53)
- Может, я чего не понимаю, но почему это PIC24 и dsPIC должны курить в сторонке? 16-битное (в терминологии Atmel - 16/32-битное) ядро раз в 5-10 производительней ХМеговского, периферия более чем богатая, средства разработки - GCC, производитель MBedder(47 знак., 28.04.2013 23:41)
- Еще более идеальный сопроцессор atxmega -> корпус 32 пина, DMA, продвинутая периферия, и цены, цены!!! - Evgeny_CD(28.04.2013 23:15, ссылка)
- И для микродримбодов (дешевый MCU + дешевая FPGA) -> --> хорошо подходит. Как в варианте DMA SPI, так и в варианте внешней шины. Evgeny_CD(318 знак., 27.04.2013 20:38, ссылка, ссылка)
- Вот это вот Apтём(127 знак., 27.04.2013 23:47)
- А вы сами SPI через DMA юзали? Я хоть и фанатка Atmel :), но что-то сомневаюсь, что у ATxmega SPI идеален: Ксения(451 знак., 27.04.2013 21:22)
- Ксения, тогда такой вопрос - вероятно, Вы быстрее меня найдете в доке. SPI Slave у них - тактовая мастер/8? - Evgeny_CD(27.04.2013 22:16)
- Вроде бы да. Только с уточнением: Tmaster = 0.5 * Tclk, Tslave = 4 * Tclk. А лучше посмотрите своим глазом - 92-ая страница здесь => - Ксения(28.04.2013 00:00, ссылка)
- Спасибо! - Evgeny_CD(28.04.2013 00:09)
- У мастера 0.5 * Tclk - это длительность нуля или единицы, т.е. тактовая мастера = тактовой CPU. А минимальный период слейва = 4 периода процессора. Так что /4, 8Мгц - вполне нормальная скорость будет. - Evgeny_CD(28.04.2013 00:08)
- В мануале так пишут: Apтём(242 знак., 27.04.2013 23:50)
- Т.е. частота должна быть ниже чуть более, чем в 4 раза. Ну что же, чемпионский результат. Большинство контроллеров годны в качестве SPI сопроцессора только как SPI master, XMEGa наоборот - как slave. Это тоже имеет свои преимущества. - Evgeny_CD(28.04.2013 00:02 - 00:05)
- Получается так...Master не хуже чем у многих, slave - лучше. - Apтём(28.04.2013 00:38)
- Т.е. частота должна быть ниже чуть более, чем в 4 раза. Ну что же, чемпионский результат. Большинство контроллеров годны в качестве SPI сопроцессора только как SPI master, XMEGa наоборот - как slave. Это тоже имеет свои преимущества. - Evgeny_CD(28.04.2013 00:02 - 00:05)
- Вроде бы да. Только с уточнением: Tmaster = 0.5 * Tclk, Tslave = 4 * Tclk. А лучше посмотрите своим глазом - 92-ая страница здесь => - Ксения(28.04.2013 00:00, ссылка)
- Занятно. Это печально, ибо иногда требуется быстрый SPI для генерации видео :) А использовать всякий раз для этого BF не самая лучшая идея... Спасибо, что обратили на эту недоработку внимание общественности. - alex68(27.04.2013 21:43)
- Упс... Спасибо! - Evgeny_CD(27.04.2013 21:29)
- Ксения, тогда такой вопрос - вероятно, Вы быстрее меня найдете в доке. SPI Slave у них - тактовая мастер/8? - Evgeny_CD(27.04.2013 22:16)
- А может он просто купил DW_apb_ssi.. :) - USSR(27.04.2013 19:26, )
- Это что ли? Evgeny_CD(27.04.2013 20:47)