Minimalist Cortex-A9 tasarımı


12

İyi bir temel Cortex-A9 tasarımı bilen var mı? Güç ve ethernet ile çalışacak kadar bir şey mi? Başlangıç ​​noktası ve belki de kartal dosyaları olan bir şey arıyorum.

edit: Bu benim ilk kez bir şey tasarlamak olmasa da. Hala kafamın üstünde olduğumu düşünüyorum. Çok fazla beygir gücü olan bir şey arıyorum, + 1GHz. Panda panosunu gerçekten çok seviyorum ve bu benim ilk tercihim olacak. Bununla ilgili tek sorun ekstralar, video, ses sadece ekstra güç kullanıyor ve kullanılmayacak. M3 tasarım açısından yakın, yani USB ile yüklenebilir (SD kart da güzel olurdu). Gerçekten sadece beygir gücü arıyorum. Ayrıca bir çip seçmedim, bunu açık bırakmak istedim, ama OMAP4430'a bakıyordum.

Tüm girdiler için teşekkürler. Bazıları daha iyi bir tasarım bilmediği sürece muhtemelen bir panda tahtası kullanacağım. Bence kartalın maliyeti (tam sürüm) bu projeyi prototip için benim alanımın dışına çıkaracak.


1
kartallı birçok top ile bir BGA için tasarım yapmak istemezsiniz, gerçekten kör / gömülü viasları çok iyi işlemek için tasarlanmamıştır.
Mark

1
Eagle ile kör veya gömülü viaslarla pek sorunum yok; Arayüz, kullandığım diğer tüm sistemlerin yanı sıra çalışıyor, ancak Eagle'ın bazı şeyleri yapma şeklini gerçekten "yapmak" için Alman kanına sahip olmanız gerekebileceğini düşünüyorum. :-) Onları gerektirecek kadar yoğun tahtalarla çalışmanın beni şaşı bıraktığını itiraf edeceğim. :-)
akohlsmith

Yanıtlar:


12

A9'a ihtiyacınız olduğundan emin misiniz? Bunlar hiçbir şekilde "minimalist" veya "temel" yongalar değildir.

PandaBoard 547 toplar ve bir 0.4 son 216 yastıkları vardır TI, bir OMAP4430 Cortex-A9 yonga kullanır. Bu çipi lehimleyebilir ve / veya bunun için bir düzen oluşturabilir misiniz? Hayır, Eagle'ın 2 katmanlı ücretsiz sürümü, ne kadar çok denerseniz deneyin kesmeyecek.

İlk sorunuzda sizi caydırmak istemiyorum, ama başınızın üzerinden atlamışsınız gibi görünüyor. Aşağıdakilerden birini yapmanızı öneririm:

  • M0 veya M3 gibi daha basit bir yonga kullanmaya bakın. ARM etiket başlamak için harika bir yerdir.
  • A9'u gerçekten istiyorsanız bir PandaBoard ( 174 ABD doları ) veya benzeri bir geliştirme kartı satın alın .
  • Bunun gibi karmaşık yongaları kullanmanın zorluklarına aşina olduğunuzu bize bildirin ve bize düşündüğünüz bir parça numarası verin. Bu durumda, susacağım.

1
+1 Sadece PandaBoard hakkında yazıyordum - işte tasarım dosyalarına bir bağlantı: omapzoom.org/wiki/PandaBoard
Toby Jaffey

4

Projeniz hakkında bazı ek bilgiler yardımcı olacaktır. Cortex M3 ve A9'un "tasarımda yakın" olduğunu düşünüyorsanız biraz daha araştırma yapmak isteyebilirsiniz. Elbette bir ISA'yı paylaşıyorlar, ancak M3 MCU ile OMAP arasında oluşturulacak ürün türleri ve karmaşık panoları birbirinden ayrı. 50MHz'e karşı 1GHz +, <1MB RAM'e karşı 128MB +, GPU'ya karşı PowerVR SGX vb.

Ben gerçek bir EE değilim, ama bir M3 kısmı için bir PCB yaptım ve bu birkaç hafta Eagle'ı öğrenerek ve M3 değerlendirme kurulu şemalarını gözden geçirirken nispeten kolay ve yapılabilir olsa da, bir OMAP yapmayı ciddi olarak düşünmem. bir başlangıç ​​/ homebrew tipi proje için yönetim kurulu.

M3'ün yakın olduğunu düşünüyorsanız, ancak daha fazla beygir gücü istiyorsanız, belki de yeni Cortex M4 parçalarına göz atın. Buffed M3'lerdir, bazılarında donanım FPU, VFPU ve DSP özellikleri cıvatalı, daha yüksek saat hızlarında çalışma eğilimindedirler, ancak yine de bir OMAP'ın gücüne yakın bir yerde değildir.

Tüm çevre birimlerini değil OMAP beygir gücünü istiyorsanız veya kendi çevre birimleriniz için özel bir kart tasarımı yapmak istiyorsanız, 200 pimli SO-DIMM olarak paketlenmiş OMAP sistem modüllerini yapan birkaç şirket var. SO-DIMM soketine, güç kaynağına sahip olan ve ihtiyacınız olan IO hatlarını tüm sistem tasarımını yapmaktan çok daha düşük bir karmaşıklık düzeyinde ayıran özel bir editör yapabilirsiniz. Ethernet jakları ile herhangi bir şey duyduğumu sanmıyorum, ancak Wi-Fi ile mevcut ve muhtemelen anakartınızda bozulabilen Ethernet desteğine sahipler. Beagle veya Panda'ya kıyasla daha pahalıdırlar, çıplak modüller hakkında emin değildirler, ancak bazı aksesuarlara sahip kitler (Panda benzeri bir anakart, dokunmatik ekran LCD, vb.) 200-400 $ aralığındadır.

İşte bir örnek, benzer ürün grupları sunan birkaç üretici var: http://www.technexion.com/index.php/arm/ti-omap3530


2

Sadece Ethernet'li bir ARM istiyorsanız bir mbed alın .


4
-1: Mbed'in üzerinde Ethernet manyetik veya jak yoktur. Kutudan çıkar çıkmaz Ethernet işlevselliği içeren düzinelerce başka dev kit var, ancak mbed'in sadece USB'si var.
Kevin Vermeer

Bir magjack eklemek +1 zor değildir (ayrıca ucuz koparma panoları da vardır)
Toby Jaffey

Aslında, bir kabloyu kesebilir ve çıplak telleri bağlayabilirsiniz. Test edilmemiş ağlara konuşlandırmayı / PoE kullanmayı planlıyorsanız manyetikler önemlidir, ancak geliştirme için gerekli değildir.
Igor Skochinsky

+1, tur videosu, breadboard üzerinde bir rj45
Matt Williamson

2

Aradığınız 1GHz mi yoksa özellikle Cortex-A9 mu (ethernet vb.)? Open-rd.org panolarına baktınız mı veya Marvell'den fişli bilgisayarlar mı buldunuz? 1.2GHz aralığındalar ama Cortex-A9 değiller, sanmıyorum. Hawkboard ve Beagleboard'da ethernet bulunur. Şu ana kadar hepsi Pandaboard'un benzer fiyat aralığı. Open-rd'yi seviyorum çünkü bir dizüstü bilgisayar SATA sabit sürücüsünü doğrudan takabiliyorsunuz ve flash tabanlı ortamlarla uğraşmanız gerekmiyor (ilk önyükleme hariç).


Fiş bilgisayarlarını gerçekten çok seviyorum.
krapht

0

Beagleboard çok ARM kurulum görünümlü bir oldukça güzel. Ayrıca A / V gibi ekstralar var, ancak 149 $ ve 174 $ arasında Panda'dan biraz daha ucuz.

Yine de kendi USB ethernet adaptörünüzü getirmeniz gerekiyor gibi görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.