Diseño minimalista Cortex-A9


12

¿Alguien sabe de un buen diseño básico Cortex-A9? ¿Algo con lo suficiente para funcionar con energía y ethernet? Estoy buscando algo como punto de partida y tal vez con archivos de águila.

editar: Si bien esta no es la primera vez que diseño algo. Creo que todavía estoy por encima de mi cabeza. Estoy buscando algo con mucha potencia, + 1GHz. Realmente me gusta el tablero Panda, y esta sería mi primera opción. El único problema es que los extras, el video y el sonido solo usan energía extra y no se usarán. El M3 tiene un diseño cercano, es decir, se puede cargar a través de USB (la tarjeta SD también sería buena). Realmente solo estoy buscando caballos de fuerza. Tampoco tenía un chip elegido, quería dejarlo abierto, pero estaba mirando el OMAP4430.

Gracias por todo el aporte. Probablemente usaré un tablero de panda a menos que algunos sepan de un mejor diseño. Creo que el costo del águila (versión completa) hará que este proyecto esté fuera de mi alcance como prototipo.


1
no desea diseñar para un BGA con tantas bolas con águila, realmente no está diseñado para manejar vias ciegas / enterradas muy bien.
Mark

1
No tengo muchos problemas con vias ciegas o enterradas con Eagle; la interfaz funciona tan bien como cualquier otro sistema que he usado, aunque creo que es posible que tengas que tener algo de sangre alemana para realmente "asimilar" la forma en que Eagle hace algunas cosas. :-) Admitiré que trabajar con tableros lo suficientemente densos como para requerirlos me hace con los ojos cruzados. :-)
akohlsmith 01 de

Respuestas:


12

¿Estás seguro de que necesitas un A9? Estos no son chips "minimalistas" o "básicos" de ninguna manera.

El PandaBoard utiliza un chip OMAP4430 Cortex-A9 de TI, que tiene 547 bolas y 216 pastillas en un paso de 0,4 mm. ¿Puedes soldar este chip y / o crear un diseño para él? No, la versión gratuita de Eagle de 2 capas no es suficiente, no importa cuánto lo intentes.

No quiero desanimarte en tu primera pregunta, pero parece que te has saltado la cabeza. Te sugiero que hagas uno de los siguientes:

  • Mire el uso de un chip más simple, como un M0 o M3. La etiqueta ARM es un excelente lugar para comenzar.
  • Compre un PandaBoard ( $ 174 US ) o una placa de desarrollo similar si realmente quiere el A9.
  • Háganos saber que está familiarizado con los desafíos de usar chips complejos como este, y dénos un número de parte que estaba considerando. En este caso, me callo.

1
+1 Estaba escribiendo sobre PandaBoard: aquí hay un enlace a los archivos de diseño: omapzoom.org/wiki/PandaBoard
Toby Jaffey

4

Alguna información adicional sobre su proyecto sería útil. Si cree que el Cortex M3 y el A9 tienen un "diseño cercano", es posible que desee investigar un poco más. Claro que comparten un ISA, pero los tipos de productos y la complejidad de las placas que se construirían con un MCU M3 vs. OMAP son mundos aparte. Estamos hablando, 50MHz vs. 1GHz +, <1MB RAM vs. 128MB +, sin GPU vs. PowerVR SGX, etc.

No soy un EE real, pero he hecho un PCB para una parte M3, y aunque eso fue relativamente fácil y factible con unas pocas semanas de aprendizaje de Eagle y repasando los esquemas de la placa de evaluación M3, no consideraría seriamente hacer un OMAP tablero para un proyecto de inicio / tipo homebrew.

Si crees que M3 está cerca pero quieres más caballos de fuerza, ¿puedes echar un vistazo a las nuevas piezas de Cortex M4? Son M3 mejorados, algunos tienen funciones de hardware FPU, VFPU y DSP atornilladas, tienden a funcionar a velocidades de reloj más altas, pero de nuevo no están cerca del poder de un OMAP.

Si desea potencia OMAP pero no todos los periféricos, o si desea hacer un diseño de placa personalizado para sus propios periféricos, hay algunas compañías que fabrican sistemas OMAP en módulos que se empaquetan como SO-DIMM de 200 pines. Puede crear una placa secundaria personalizada que tenga un zócalo SO-DIMM, una fuente de alimentación y separe las líneas de E / S que necesita a un nivel de complejidad mucho más bajo que el diseño completo del sistema. No creo haber oído hablar de ninguno con conectores Ethernet, pero están disponibles con Wi-Fi y es probable que tengan soporte Ethernet que se puede romper en su placa hija. En comparación con Beagle o Panda, son más caros, no están seguros acerca de los módulos pelados, pero los kits con algunos accesorios (una placa secundaria tipo Panda, LCD con pantalla táctil, etc.) están en el rango de $ 200-400.

Aquí hay un ejemplo, hay varios fabricantes que ofrecen líneas de productos similares: http://www.technexion.com/index.php/arm/ti-omap3530


2

Si solo desea un ARM con Ethernet, obtenga un mbed .


44
-1: el mbed no tiene magnetismo de Ethernet o conector a bordo. Hay docenas de otros kits de desarrollo que incluyen la funcionalidad Ethernet lista para usar, pero el mbed solo tiene USB.
Kevin Vermeer

+1 agregar un magjack no es difícil (también hay tableros económicos disponibles)
Toby Jaffey

En realidad, puedes cortar un cable y conectar los cables pelados. La magnetización es importante si planea implementar en redes no probadas / usar PoE, pero no es necesario para el desarrollo.
Igor Skochinsky

+1, el video de la gira muestra a los muchachos agregando un rj45 directamente en el tablero mbed.org/handbook/Tour
Matt Williamson

2

¿Es el 1GHz que está buscando o el Cortex-A9 específicamente (ethernet, etc.)? ¿Has mirado los tableros de open-rd.org o has conectado computadoras de Marvell? Están en el rango de 1.2GHz pero no son Cortex-A9, no creo. Hawkboard y Beagleboard tienen ethernet. Todos hasta ahora son similares en el rango de precios del Pandaboard. Me gusta el open-rd porque puedes conectar un disco duro SATA portátil directamente y no tener que lidiar con medios basados ​​en flash (excepto el arranque inicial).


Realmente me gustan las computadoras conectadas.
krapht 01 de

0

El Beagle Board es una configuración ARM bastante bonita también. También tiene extras como A / V, pero es un poco más barato que el Panda a $ 149 frente a $ 174.

[editar] parece que necesita traer su propio adaptador de ethernet USB.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.