Minimalistyczny design Cortex-A9

12

Czy ktoś wie o dobrym podstawowym projekcie Cortex-A9? Coś, co wystarczy, aby działać z mocą i siecią Ethernet? Szukam czegoś jako punktu wyjścia i być może z plikami orłów.

edycja: Chociaż nie jest to mój pierwszy projekt. Wydaje mi się, że wciąż jestem w drodze. Szukam czegoś o dużej mocy, + 1GHz. Bardzo podoba mi się deska Panda i to byłby mój pierwszy wybór. Jedynym problemem jest to, że dodatki, wideo, dźwięk po prostu zużywają dodatkową moc i nie będą używane. M3 ma bliski wygląd, tzn. Można go ładować przez USB (karta SD też byłaby ładna). Naprawdę szukam tylko mocy. Nie wybrałem też układu, chciałem pozostawić to otwarte, ale patrzyłem na OMAP4430.

Dzięki za cały wkład. Prawdopodobnie użyję planszy panda, chyba że niektórzy znają lepszy projekt. Myślę, że koszt orła (pełna wersja) sprawi, że ten projekt będzie poza moim zasięgiem prototypowy.

far_frum_h0me
źródło
1
nie chcesz projektować BGA z tyloma piłkami z orłem, to naprawdę nie jest przeznaczone do bardzo dobrego radzenia sobie z ślepymi / zakopanymi przelotkami.
Mark
1
Nie mam większych problemów z ślepymi lub zakopanymi przelotkami z Orłem; interfejs działa tak samo, jak każdy inny system, z którego korzystałem, chociaż myślę, że być może trzeba mieć w sobie trochę niemieckiej krwi, aby naprawdę „zaskoczyć” w sposób, w jaki Eagle robi pewne rzeczy. :-) Przyznaję, że praca z deskami wystarczająco gęstymi, by ich wymagać, powoduje, że mam wytrzeszczone oczy. :-)
akohlsmith

Odpowiedzi:

12

Czy na pewno potrzebujesz A9? Nie są to w żaden sposób „minimalistyczne” ani „podstawowe” układy.

PandaBoard wykorzystuje procesor OMAP4430 Cortex-A9 z TI, który ma 547 kulek i 216 podkładek na boisku 0.4mm. Czy możesz lutować ten układ i / lub stworzyć dla niego układ? Nie, 2-warstwowa darmowa wersja Eagle nie będzie go wycinać, bez względu na to, jak bardzo się starasz.

Nie chcę cię zniechęcać do pierwszego pytania, ale wygląda na to, że wskoczyłeś nad głowę. Sugeruję wykonanie jednej z następujących czynności:

  • Spójrz na użycie prostszego układu, takiego jak M0 lub M3. Tag ARM jest doskonałym miejscem, aby rozpocząć.
  • Kup PandaBoard ( 174 USD ) lub podobną tablicę programistów, jeśli naprawdę chcesz A9.
  • Poinformuj nas, że znasz wyzwania związane ze stosowaniem takich złożonych układów, i podaj nam numer części, który rozważałeś. W takim przypadku się zamknę.
Kevin Vermeer
źródło
1
+1 Właśnie pisałem o PandaBoard - oto link do plików projektowych: omapzoom.org/wiki/PandaBoard
Toby Jaffey
4

Przydałyby się dodatkowe informacje o twoim projekcie. Jeśli uważasz, że Cortex M3 i A9 są „bliskie projektowania”, możesz chcieć przeprowadzić dalsze badania. Jasne, że dzielą ISA, ale rodzaje produktów i złożoność płyt, które byłyby zbudowane z M3 MCU vs. OMAP, są różne. Mówimy, 50 MHz vs. 1 GHz +, <1 MB RAM vs. 128 MB +, brak GPU vs. PowerVR SGX itp.

Nie jestem prawdziwym EE, ale zrobiłem płytkę drukowaną dla części M3 i chociaż było to stosunkowo łatwe i wykonalne po kilku tygodniach nauki Orła i przejścia przez schematy oceny M3, nie rozważałbym poważnie robienia OMAP tablica dla projektu typu startup / homebrew.

Jeśli uważasz, że M3 jest blisko, a chcesz więcej mocy, może sprawdź nowsze części Cortex M4? Są wzmocnione M3, niektóre mają wbudowane funkcje sprzętowe FPU, VFPU i DSP, mają tendencję do działania z wyższymi częstotliwościami taktowania, ale znowu nigdzie w pobliżu mocy OMAP.

Jeśli chcesz mocy OMAP, ale nie wszystkich urządzeń peryferyjnych, lub chcesz zaprojektować niestandardową płytkę dla swoich własnych urządzeń peryferyjnych, istnieje kilka firm, które produkują system OMAP w modułach, które są pakowane jako 200-pinowy moduł SO-DIMM. Możesz stworzyć niestandardową płytę główną, która ma gniazdo SO-DIMM, zasilacz i rozbija potrzebne linie we / wy na znacznie niższym poziomie złożoności niż projektowanie całego systemu. Chyba nie słyszałem o gniazdach Ethernet, ale są one dostępne z Wi-Fi i prawdopodobnie obsługują Ethernet, który można wyłamać na płycie głównej. W porównaniu z Beagle lub Pandą są droższe, nie są pewni co do pustych modułów, ale zestawy z niektórymi akcesoriami (płyta córka podobna do Pandy, ekran dotykowy LCD itp.) Są w przedziale 200-400 USD.

Oto przykład, istnieje kilku producentów, którzy oferują podobne linie produktów: http://www.technexion.com/index.php/arm/ti-omap3530

Suboptimus
źródło
2

Jeśli chcesz tylko ARM z Ethernetem, zdobądź mbed .

Leon Heller
źródło
4
-1: Mbed nie ma na pokładzie magnesów Ethernet ani gniazda jack. Istnieją dziesiątki innych zestawów programistycznych, które zawierają funkcjonalność Ethernet po wyjęciu z pudełka, ale mbed ma tylko USB.
Kevin Vermeer
+1 do dodania magjacka nie jest trudne (dostępne są również tanie plansze do przebicia)
Toby Jaffey
W rzeczywistości możesz po prostu przeciąć kabel i podłączyć gołe przewody. Magnetyczność jest ważna, jeśli planujesz wdrażać w niesprawdzonych sieciach / używać PoE, ale nie jest wymagana do programowania.
Igor Skochinsky
+1, film z trasy pokazuje facetów, którzy dodają rj45 bezpośrednio na tablicy mbed.org/handbook/Tour
Matt Williamson
2

Czy szukasz 1GHz czy konkretnie Cortex-A9 (ethernet itp.)? Czy przeglądałeś tablice open-rd.org lub podłączałeś komputery Marvell? Są w zakresie 1,2 GHz, ale nie są to Cortex-A9, nie sądzę. Hawkboard i Beagleboard mają ethernet. Wszystkie do tej pory są w podobnym przedziale cenowym Pandaboard. Podoba mi się open-rd, ponieważ możesz podłączyć do niego dysk twardy SATA do laptopa i nie mieć do czynienia z nośnikami flashowymi (z wyjątkiem pierwszego rozruchu).

old_timer
źródło
Naprawdę lubię komputery z wtyczkami.
krapht
0

Tablica Beagle jest również całkiem ładnym układem ARM. Ma również dodatki takie jak A / V, ale jest trochę tańsze niż Panda za 149 USD w porównaniu do 174 USD.

[edytuj] wygląda jednak na to, że musisz zabrać ze sobą własny adapter Ethernet Ethernet.

Matt Williamson
źródło