|
|
  |
Вопрос разработчикам., Какой 8-битный МК выпускать? |
|
|
|
Jan 12 2015, 08:00
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 31-07-14
Пользователь №: 82 421

|
Приветствую всех заглянувших.
Вот думаем на своем заводе наладить выпуск новых МК - функциональных аналогов AVR, но в керамическом корпусе - для военных, космотавтов, военных космонавтов и иже с ними. Собственно, наладить выпуск не проблема, но хотелось бы что бы изделие пользовалось спросом. Сейчас выпускаются и продаются аналоги ATmega8535 и ATmega128. Есть соображение взяться за AT90USB или AT90PWM. Также рассматриваются варианты выпуска чего-нибудь из серии Tiny или Xmega.
В общем, хотелось бы выслушать мнения разработчиков. Какой МК будет востребован?
|
|
|
|
|
Jan 12 2015, 10:23
|

отэц
    
Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684

|
QUOTE (yes @ Jan 12 2015, 13:08)  впринципе есть нехватка управляющих контроллеров, но еще большая нехватка вычислительных узлов достаточной производительности - 32х битных процессоров, DSP, ПЛИС ..имхо, их уже как грязи - http://habrahabr.ru/post/156843/ . (кроме ПЛИС ) Не хватает отечественных гиговых сериалайзеров/десиреалайзеров. Гигового эзернета с пассивными комплектующими. p/s/ По теме - Тини, будет востребован имхо.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Jan 12 2015, 10:55
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Сделайте 5-вольтовую XMega и будет вам счастье и слава  . А главное экспортные возможности обеспечены. Весь мир стонет "хотим Х-мегу на 5 вольт!", но Atmel твердо сказал "нет", хотя в далеком прошлом намекал, что такая в перспективе может быть выпущена и даже имя ей успел дать - ATxmega128 X, но потом вероломно от своего обещания отказался. Понятно, что 5-вольтовая XMega не сможет работать на частоте 32 МГц, но при 5-ти вольтах этого и не требуется - достаточно обычных 16 МГц. Многое можно подсократить, но Event System, DMA, трехуровневые прерывания и по паре таймеров на каждом порту должны быть кровь из носу, потому что именно в этом вся соль линейки Xmega! Ну и USB тоже желательна, если соображения на счет AT90USB у вас уже возникли. А вот внешнюю память можно было бы и подсократить ради экономии числа выводов. И наконец, выпустить это в DIP корпусе! Например, DIP40-48 - в купе с керамичностью они несказанно обрадуют наши вооруженые силы  .
|
|
|
|
|
Jan 12 2015, 11:17
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 31-07-14
Пользователь №: 82 421

|
Так, давайте по порядку. Цитата Востребованы STM8 Хорошие МК, но пока речь идет о AVR Цитата думаете корпусировать обычные AVR в керамику или выпускать свои чипы по хитрому техпроцессу Думаем выпускать свои чипы но первое время не мудрствуя лукаво - без рубинов и изоляторов. Корпусировать будем в керамику для военной приемки и в пластик для гражданской приемки. В дальнейшем, если будет необходимость у космоса, сделаем по хитрой технологии с внешней флешкой, преферансом и куртизантками) Цитата 32х битных процессоров, DSP, ПЛИС Этим занимаются соседи. У нас на повестке дня - AVR Цитата чтобы что-то советовать, нужно понимать возможности, хотябы ответ на первый вопрос с периферией: нужно MIL-STD-1553B, а не I2C или стандартную AVR с процессорами: MIL-STD-1750A, хорошо бы с FPU Сейчас у нас есть отлаженная модель ядра с системой команд AVR. Периферию можно прицепить любую, в т.ч. модули для поддержки указанных стандартов. Но сделать полный аналог какого-нить МК из серии AVR проще в плане поддержки. Цитата По теме - Тини, будет востребован имхо. Какие именно? PS Что скажите, на счет специфических блоков, типа PSC у AT90PWM? PPS Мне думается МК с USB на борту найдет своего покупателя. Что думаете про AT90USB? На счет Xmega поподробнее. У начальства мнение, что дюже она наворочена для 8-битного МК - ошибаемся??
Сообщение отредактировал Sobol' - Jan 12 2015, 11:18
|
|
|
|
|
Jan 12 2015, 11:29
|

отэц
    
Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684

|
QUOTE (Sobol' @ Jan 12 2015, 15:17)  На счет Xmega поподробнее. У начальства мнение, что дюже она наворочена для 8-битного МК - ошибаемся?? ..DMA штука хорошая даже для 8-ми битных контролёров. p/s/ тини - ATtiny24
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Jan 12 2015, 11:59
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Sobol' @ Jan 12 2015, 14:17)  На счет Xmega поподробнее. У начальства мнение, что дюже она наворочена для 8-битного МК - ошибаемся?? Да, она действительно наворочена, но в том и смак! Ведь битность это все-таки одно, а навороты - несколько другое. Т.к. МК, будучи по своей разрядности 8-битным, в принципе не обязан быть примитивным. Как раз наоборот, какие-то недостатки, свойственные низкой разрядности, вполне могут компенсироваться "наворотами". Сознательно идя на производство 8-битника в наше время, его следует и правильно позиционировать - строго как контроллер с упором на управление периферией, а не как числомолотилку по совместительству. Т.е. не как универсальный контроллер, а как специализированный. И только тогда выяснится, что управления периферией 8 бит вполне достаточно. Тем более что далеко не все задачи остро нуждаются в числовой фильтрации непосредственно на МК. А если делать упор на управление периферией, то для ее оптимизации как раз и нужны те навороты, которые появились у XMega. Устройства типа Event System и DMA - это и есть те самые навороты, которые позволяют до предела уменьшить скорость реакции МК на внешние события, зачастую обходясь без вызова прерывания. Тем более что у AVR прерывания обходятся дорого из-за того, что в процедуре прерывания приходится спасать состояние многих регистров. Цитата(Sobol' @ Jan 12 2015, 14:17)  Мне думается МК с USB на борту найдет своего покупателя. Что думаете про AT90USB? Лично я думаю, что МК уровня AT90USB82/162 никому не нужны в силу своей примитивности и слишком малого числа портов/выводов. А МК типа AT90USB647 и AT90USB61287 своего покупателя нашли бы, только ... вам эти типы не осилить, ибо они едва ли сильно уступят XMega по сложности. И это я говорю не из-за неверия в ваши возможности, а с учетом того, что этих сложностей сама Atmel так и не поборола. Errata на серию AT90USB647/1287 воистину огромна, и большинство отмеченных в ней недостатков не лечатся. Полагаю, что в этом главная причина того, что серию AT90USB так и не перевели в ATmegaU, хотя все прочие МК уже давно покинули эту " позорную классическую" серию, перебравшись в Tiny или Mega. Одно время Atmel пытался воспроизвести в серии Mega 32К-аналог AT90USB под названием ATmega32U6, и даже в общий даташит с AT90USB646/647/1286/1287 успел его внести (это даташиты версии H,I,J в 2008-2009 годах), но так и не осилил эту задачу, впоследствии изъяв упоминание об ATmega32U6 отовсюду.
|
|
|
|
|
Jan 12 2015, 13:18
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 31-07-14
Пользователь №: 82 421

|
Цитата МК уровня AT90USB82/162 никому не нужны в силу своей примитивности и слишком малого числа портов/выводов. А МК типа AT90USB647 и AT90USB61287 своего покупателя нашли бы, только ... вам эти типы не осилить, ибо они едва ли сильно уступят XMega по сложности. Простите меня за неграмотность, если можно поподробнее - в чем принципиальная разница между 82/162 и 646/647/1286/1287, кроме количества периферии? Да и в реализации Xmega сложности не вижу...
Сообщение отредактировал Sobol' - Jan 12 2015, 13:19
|
|
|
|
|
Jan 12 2015, 13:51
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
ок. понятно. на всякий случай обращу еще внимание, что так как стойких AVR у буржуев нету, то те, кому нужны стойкие процессоры, с AVR работать не привыкли. то есть если ориентироваться на "рынок", то есть дешевые чипы, то AVR - ОК, но я позволю себе усомнится в возможности изготовления у нас дешевого чипа если ориентироваться на "оборонку", а точнее авиацию/космос/устойчивость к спецфакторам, то тут АВР не используется и архитектура у нее не очень для этого годится используется эта продукция Атмел http://www.atmel.com/ru/ru/products/Other/...processors.aspxвидел в одном приборе такое http://www.gaisler.com/index.php/products/components/gr712rcя так понимаю, что это к вашим соседям, но что-то они тормозят
|
|
|
|
|
Jan 12 2015, 13:59
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Xenia @ Jan 12 2015, 13:55)  Понятно, что 5-вольтовая XMega не сможет работать на частоте 32 МГц, Интересно, почему? Она, при этом, вовсе не должна быть внутри, в ядре, пятивольтовой  Для ТС: Надобность в USB в "особом" керамическом исполнении крайне сомнительна в принципе. Интерфейс не того назначения.
|
|
|
|
|
Jan 12 2015, 14:15
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 31-07-14
Пользователь №: 82 421

|
В вопросе дешевизны с буржуями конкурировать трудно, так что ориентируемся в основном на вояк. Аналоги мега8535 и мега128 мы выпускаем и очень даже продаем. Есть возможность запилить любую другую AVRку, почему бы и не расшиоить ассортимент.
Из серии тини, если я правильно понял, нужно смотреть в сторону tiny24? Из семейства Xmega какой МК наиболее ходовой? И про At90usb все-таки расскажите - чем плохи 82/162?
|
|
|
|
|
Jan 12 2015, 15:36
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424

|
Цитата(Sobol' @ Jan 12 2015, 11:00)  Приветствую всех заглянувших.
Вот думаем на своем заводе наладить выпуск новых МК - функциональных аналогов AVR, но в керамическом корпусе - для военных, космотавтов, военных космонавтов и иже с ними. Собственно, наладить выпуск не проблема, но хотелось бы что бы изделие пользовалось спросом. Сейчас выпускаются и продаются аналоги ATmega8535 и ATmega128. Есть соображение взяться за AT90USB или AT90PWM. Также рассматриваются варианты выпуска чего-нибудь из серии Tiny или Xmega.
В общем, хотелось бы выслушать мнения разработчиков. Какой МК будет востребован? ...интересная постановка вопроса... 1) А вы чё RTL AVR купили у Атмела? Лицензия есть? 2) Если купили RTL - то вот и ответ - выпускать то что есть, но для разных условий эксплуатации... если кому оригинального Атмела мало или цену меньше поставить.... Правда свои бекенд прийдётся делать... 3) Если это "спёртая" IP то тогда то что местные военные и купят, закрыв глаза на патентную чистоту. Хотя как у вояк сертефицировать "бессознателтьно содранный код" даж не знаю....особенно если сам компилятор и т.д. не контролируеш и не можеш делать... 4) Если ваши возможности вообще безграничны - создайте свою архитектуру, компиляторы под неё ну и мелочёвку (дебагеры, RTL). Это имеет смысл обсудить.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|