-
- Вот кто реально сделал конкурента ATxmega (в классе "мелких контроллеров"), так это ST со своими STM32F301x6, STM32F301x8 -> АЦП очень хорошие, ЦАП, и ну и ядро зашибательское :) - Evgeny_CD(14.08.2017 19:32, ссылка)
- Вы сейчас о конкурентах, а я завела разговор о том, что делать Atmel'у, если бы он был бесконечно мудр. :) - Ксения(14.08.2017 22:06)
- Если бы он был бесконечно мудр и не настолько жаден, то не должен был в неплохой в целом линейке AVR8 делать кастрированное подсемейство Tiny, выдрав из ядра несколько важных команд и аппаратный умножитель. MBedder(117 знак., 14.08.2017 23:14)
- Для начала не делать вот это дебильное разделение адресных пространств под тупые кричалки "Гарвард!". Глядишь, даже я его применил бы :-) - SciFi(14.08.2017 22:14)
- Это не дебильное разделение, а весьма разумное. Скажем, разные адресные пространства данных и кода позволяют одновременно считывать инструкции на выполнение из памяти одного типа и работать с данными из памяти другого типа, не вызывая конкуренции Ксения(310 знак., 14.08.2017 22:47)
- Вы таки будете смеяться, но дебилы из арма попали в эту ловушку со своим Cortex-M3. И у них всё получилось! До сих пор удивляюсь... - SciFi(14.08.2017 22:53)
- А это удел сильных - осознавать ошибки и вовремя их корректировать. - Evgeny_CD(14.08.2017 23:00)
- Вот даже не понял, к чему эта немотивированная фраза имеет отношение :-) - SciFi(14.08.2017 23:15)
- А это удел сильных - осознавать ошибки и вовремя их корректировать. - Evgeny_CD(14.08.2017 23:00)
- Тонкость в том, что модель с точки зрения программиста и с точки зрения аппаратуры может быть разной :) Evgeny_CD(220 знак., 14.08.2017 22:52)
- Поэтому-то программиста так легко обмануть :). Скорее всего, команда чтения данных у Cortex'а работает за 2 такта - за первый такт читает из памяти код инструкции, а за второй такт читает данные, которые эта инструкция затребовала. Из-за этого Ксения(172 знак., 14.08.2017 23:19)
- Ксения, Вы прекрасны! Никогда не меняйтесь :-) - SciFi(14.08.2017 23:22)
- Для начала надо разобраться с модуляцией :-) - SciFi(14.08.2017 22:56)
- Модуляцией чего? - Evgeny_CD(14.08.2017 23:01)
- Да всё того же... - SciFi(14.08.2017 23:18, ссылка)
- Модуляцией чего? - Evgeny_CD(14.08.2017 23:01)
- Поэтому-то программиста так легко обмануть :). Скорее всего, команда чтения данных у Cortex'а работает за 2 такта - за первый такт читает из памяти код инструкции, а за второй такт читает данные, которые эта инструкция затребовала. Из-за этого Ксения(172 знак., 14.08.2017 23:19)
- Вы таки будете смеяться, но дебилы из арма попали в эту ловушку со своим Cortex-M3. И у них всё получилось! До сих пор удивляюсь... - SciFi(14.08.2017 22:53)
- Это не дебильное разделение, а весьма разумное. Скажем, разные адресные пространства данных и кода позволяют одновременно считывать инструкции на выполнение из памяти одного типа и работать с данными из памяти другого типа, не вызывая конкуренции Ксения(310 знак., 14.08.2017 22:47)
- Заняться чем-нибудь вечным. Учить инженеров искусству программизма и схемотехники, например. :) - Evgeny_CD(14.08.2017 22:11)
- Я имела в виду, что делать с архитектурой AVR. Считать ее тупиком и переходить на Cortex, или же как-то усиливать путем модернизации. Ксения(519 знак., 14.08.2017 22:28)
- Архитектура АВР эволюционировала в ДСПИК и ПИК24. Вот это должен был делать Атмел, а не угрёбище Хмега. - mse homjak(15.08.2017 21:55)
- Чтобы AVR эффективно работали на частоте 300 МГц, нужны кеши. Обязательно. Мы же ведь MCU обсуждаем, значит, набортная память команд должна быть. Evgeny_CD(838 знак., 14.08.2017 22:59)
- Не нужны АВРке кэши. И 300МГц. До 100МГц её ниша. Для промприменений, важнее преемственность линейки. Я на одной платформе сидел больше 10 лет. Были бы те-же АВРки 50-70МГц, сидел бы и дальше лет 10. Вот какого хрена не делать, например, М48 в 32 mse homjak(169 знак., 15.08.2017 22:05)
- Флешак на 60МГц осилили не только лишь все. - LightElf(16.08.2017 10:25)
- Не нужны АВРке кэши. И 300МГц. До 100МГц её ниша. Для промприменений, важнее преемственность линейки. Я на одной платформе сидел больше 10 лет. Были бы те-же АВРки 50-70МГц, сидел бы и дальше лет 10. Вот какого хрена не делать, например, М48 в 32 mse homjak(169 знак., 15.08.2017 22:05)
- Доктор сказал в морг - значит в морг... - SciFi(14.08.2017 22:30)
- Я имела в виду, что делать с архитектурой AVR. Считать ее тупиком и переходить на Cortex, или же как-то усиливать путем модернизации. Ксения(519 знак., 14.08.2017 22:28)
- Вы сейчас о конкурентах, а я завела разговор о том, что делать Atmel'у, если бы он был бесконечно мудр. :) - Ксения(14.08.2017 22:06)
- А паршивенько периферия ATxmega в SAMD перенеслась. 2 x 1 msps ADC есть только в 5В подсемействе (а оно недешевое, ATXMEGA32A4U-MH дешевле), 2 х 1 msps DAC вообще в SAMD не нашел. CLC тоже только в 5В. - Evgeny_CD(14.08.2017 17:48)
- Вот кто реально сделал конкурента ATxmega (в классе "мелких контроллеров"), так это ST со своими STM32F301x6, STM32F301x8 -> АЦП очень хорошие, ЦАП, и ну и ядро зашибательское :) - Evgeny_CD(14.08.2017 19:32, ссылка)