Minimalistisches Cortex-A9-Design


12

Kennt jemand ein gutes einfaches Cortex-A9-Design? Etwas mit gerade genug, um mit Strom und Ethernet zu laufen? Ich suche etwas als Ausgangspunkt und vielleicht mit Adlerfeilen.

Bearbeiten: Während dies nicht mein erstes Mal ist, etwas zu entwerfen. Ich glaube, ich bin immer noch überfordert. Ich suche etwas mit viel PS, + 1GHz. Ich mag das Panda-Board sehr, und dies wäre meine erste Wahl. Das einzige Problem dabei ist, dass die Extras, das Video und der Ton nur zusätzlichen Strom verbrauchen und nicht verwendet werden. Der M3 ist eng im Design, dh über USB ladbar (SD-Karte wäre auch schön). Ich suche wirklich nur nach Pferdestärken. Ich hatte auch keinen Chip herausgesucht, ich wollte das offen lassen, schaute mir aber den OMAP4430 an.

Vielen Dank für all den Input. Ich werde wahrscheinlich nur ein Panda-Board verwenden, es sei denn, einige kennen ein besseres Design. Ich denke, die Kosten für Eagle (Vollversion) werden dieses Projekt aus meinem Angebot für Prototypen entfernen.


1
du willst nicht für ein BGA mit so vielen Bällen mit Adler entwerfen, es ist wirklich nicht dafür ausgelegt, mit blinden / vergrabenen Durchkontaktierungen sehr gut umzugehen.
Mark

1
Ich habe keine großen Probleme mit blinden oder vergrabenen Durchkontaktierungen mit Eagle. Die Benutzeroberfläche funktioniert genauso gut wie jedes andere System, das ich verwendet habe, obwohl ich denke, dass Sie möglicherweise etwas deutsches Blut in sich haben müssen, um die Art und Weise, wie Eagle einige Dinge tut, wirklich zu "grocken". :-) Ich gebe zu, dass die Arbeit mit Brettern, die so dicht sind, dass sie es erfordern, mich zum Schielen bringt. :-)
akohlsmith

Antworten:


12

Bist du sicher, dass du einen A9 brauchst? Dies sind in keiner Weise "minimalistische" oder "grundlegende" Chips.

Das PandaBoard verwendet einen OMAP4430 Cortex-A9-Chip von TI, der 547 Bälle und 216 Pads in einem Abstand von 0,4 mm aufweist. Können Sie diesen Chip löten und / oder ein Layout dafür erstellen? Nein, die 2-Lagen-Freeware-Version von Eagle wird es nicht schaffen, egal wie sehr Sie es versuchen.

Ich möchte Sie bei Ihrer ersten Frage nicht entmutigen, aber es sieht so aus, als wären Sie über Ihren Kopf gesprungen. Ich würde vorschlagen, dass Sie eine der folgenden Aktionen ausführen:

  • Schauen Sie sich einen einfacheren Chip an, wie einen M0 oder M3. Das ARM-Tag ist ein guter Anfang.
  • Kaufen Sie ein PandaBoard ( US $ 174 ) oder ein ähnliches Entwicklungsboard, wenn Sie das A9 wirklich wollen.
  • Lassen Sie uns wissen, dass Sie mit den Herausforderungen bei der Verwendung solcher komplexer Chips vertraut sind, und geben Sie uns eine Teilenummer, die Sie in Betracht gezogen haben. In diesem Fall werde ich den Mund halten.

1
+1 Ich habe gerade über PandaBoard geschrieben - hier ist ein Link zu den Designdateien
Toby Jaffey

4

Einige zusätzliche Informationen zu Ihrem Projekt wären hilfreich. Wenn Sie der Meinung sind, dass der Cortex M3 und der A9 „eng beieinander“ sind, möchten Sie vielleicht noch etwas genauer nachforschen. Sicher, sie haben eine gemeinsame ISA, aber die Art der Produkte und die Komplexität der Boards, die mit einer M3-MCU im Vergleich zu OMAP hergestellt würden, sind Welten voneinander entfernt. Wir sprechen von 50MHz vs. 1GHz +, <1MB RAM vs. 128MB +, keine GPU vs. PowerVR SGX, etc.

Ich bin kein echter EE, aber ich habe eine Leiterplatte für ein M3-Teil erstellt, und obwohl dies mit ein paar Wochen Eagle-Lernen und dem Durchgehen der M3-Evaluierungsplatinen relativ einfach und machbar war, würde ich nicht ernsthaft in Erwägung ziehen, ein OMAP durchzuführen Board für ein Startup / Homebrew-Projekt.

Wenn Sie der Meinung sind, dass der M3 in der Nähe ist, aber mehr PS benötigen, schauen Sie sich vielleicht die neueren Cortex M4-Teile an. Es handelt sich um gepufferte M3s, einige sind mit Hardware-FPU-, VFPU- und DSP-Funktionen ausgestattet. Sie neigen dazu, mit höheren Taktraten zu arbeiten, sind aber auch nicht annähernd so leistungsfähig wie ein OMAP.

Wenn Sie OMAP-Leistung wünschen, aber nicht alle Peripheriegeräte oder ein benutzerdefiniertes Board-Design für Ihre eigenen Peripheriegeräte durchführen möchten, gibt es einige Unternehmen, die OMAP-System-on-Module herstellen, die als 200-Pin-SO-DIMM-Modul verpackt sind. Sie können eine benutzerdefinierte Tochterplatine herstellen, die über einen SO-DIMM-Sockel und ein Netzteil verfügt und die benötigten E / A-Leitungen mit einem wesentlich geringeren Komplexitätsgrad aufteilt als das gesamte Systemdesign. Ich glaube, ich habe noch keine mit Ethernet-Buchsen gehört, aber sie sind mit Wi-Fi verfügbar und haben wahrscheinlich Ethernet-Unterstützung, die auf Ihrer Tochterplatine ausgebrochen werden kann. Im Vergleich zu Beagle oder Panda sind sie teurer. Sie sind sich nicht sicher, ob es sich um reine Module handelt, aber Kits mit etwas Zubehör (ein Panda-ähnliches Tochterboard, ein Touchscreen-LCD usw.) liegen im Bereich von 200 bis 400 US-Dollar.

Hier ein Beispiel, es gibt mehrere Hersteller, die ähnliche Produktlinien anbieten: http://www.technexion.com/index.php/arm/ti-omap3530


2

Wenn Sie nur einen ARM mit Ethernet wollen, holen Sie sich ein mbed .


4
-1: Das mbed hat keine Ethernet-Magnetics oder -Buchse an Bord. Es gibt Dutzende anderer Entwicklungskits, die standardmäßig mit Ethernet-Funktionalität ausgestattet sind, das mbed verfügt jedoch nur über USB.
Kevin Vermeer

+1 Hinzufügen eines Magjack ist nicht schwer (es gibt auch billige Breakout-Boards zur Verfügung)
Toby Jaffey

Eigentlich kann man einfach ein Kabel abschneiden und die blanken Drähte anschließen. Magnetics sind wichtig, wenn Sie vorhaben, sie in nicht getesteten Netzwerken bereitzustellen / PoE zu verwenden, sie sind jedoch für die Entwicklung nicht erforderlich.
Igor Skochinsky

+1, das Tour-Video zeigt die Jungs, die ein rj45 direkt auf dem Steckbrett
Matt Williamson

2

Ist es der 1 GHz, den Sie suchen, oder der Cortex-A9 speziell (Ethernet usw.)? Haben Sie sich die open-rd.org- Boards angesehen oder Computer von Marvell angeschlossen? Sie liegen im 1,2-GHz-Bereich, sind aber keine Cortex-A9, glaube ich nicht. Hawkboard und Beagleboard haben Ethernet. Alle bisher ähnlichen Preisklassen des Pandaboards. Ich mag das open-rd, weil man eine Laptop-SATA-Festplatte direkt einstecken kann und sich nicht mit Flash-basierten Medien befassen muss (mit Ausnahme des anfänglichen Bootens).


Ich mag die Plug-Computer wirklich.
krapht

0

Das Beagle Board ist auch ein ziemlich gut aussehendes ARM-Setup. Es hat auch Extras wie A / V, aber es ist ein wenig billiger als der Panda bei 149 Dollar gegenüber 174 Dollar.

Es sieht so aus, als müssten Sie Ihren eigenen USB-Ethernet-Adapter mitbringen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.