Design minimalista Cortex-A9


12

Qualcuno sa di un buon design di base Cortex-A9? Qualcosa con quanto basta per funzionare con potenza ed ethernet? Sto cercando qualcosa come punto di partenza e forse con file di aquila.

modifica: anche se non è la prima volta che disegno qualcosa. Penso di essere ancora sulla testa. Sto cercando qualcosa con molta potenza, + 1GHz. Mi piace molto la tavola Panda, e questa sarebbe la mia prima scelta. L'unico problema è che gli extra, il video, il suono usano solo una potenza extra e non verranno utilizzati. M3 ha un design molto vicino, cioè caricabile tramite USB (anche la scheda SD sarebbe bella). Sto davvero cercando potenza. Inoltre non avevo scelto un chip, volevo lasciarlo aperto, ma stavo guardando l'OMAP4430.

Grazie per tutti gli input. Probabilmente userò solo una tavola da panda a meno che alcuni non sappiano di un design migliore. Penso che il costo di eagle (versione completa) metterà questo progetto fuori dalla mia gamma per prototipo.


1
non vuoi progettare un BGA con così tante palle con l'aquila, non è davvero progettato per gestire molto bene i viali ciechi / sepolti.
Segna il

1
Non ho molti problemi con i viali ciechi o sepolti con Eagle; l'interfaccia funziona come qualsiasi altro sistema che ho usato, anche se penso che potresti dover avere del sangue tedesco in te per "brontolare" nel modo in cui Eagle fa alcune cose. :-) Devo ammettere che lavorare con schede abbastanza dense da richiederle mi fa perdere gli occhi. :-)
akohlsmith l'

Risposte:


12

Sei sicuro di aver bisogno di un A9? Non si tratta in alcun modo di chip "minimalisti" o "di base".

Il PandaBoard utilizza un chip OMAP4430 Cortex-A9 da TI, che ha 547 palle e 216 pastiglie su una piazzola 0,4 millimetri. Puoi saldare questo chip e / o creare un layout per esso? No, la versione freeware a 2 strati di Eagle non lo taglierà, non importa quanto ci provi.

Non voglio scoraggiarti per la tua prima domanda, ma sembra che ti sia saltato sopra la testa. Suggerirei di effettuare una delle seguenti operazioni:

  • Guarda usando un chip più semplice, come un M0 o M3. Il tag ARM è un ottimo punto di partenza.
  • Acquista una PandaBoard ( $ 174 US ) o una scheda di sviluppo simile se desideri davvero la A9.
  • Facci sapere che hai familiarità con le sfide dell'utilizzo di chip complessi come questo e forniscici un numero di parte che stavi considerando. In questo caso, starò zitto.

1
+1 Stavo solo scrivendo su PandaBoard - ecco un link ai file di progettazione: omapzoom.org/wiki/PandaBoard
Toby Jaffey,

4

Alcune informazioni aggiuntive sul tuo progetto sarebbero utili. Se pensi che Cortex M3 e A9 siano "vicini nel design", potresti voler fare qualche ricerca in più. Sicuramente condividono un ISA, ma i tipi di prodotti e la complessità delle schede che sarebbero costruite con un MCU M3 rispetto a OMAP sono mondi a parte. Stiamo parlando, 50 MHz contro 1 GHz +, <1 MB di RAM contro 128 MB +, nessuna GPU contro PowerVR SGX, ecc.

Non sono un vero EE, ma ho fatto un PCB per una parte M3, e mentre era relativamente facile e fattibile con alcune settimane di apprendimento di Eagle e ripercorrere gli schemi della scheda di valutazione M3, non prenderei seriamente in considerazione di fare un OMAP scheda per un progetto di tipo startup / homebrew.

Se pensi che M3 sia vicino ma desideri più potenza, forse dai un'occhiata alle nuove parti Cortex M4? Sono M3 potenziati, alcuni hanno funzionalità hardware FPU, VFPU e DSP imbullonate, tendono a funzionare a frequenze di clock più elevate, ma ancora una volta vicino alla potenza di un OMAP.

Se si desidera la potenza OMAP ma non tutte le periferiche o si desidera progettare una scheda personalizzata per le proprie periferiche, ci sono alcune aziende che realizzano sistemi su moduli OMAP confezionati come SO-DIMM a 200 pin. È possibile creare una scheda figlia personalizzata che abbia un socket SO-DIMM, un alimentatore e interrompa le linee IO necessarie a un livello di complessità molto inferiore rispetto all'intera progettazione del sistema. Non credo di averne sentito parlare con jack Ethernet ma sono disponibili con Wi-Fi e probabilmente hanno il supporto Ethernet che può essere interrotto sulla tua scheda figlia. Rispetto a Beagle o Panda sono più costosi, non sono sicuri dei moduli nudi, ma i kit con alcuni accessori (una scheda figlia simile a Panda, touchscreen LCD, ecc.) Sono nella gamma $ 200-400.

Ecco un esempio, ci sono diversi produttori che offrono linee di prodotti simili: http://www.technexion.com/index.php/arm/ti-omap3530


2

Se vuoi solo un ARM con Ethernet, prendi un mbed .


4
-1: mbed non ha magneti Ethernet o jack integrati. Ci sono dozzine di altri kit di sviluppo che includono funzionalità Ethernet predefinite, ma il mbed ha solo USB.
Kevin Vermeer,

+1 aggiungere un magjack non è difficile (ci sono anche schede breakout economiche disponibili)
Toby Jaffey,

In realtà, puoi semplicemente tagliare un cavo e collegare i fili scoperti. I magnetici sono importanti se si prevede di distribuire su reti non testate / utilizzare PoE, ma non è necessario per lo sviluppo.
Igor Skochinsky,

+1, il video del tour mostra i ragazzi che aggiungono un rj45 proprio sulla breadboard mbed.org/handbook/Tour
Matt Williamson

2

È l'1GHz che stai cercando o il Cortex-A9 specificamente (Ethernet, ecc.)? Hai guardato le schede open-rd.org o i computer plug-in di Marvell? Sono nella gamma di 1,2 GHz ma non sono Cortex-A9, non credo. Hawkboard e Beagleboard hanno Ethernet. Tutti finora sono simili fascia di prezzo del Pandaboard. Mi piace open-rd perché è possibile collegare un disco rigido SATA per laptop direttamente al suo interno e non è necessario occuparsi di supporti basati su flash (tranne l'avvio iniziale).


Mi piacciono molto i computer plug.
krapht,

0

La Beagle Board è anche una configurazione ARM piuttosto carina. Ha anche extra come A / V, ma è un po 'più economico della Panda a $ 149 contro $ 174.

[modifica] sembra che tu abbia bisogno di portare il tuo adattatore Ethernet USB.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.