ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
64969 Топик полностью
Evgeny_CD (10.08.2006 22:33, просмотров: 2) ответил Evgeny_CD на Dream Platform II, или нафига я за RTEMS взялся.
Dream Board - текст от 18 июля 2005 года. Часть II *** Маштабируемость. Надо SCPU заменить на DSP - вперед! Ничего в системе верхнего уровня не изменится. LCPU завтра вышел новый и дешевый - тоже не проблема, Linux он и есть Linux. Крутизны захочется - MPC5200 к Вашим услугам. **** Технологические особенности **** Девайсы должны быть не BGA. Пусть плата будет сложной и дорогой (в партии все равно не очень дорого даже 6-слойка), но вот чтобы паять их можно было по мере необходимости. (BGA можно запаять и на коленке, но вот убедиться, что качественно запаян - это вряд ли. Нужно специальное оборудование - всякие "боковые микроскопы" и т.д.) Что-то типа http://www.nonzero.narod.ru/sm510pci.htm Т.е. платы сделаны - а паяешь по мере необходимости. В самом крайнем случае, пусть будет 1 BGA камень (процессор). Чтобы запаять его у того же фаствелла за $30, а потом, по мере необходимости, все остальное. Все компоненты (опционально) должны быть -40. Чтобы в случае чего можно было прямо в целевое изделие поставить. Дизайн платы должен предусматривать покрытие ее лаком (как опция) (разъемы с одного краю и т.д.). ***************** Критика ****************** ** TI OMAP тоже самое!!! Что Вы велосипед изобретаете? * Да, может я только сейчас понял красоту OMAP! * GNU тулзы для OMAP (для DSP его части)? * Завязанность на одного производителя. Вот не хватит Вам возможностей DSP OMAP - тогда что? * Никто не мешает с этой платформы на OMAP перейти * BGA корпуса ** 16 (а еще лучше 32Мбайт) SDRAM - это какие же глюки будут при непрерывной работе!!!! * Никаких. Со времен 565РУ5 прошло много времени, технологии усовершенствовались. * Возьмем, для примера, ADSL маршрутизатор. Там, как минимум, 8М памяти и какой-нибудь NetBSD/VxWorks/Linux. И ничего, если девайс исправен - работает круглосуточно без глюков. * SDRAM бывает industrial * Качественная разводка и многослойная плата - залог отсутствия проблем с SDRAM. Так что лучше юзать готовую плату, чем пытаться прикрутить SDRAM на двухслойке и шуметь, что типа "одни глюки". ** А почему бы не взять NIOS II, MicroBlaze, и не сделать все, что касается SCPU на одной FPGA? * Теоретически красиво, но дорого. Например, Nios II/e требует не менее 700 LE, но он весьма посредственный - Executes at most one instruction per six clock cycles. Nios II/s требует уже 1400 LE, да еще периферию неплохо бы сделать. В EP1C3 влезет, но... * Под сами процессоры GNU/GCC тулзы есть, но вот с бесплатностью среды разработки самого камня есть вопросы. Все эти System Generator денег стоят, NIOS II вообще чуть ли не индивидуально лицензируется. * У автора пока есть некоторая боязнь столь кардинального решения. Слишком много сущностей в проекте будет. Разбираться с созданием процессорного ядра в FPGA, потом со всеми тулзами... Пока по-проще хочется. ** А чего так слабо? Вот взяли бы Virtex-II (PowerPC 405) и залудили вообще все на одном кристалле. * GNU/GCC тузлзы? * Цена камня? По моим данным, такой камень под $100 будет стоить, и едва ли он у кого на складе в России будет. * Сложность будет запредельной по сравнению с решаемой задачей. ** А если на Spartan 3 / Cyclone 2, взять самый крутой soft процессор, и поставить uClinux, как вот эти сделали http://www.atmark- …en/product/suzaku.html * А как насчет "шарахнуть по памяти"? * Камень, который нормально потянет этот софт процессор, SDRAM контроллер и прочее - он уже не такй простой, денег стоит немалых. IMHO, реализация LCPU на специализированном куске кремния дешевле и ничем не хуже. ** А делал ли кто что-то подобное в мире * На двух АРМах - пока не знаю. Наверняка кто-то делал. * Очень похожие идеи есть у FreeScale MC9S12XD http://www.freesca …heet/XGATECOPROCFS.pdf http://www.freesca …sheet/HC9S12XFAMFS.pdf * TI OMAP * Вот что-то очень похожее, но там CPU и DSP, насколько я понял, по разным ядрам не разнесены. http://www.hyperst …ll/hyNet32XS_flyer.pdf http://www.hyperst …all/hyNet32S_Flyer.pdf Цены я везде указывал по http://www.einfo.ru от фирм, которых знаю по опыту работы. Очень хорошие предложения по Altera, как правило, делает http://www.gamma.vyborg.ru/ (не путать с http://www.gamma.spb.ru/ !!!), но они не любят их публиковать в инете... Если кто сможет навести аргументированную критику на этот опус - я будут самым счастливым человеком на свете!!!!! (С) Евгений Белянко. esp1[пcюг]kbkcc.ru