Минималистичный дизайн Cortex-A9

12

Кто-нибудь знает хороший базовый дизайн Cortex-A9? Что-то с достаточно, чтобы работать с питанием и Ethernet? Я ищу что-то в качестве отправной точки и, возможно, с файлами Eagle.

редактировать: Хотя это не первый раз, когда я что-то проектирую. Я думаю, что я все еще нахожусь над моей головой. Я ищу что-то с большой мощностью, + 1 ГГц. Мне очень нравится доска Panda, и это будет мой первый выбор. Единственная проблема с ним - дополнительные функции, видео, звук просто используют дополнительную мощность и не будут использоваться. М3 близок по дизайну, т.е. загружается через USB (SD-карта тоже подойдет). Я действительно просто искал мощность. Я также не выбрал чип, я хотел оставить его открытым, но смотрел на OMAP4430.

Спасибо за весь вклад. Я, вероятно, просто буду использовать доску панды, если кто-то не знает о лучшем дизайне. Я думаю, что стоимость Eagle (полная версия) выведет этот проект из моего диапазона к прототипу.

far_frum_h0me
источник
1
Вы не хотите разрабатывать BGA с таким количеством шаров с орлом, он действительно не предназначен для очень хорошей обработки скрытых / скрытых переходных отверстий.
Марк
1
У меня нет особых проблем с слепыми или зарытыми переходами с орлом; Интерфейс работает так же, как и любая другая система, которую я использовал, хотя я думаю, что вам, возможно, придется иметь немного немецкой крови, чтобы по-настоящему «впасть» в то, как Игл делает некоторые вещи. :-) Я признаю, что работа с досками, достаточно плотными, чтобы требовать их, заставляет меня коснуться глазами. :-)
akohlsmith

Ответы:

12

Вы уверены, что вам нужен A9? Это не "минималистские" или "базовые" фишки в любом случае.

PandaBoard использует чип OMAP4430 Cortex-A9 от TI, который имеет 547 шаров и 216 накладки на шаг 0,4 мм. Можете ли вы припаять этот чип и / или создать макет для него? Нет, бесплатная двухслойная версия Eagle не подойдет, как бы вы ни старались.

Я не хочу отговаривать вас от первого вопроса, но похоже, что вы прыгнули через голову. Я бы посоветовал вам сделать одно из следующего:

  • Посмотрите на использование более простого чипа, такого как M0 или M3. ARM тег является отличным местом , чтобы начать.
  • Купите PandaBoard ( 174 доллара США ) или аналогичную плату разработчика, если вы действительно хотите A9.
  • Дайте нам знать, что вы знакомы с проблемами использования сложных микросхем, подобных этой, и дайте нам номер детали, который вы рассматривали. В этом случае я замолчу.
Кевин Вермеер
источник
1
+1 Я только что писал о PandaBoard - вот ссылка на файлы дизайна: omapzoom.org/wiki/PandaBoard
Тоби Джаффей
4

Некоторая дополнительная информация о вашем проекте будет полезна. Если вы думаете, что Cortex M3 и A9 «близки по дизайну», вы можете провести еще несколько исследований. Конечно, они разделяют ISA, но типы продуктов и сложности плат, которые будут построены с MCU M3 против OMAP, совершенно разные. Мы говорим, 50 МГц против 1 ГГц +, <1 МБ ОЗУ против 128 МБ +, нет графического процессора против PowerVR SGX и т. Д.

Я не настоящий EE, но я сделал печатную плату для части M3, и хотя это было относительно легко и выполнимо за несколько недель изучения Eagle и изучения схем платы оценки M3, я не стал бы серьезно рассматривать возможность создания OMAP доска для стартапа / доморощенного проекта.

Если вы думаете, что M3 близко, но хотите больше мощности, возможно, посмотрите новые детали Cortex M4? Они являются усиленными M3, у некоторых есть аппаратные возможности FPU, VFPU и DSP, они, как правило, работают на более высоких тактовых частотах, но опять-таки не в силах OMAP.

Если вам нужна мощность OMAP, но не все периферийные устройства, или вы хотите создать нестандартную конструкцию платы для своих собственных периферийных устройств, есть несколько компаний, которые производят систему-на-модулях OMAP, которые упакованы как 200-контактный SO-DIMM. Вы можете создать собственную дочернюю плату с разъемом SO-DIMM, блоком питания и с разомкнутыми линиями ввода-вывода, которые вам нужны, с гораздо более низким уровнем сложности, чем при проектировании всей системы. Я не думаю, что слышал о разъемах Ethernet, но они доступны с Wi-Fi и, вероятно, имеют поддержку Ethernet, которую можно отключить на вашей дочерней плате. По сравнению с Beagle или Panda они более дорогие, они не уверены в голых модулях, но комплекты с некоторыми аксессуарами (подобная Panda дочерняя плата, сенсорный ЖК-дисплей и т. Д.) Стоят от 200 до 400 долларов.

Вот пример, есть несколько производителей, которые предлагают подобные линии продуктов: http://www.technexion.com/index.php/arm/ti-omap3530

Suboptimus
источник
2

Если вы просто хотите ARM с Ethernet, получите mbed .

Леон Хеллер
источник
4
-1: у mbed нет магнита Ethernet или гнезда на борту. Существуют десятки других комплектов разработчика, которые включают в себя функциональность Ethernet из коробки, но у mbed есть только USB.
Кевин Вермеер
+1 добавить мажек не сложно (есть также дешевые доски объявлений)
Тоби Джаффей
На самом деле, вы можете просто отрезать кабель и подключить оголенные провода. Магнетизм важен, если вы планируете развертывать в непроверенных сетях / использовать PoE, но он не требуется для разработки.
Игорь Скочинский
+1, видео тура показывает, что парни добавляют rj45 прямо на макете mbed.org/handbook/Tour
Мэтт Уильямсон
2

Это 1 ГГц, которую вы ищете, или Cortex-A9 специально (Ethernet и т. Д.)? Вы смотрели на платы open-rd.org или подключали компьютеры от Marvell? Они в диапазоне 1,2 ГГц, но не Cortex-A9, я не думаю. Hawkboard и Beagleboard имеют Ethernet. Все пока похожий ценовой диапазон Pandaboard. Мне нравится open-rd, потому что вы можете подключить жесткий диск SATA ноутбука прямо к нему и не иметь дело с флэш-носителями (за исключением начальной загрузки).

Старожил
источник
Мне очень нравятся подключаемые компьютеры.
krapht
0

Beagle Board довольно приятно смотреть настройки ARM тоже. Он также имеет дополнительные функции, такие как A / V, но он немного дешевле, чем Panda, по 149 долларов против 174 долларов.

[edit] Похоже, вам нужен собственный USB-адаптер Ethernet.

Мэтт Уильямсон
источник