-
- Ага, хуже(:-), особенно АЦП 4,6Мвыборок/c по сравнению с 0.5, 32-битные данные по сравнению с 16, не говоря уж о 60 мипсах (и 120 маков, кстати) по сравнению с 40. - GM(08.01.2009 02:48)
- у SMPS dsPIC30 ацп - 2Мвыб/c. И понятно, что пиколло претендует на ту же нишу. По поводу мипсов - про набор инструкций почитайте... - Alex B.(08.01.2009 12:31)
- 2Мвыб/c это для 10-бит, а для 12 бит у всех пиков не выше 0.5Мвыб/c. Не знаю, что вы имеете в виду почитать про набор инструкций для пика, знаю только , что у серии пикколо (как у всей с2000 серии) примерно 850 инструкций на все случаи жизни, одно их GM(641 знак., 08.01.2009 14:26)
- Вот теперь попробуйте найти на этих 13-и страницах, сколько инструкций кроме умножений и маков выполняются за один такт. И сколько из этих инструкций могут работать напрямую с SRAM. Alex B.(389 знак., 08.01.2009 14:17)
- Нет, там не напрямую, там стоит дополнительный конвейер на 4 инструкции, и он подкачивает из флеши в основной конвейер. Флеш работает примерно на 30 МГц, но её ширина 64-бита. GM(1076 знак., 08.01.2009 14:57)
- я не знаю, какие у вас там алгоритмы, но на реальном коде широкая флеш и буфер на 4 инструкции нифига не спасает. Alex B.(56 знак., 08.01.2009 17:14)
- Ну хорошо, вас не спасают, зато всех остальных спасают. А алгоритмы у меня нормальные: управление передатчиком, синтезаторами, накопление данных, обработка, дпф, вычисление момента вращения, давления и температуры. GM(509 знак., 08.01.2009 18:44)
- Когда атмель выкатил даташиты на AVR32, тут некоторые товарищи тоже слюнями брызгали. Ну и где этот AVR32? Alex B.(987 знак., 08.01.2009 20:40)
- AVR32 вполне успешно продается. Даже обезглючили до приемлемого уровня. Насчет юзается - ничего сказать не могу :) - Evgeny_CD(08.01.2009 21:04)
- Вы, видимо, его продаёте, раз делаете такие заявления? - Alex B.(08.01.2009 21:15)
- Я на них смотрю. Используют их другие ->, продают тоже. - Evgeny_CD(08.01.2009 23:05, ссылка)
- Вы, видимо, его продаёте, раз делаете такие заявления? - Alex B.(08.01.2009 21:15)
- AVR32 вполне успешно продается. Даже обезглючили до приемлемого уровня. Насчет юзается - ничего сказать не могу :) - Evgeny_CD(08.01.2009 21:04)
- Когда атмель выкатил даташиты на AVR32, тут некоторые товарищи тоже слюнями брызгали. Ну и где этот AVR32? Alex B.(987 знак., 08.01.2009 20:40)
- Ну хорошо, вас не спасают, зато всех остальных спасают. А алгоритмы у меня нормальные: управление передатчиком, синтезаторами, накопление данных, обработка, дпф, вычисление момента вращения, давления и температуры. GM(509 знак., 08.01.2009 18:44)
- я не знаю, какие у вас там алгоритмы, но на реальном коде широкая флеш и буфер на 4 инструкции нифига не спасает. Alex B.(56 знак., 08.01.2009 17:14)
- Нет, там не напрямую, там стоит дополнительный конвейер на 4 инструкции, и он подкачивает из флеши в основной конвейер. Флеш работает примерно на 30 МГц, но её ширина 64-бита. GM(1076 знак., 08.01.2009 14:57)
- Вот теперь попробуйте найти на этих 13-и страницах, сколько инструкций кроме умножений и маков выполняются за один такт. И сколько из этих инструкций могут работать напрямую с SRAM. Alex B.(389 знак., 08.01.2009 14:17)
- 2Мвыб/c это для 10-бит, а для 12 бит у всех пиков не выше 0.5Мвыб/c. Не знаю, что вы имеете в виду почитать про набор инструкций для пика, знаю только , что у серии пикколо (как у всей с2000 серии) примерно 850 инструкций на все случаи жизни, одно их GM(641 знак., 08.01.2009 14:26)
- Ну во-первых, АЦП у некоторых dsPIC - до 2 МСПС, а ядро dsPIC33E уже 60-МИПСовое/МАКовое. А вот чем разгребать эти 4.6 МСПС без ДМА - вопрос так и повис в воздухе, как улыбка Чеширского кота - MBedder(08.01.2009 03:00, ссылка)
- Что-то мне и DMA на STM32 не очень помогает. Нужна какая-то изощренная логика типа автоматической регистрации минимума и максимума. Разгребать по памяти уже поздно. - Vladimir Ljaschko(08.01.2009 12:39)
- В С2000 АЦ преобразователем управляет секвенсер на 16 выборок, делает всё сам без участия программы, потом можно забрать одним циклом, короче половину времени проц будет стоять, никакого дма не нужно. Да ещё забыл сказать, ацп может делать две выборки GM(445 знак., 08.01.2009 15:04)
- Какой-никакой секвенсер даже в MSP430 есть. Не хочется с монстрами связываться. Все должно быть бюджетно и элегантно. Придется пожертвовать неявными параметрами точности. - Vladimir Ljaschko(08.01.2009 18:37)
- Пикколо как раз не монстр, а лапочка, всего 38/48 лапок. - GM(08.01.2009 18:48)
- Какой-никакой секвенсер даже в MSP430 есть. Не хочется с монстрами связываться. Все должно быть бюджетно и элегантно. Придется пожертвовать неявными параметрами точности. - Vladimir Ljaschko(08.01.2009 18:37)
- В С2000 АЦ преобразователем управляет секвенсер на 16 выборок, делает всё сам без участия программы, потом можно забрать одним циклом, короче половину времени проц будет стоять, никакого дма не нужно. Да ещё забыл сказать, ацп может делать две выборки GM(445 знак., 08.01.2009 15:04)
- dsPIC33E - когда это чудо будет? - Evgeny_CD(08.01.2009 03:29)
- А, так его ещё и нет! Определённо пикколо захватит нишу дспиков. - GM(08.01.2009 14:59)
- через год-два поговорим =) - Alex B.(08.01.2009 17:10)
- Вот нашёл у себя старый тест флеши (делал не я), на 100 МГц правда, но идею показывает верно. Вот ешё нашел: для Ф28027 пикколо - НОЛЬ wait-states для линейного кода. Теперь всем ясно, что нет никакой задержки на линейном коде. Надеюсь вы понимаете, что GM(1330 знак., 09.01.2009 19:47)
- ну и что это за картинка? я вам таких картинок в экселе отрисую сколько скажите. С любыми цифрами. Alex B.(1083 знак., 09.01.2009 22:40)
- Ну по справедливости, вы хотя бы привели процы к одной тактовой. Хотя честнее было бы привести к одной производительности на одной задаче. А то дспик считает на 40 МГц и у него 40 мипсов (держим в уме 16-битную разрядность этих мипсов), а пикколо считает GM(730 знак., 10.01.2009 02:34)
- есть законченных продукта: продукт 1 и продукт 2. Какого хрена я должен приводить их к одинаковой тактовой? Alex B.(1177 знак., 10.01.2009 11:35)
- Похоже, это вы не в теме. DMA у дспиков, где нет PMP, не работает с портами, поэтому внешнее АЦП прикрутить не удастся. Там где РМР есть, скорость загрузки через РМР не более Fcy/4, т.е не более 40/4=10 Мвыб/с для 8-битного АЦП. Никакой речи нет о 20 GM(340 знак., 11.01.2009 02:22)
- У вас с логикой явные проблемы. Вы наверное не знаете, но есть АЦП c SPI. При чем тут DMA с портами? Alex B.(390 знак., 11.01.2009 10:14)
- Здрасьте, приплыли! Оказывается, не в порядке с логикой у меня, а не у вас. Но ведь это вы упоминали о DMA в связи с прикручиванием АЦП к дспику, а теперь валите на меня, так что ли? GM(759 знак., 11.01.2009 16:21)
- А я что, где то написал, что DMA нужно обязательно использовать совместно с портом? Гдэ? Alex B.(140 знак., 11.01.2009 17:15)
- Здрасьте, приплыли! Оказывается, не в порядке с логикой у меня, а не у вас. Но ведь это вы упоминали о DMA в связи с прикручиванием АЦП к дспику, а теперь валите на меня, так что ли? GM(759 знак., 11.01.2009 16:21)
- У вас с логикой явные проблемы. Вы наверное не знаете, но есть АЦП c SPI. При чем тут DMA с портами? Alex B.(390 знак., 11.01.2009 10:14)
- Похоже, это вы не в теме. DMA у дспиков, где нет PMP, не работает с портами, поэтому внешнее АЦП прикрутить не удастся. Там где РМР есть, скорость загрузки через РМР не более Fcy/4, т.е не более 40/4=10 Мвыб/с для 8-битного АЦП. Никакой речи нет о 20 GM(340 знак., 11.01.2009 02:22)
- есть законченных продукта: продукт 1 и продукт 2. Какого хрена я должен приводить их к одинаковой тактовой? Alex B.(1177 знак., 10.01.2009 11:35)
- Ну по справедливости, вы хотя бы привели процы к одной тактовой. Хотя честнее было бы привести к одной производительности на одной задаче. А то дспик считает на 40 МГц и у него 40 мипсов (держим в уме 16-битную разрядность этих мипсов), а пикколо считает GM(730 знак., 10.01.2009 02:34)
- ну и что это за картинка? я вам таких картинок в экселе отрисую сколько скажите. С любыми цифрами. Alex B.(1083 знак., 09.01.2009 22:40)
- Вот нашёл у себя старый тест флеши (делал не я), на 100 МГц правда, но идею показывает верно. Вот ешё нашел: для Ф28027 пикколо - НОЛЬ wait-states для линейного кода. Теперь всем ясно, что нет никакой задержки на линейном коде. Надеюсь вы понимаете, что GM(1330 знак., 09.01.2009 19:47)
- через год-два поговорим =) - Alex B.(08.01.2009 17:10)
- А, так его ещё и нет! Определённо пикколо захватит нишу дспиков. - GM(08.01.2009 14:59)
- Что-то мне и DMA на STM32 не очень помогает. Нужна какая-то изощренная логика типа автоматической регистрации минимума и максимума. Разгребать по памяти уже поздно. - Vladimir Ljaschko(08.01.2009 12:39)
- у SMPS dsPIC30 ацп - 2Мвыб/c. И понятно, что пиколло претендует на ту же нишу. По поводу мипсов - про набор инструкций почитайте... - Alex B.(08.01.2009 12:31)
- Ага, хуже(:-), особенно АЦП 4,6Мвыборок/c по сравнению с 0.5, 32-битные данные по сравнению с 16, не говоря уж о 60 мипсах (и 120 маков, кстати) по сравнению с 40. - GM(08.01.2009 02:48)