Design minimalista do Cortex-A9


12

Alguém conhece um bom design básico do Cortex-A9? Algo com apenas o suficiente para funcionar com energia e ethernet? Estou procurando algo como ponto de partida e talvez com arquivos de águia.

editar: Embora esta não seja a minha primeira vez criando algo. Eu acho que ainda estou passando por cima da minha cabeça. Estou procurando algo com muita potência, + 1 GHz. Eu realmente gosto do quadro Panda, e essa seria minha primeira escolha. O único problema é que os extras, o vídeo e o som usam apenas energia extra e não serão usados. O M3 tem design próximo, ou seja, carregável via USB (o cartão SD também seria bom). Eu realmente só estou procurando por cavalos de potência. Eu também não tinha um chip escolhido, queria deixá-lo em aberto, mas estava olhando para o OMAP4430.

Obrigado por toda a entrada. Eu provavelmente usarei apenas uma placa de panda, a menos que alguns conheçam um design melhor. Eu acho que o custo da águia (versão completa) colocará esse projeto fora do meu alcance para protótipo.


1
você não deseja projetar um BGA com tantas bolas com águia, ele realmente não foi projetado para lidar muito bem com vias cegas / enterradas.
Mark

1
Não tenho muitos problemas com vias cegas ou enterradas com Eagle; a interface funciona tão bem quanto qualquer outro sistema que eu usei, embora eu ache que você precise ter um pouco de sangue alemão para realmente "grunhir" a maneira como a Eagle faz algumas coisas. :-) Eu admito que trabalhar com pranchas densas o suficiente para exigi-las me deixa vesgo. :-)
akohlsmith

Respostas:


12

Tem certeza de que precisa de um A9? Esses chips não são "minimalistas" ou "básicos" de forma alguma.

O PandaBoard usa um chip OMAP4430 Cortex-A9 da TI, que possui 547 bolas e 216 blocos em um campo de 0,4 mm. Você pode soldar esse chip e / ou criar um layout para ele? Não, a versão freeware de 2 camadas do Eagle não será suficiente, por mais que você tente.

Não quero desencorajá-lo em sua primeira pergunta, mas parece que você pulou na cabeça. Sugiro que você faça um dos seguintes:

  • Veja como usar um chip mais simples, como um M0 ou M3. A tag ARM é um ótimo lugar para começar.
  • Compre um PandaBoard ( US $ 174 ) ou uma placa de desenvolvimento similar, se você realmente deseja o A9.
  • Informe-nos que você está familiarizado com os desafios do uso de chips complexos como esse e forneça um número de peça que estava considerando. Neste caso, eu vou calar a boca.

1
+1 Eu estava escrevendo sobre o PandaBoard - aqui está um link para os arquivos de design: omapzoom.org/wiki/PandaBoard
Toby Jaffey 26/10/10

4

Algumas informações adicionais sobre o seu projeto seriam úteis. Se você acha que o Cortex M3 e A9 são "de design próximo", convém fazer mais pesquisas. Certamente eles compartilham um ISA, mas os tipos de produtos e a complexidade das placas que seriam construídas com um M3 MCU vs. OMAP estão em mundos diferentes. Estamos falando, 50MHz vs. 1GHz +, <1MB RAM vs. 128MB +, sem GPU vs. PowerVR SGX, etc.

Eu não sou um EE real, mas fiz um PCB para uma parte do M3 e, embora isso tenha sido relativamente fácil e factível com algumas semanas de aprendizado do Eagle e de revisão dos esquemas da placa de avaliação do M3, não seria seriamente considerado um OMAP para um projeto do tipo startup / homebrew.

Se você acha que o M3 está próximo, mas quer mais potência, talvez verifique as peças mais recentes do Cortex M4? Eles são M3s polidos, alguns possuem recursos de FPU, VFPU e DSP de hardware ativados, eles tendem a rodar com taxas de clock mais altas, mas novamente nem perto do poder de um OMAP.

Se você deseja potência OMAP, mas não todos os periféricos, ou deseja criar um design de placa personalizado para seus próprios periféricos, existem algumas empresas que fabricam sistemas OMAP em módulos que são empacotados como um SO-DIMM de 200 pinos. Você pode criar uma placa-filha personalizada que possua um soquete SO-DIMM, fonte de alimentação e quebre as linhas de E / S necessárias em um nível de complexidade muito menor do que em todo o design do sistema. Acho que não ouvi falar de nenhuma das tomadas Ethernet, mas elas estão disponíveis com Wi-Fi e provavelmente têm suporte a Ethernet que pode ser quebrado na sua placa-filha. Em comparação com o Beagle ou o Panda, eles são mais caros, não têm certeza sobre os módulos simples, mas os kits com alguns acessórios (uma placa-mãe Panda, LCD com tela de toque etc.) estão na faixa de US $ 200-400.

Aqui está um exemplo, existem vários fabricantes que oferecem linhas de produtos semelhantes: http://www.technexion.com/index.php/arm/ti-omap3530


2

Se você quer apenas um ARM com Ethernet, obtenha um mbed .


4
-1: o mbed não possui magnéticos Ethernet ou conector a bordo. Existem dezenas de outros kits de desenvolvimento que incluem a funcionalidade Ethernet pronta para uso, mas o mbed possui apenas USB.
22610 Kevin Vermeer

+1 adicionando um magjack não é difícil (também existem painéis baratos baratos)
Toby Jaffey

Na verdade, você pode simplesmente cortar um cabo e conectar os fios desencapados. O magnetismo é importante se você planeja implantar em redes não testadas / usar PoE, mas não é necessário para o desenvolvimento.
Igor Skochinsky 5/11/10

+1, o vídeo da turnê mostra os caras adicionando um rj45 diretamente na placa de ensaio mbed.org/handbook/Tour
Matt Williamson

2

É o 1GHz que você está procurando ou o Cortex-A9 especificamente (Ethernet, etc.)? Você já viu as placas do open-rd.org ou conecta computadores da Marvell? Eles estão na faixa de 1,2 GHz, mas não são o Cortex-A9, eu não acho. Hawkboard e Beagleboard têm ethernet. Todos até agora são faixa de preço semelhante do Pandaboard. Eu gosto do open-rd porque você pode conectar um disco rígido SATA de laptop diretamente nele e não precisar lidar com mídias baseadas em flash (exceto a inicialização inicial).


Eu realmente gosto dos computadores plug.
Kritt

0

O Beagle Board também é uma boa configuração do ARM. Ele também possui extras como A / V, mas é um pouco mais barato que o Panda por US $ 149 vs. US $ 174.

[editar] parece que você precisa trazer seu próprio adaptador Ethernet USB.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.