Thiết kế tối giản Cortex-A9


12

Có ai biết thiết kế Cortex-A9 cơ bản tốt không? Một cái gì đó chỉ đủ để chạy với sức mạnh và ethernet? Tôi đang tìm kiếm một cái gì đó như là một điểm khởi đầu và có thể với các tập tin đại bàng.

chỉnh sửa: Trong khi đây không phải là lần đầu tiên tôi thiết kế một cái gì đó. Tôi nghĩ rằng tôi đang ở trên đầu của tôi vẫn còn. Tôi đang tìm kiếm thứ gì đó có nhiều mã lực, + 1GHz. Tôi thực sự thích bảng Panda, và đây sẽ là lựa chọn đầu tiên của tôi. Vấn đề duy nhất với nó là các tính năng bổ sung, video, âm thanh chỉ cần sử dụng thêm năng lượng và sẽ không được sử dụng. M3 có thiết kế gần gũi, tức là có thể tải qua USB (thẻ SD cũng sẽ rất đẹp). Tôi thực sự chỉ tìm kiếm mã lực. Tôi cũng không có một con chip nào được chọn ra, tôi muốn để nó mở, nhưng đang xem OMAP4430.

Cám ơn vì tất cả đóng góp. Tôi có thể sẽ chỉ sử dụng một bảng gấu trúc trừ khi một số người biết về một thiết kế tốt hơn. Tôi nghĩ rằng chi phí của đại bàng (phiên bản đầy đủ) sẽ đưa dự án này ra khỏi phạm vi của tôi để làm nguyên mẫu.


1
bạn không muốn thiết kế cho một chiếc máy có nhiều bóng với đại bàng, nó thực sự không được thiết kế để xử lý vias mù / chôn rất tốt.
Đánh dấu

1
Tôi không gặp nhiều rắc rối với mù hoặc chôn vias với Eagle; Giao diện hoạt động tốt như bất kỳ hệ thống nào khác mà tôi đã sử dụng, mặc dù tôi nghĩ rằng bạn có thể phải mang trong mình dòng máu Đức để thực sự "mò mẫm" cách Eagle làm một số việc. :-) Tôi sẽ thừa nhận rằng làm việc với các bảng đủ dày đặc để yêu cầu chúng khiến tôi lác mắt. :-)
akohlsmith

Câu trả lời:


12

Bạn có chắc bạn cần A9? Đây không phải là những con chip "tối giản" hay "cơ bản".

Các PandaBoard sử dụng một con chip OMAP4430 Cortex-A9 từ TI, trong đó có 547 quả bóng và 216 miếng đệm trên sân 0.4mm. Bạn có thể hàn chip này, và / hoặc tạo bố cục cho nó không? Không, phiên bản phần mềm miễn phí 2 lớp của Eagle sẽ không cắt nó, bất kể bạn có cố gắng thế nào.

Tôi không muốn làm bạn nản lòng về câu hỏi đầu tiên của bạn, nhưng có vẻ như bạn đã nhảy vào đầu bạn. Tôi khuyên bạn nên làm một trong những điều sau đây:

  • Nhìn vào việc sử dụng một con chip đơn giản hơn, như M0 hoặc M3. Các thẻ ARM là một nơi tuyệt vời để bắt đầu.
  • Mua một PandaBoard ( $ 174 US ) hoặc bảng dev tương tự nếu bạn thực sự muốn A9.
  • Hãy cho chúng tôi biết rằng bạn đã quen với những thách thức khi sử dụng các chip phức tạp như thế này và cung cấp cho chúng tôi một số phần bạn đang xem xét. Trong trường hợp này, tôi sẽ im lặng.

1
+1 Tôi chỉ viết về PandaBoard - đây là một liên kết đến các tệp thiết kế: omapzoom.org/wiki/PandaBoard
Toby Jaffey

4

Một số thông tin bổ sung về dự án của bạn sẽ hữu ích. Nếu bạn nghĩ Cortex M3 và A9 "gần giống với thiết kế", bạn có thể muốn thực hiện thêm một số nghiên cứu. Chắc chắn rằng họ chia sẻ một ISA, nhưng các loại sản phẩm và độ phức tạp của các bo mạch sẽ được xây dựng với một MCU M3 so với OMAP là hai thế giới khác nhau. Chúng ta đang nói, 50 MHz so với 1GHz +, <1MB RAM so với 128MB +, không có GPU so với PowerVR SGX, v.v.

Tôi không phải là một EE thực sự, nhưng tôi đã thực hiện PCB cho một phần M3, và mặc dù điều đó tương đối dễ dàng và có thể thực hiện được với vài tuần học Eagle và xem sơ đồ bảng đánh giá M3, tôi sẽ không nghiêm túc xem xét việc thực hiện OMAP hội đồng quản trị cho một dự án loại khởi động / homebrew.

Nếu bạn nghĩ rằng M3 gần nhưng muốn có nhiều mã lực hơn, có thể kiểm tra các bộ phận Cortex M4 mới hơn? Chúng là những chiếc M3 được đệm, một số có các tính năng phần cứng FPU, VFPU và DSP được bắt vít, chúng có xu hướng chạy ở tốc độ xung nhịp cao hơn, nhưng một lần nữa không ở gần sức mạnh của OMAP.

Nếu bạn muốn mã lực OMAP nhưng không phải tất cả các thiết bị ngoại vi hoặc muốn thiết kế bảng tùy chỉnh cho các thiết bị ngoại vi của riêng bạn, có một số công ty sản xuất mô-đun OMAP trên các mô-đun được đóng gói dưới dạng SO-DIMM 200 chân. Bạn có thể tạo một bảng con tùy chỉnh có ổ cắm SO-DIMM, nguồn điện và phá vỡ các dòng IO bạn cần ở mức độ phức tạp thấp hơn nhiều so với thực hiện toàn bộ thiết kế hệ thống. Tôi không nghĩ rằng tôi đã nghe thấy bất kỳ ổ cắm Ethernet nào nhưng chúng có sẵn với Wi-Fi và có khả năng có hỗ trợ Ethernet có thể được chia ra trên bo mạch chủ của bạn. So với Beagle hay Panda, chúng đắt hơn, không chắc chắn về các mô-đun trần nhưng bộ dụng cụ với một số phụ kiện (bảng con giống như Panda, màn hình LCD cảm ứng, v.v.) nằm trong khoảng 200-400 đô la.

Dưới đây là một ví dụ, có một số nhà sản xuất cung cấp các dòng sản phẩm tương tự: http://www.technexion.com/index.php/arm/ti-omap3530


2

Nếu bạn chỉ muốn một ARM với Ethernet, hãy lấy một cái máy .


4
-1: Mbed không có từ tính Ethernet hoặc jack cắm trên bo mạch. Có hàng tá bộ phát triển khác bao gồm chức năng Ethernet ngoài hộp, nhưng máy tính chỉ có USB.
Kevin Vermeer

+1 thêm một magjack không khó (cũng có sẵn các bảng đột phá giá rẻ)
Toby Jaffey

Trên thực tế, bạn chỉ có thể cắt cáp và kết nối dây trần. Từ tính rất quan trọng nếu bạn có kế hoạch triển khai trên các mạng chưa được kiểm tra / sử dụng PoE, nhưng nó không bắt buộc để phát triển.
Igor Skochinsky

+1, video tham quan cho thấy các chàng trai thêm rj45 ngay trên Breadboard mbed.org/handbook/Tour
Matt Williamson

2

Đây có phải là 1GHz mà bạn đang tìm kiếm hay cụ thể là Cortex-A9 (ethernet, v.v.) không? Bạn đã xem các bảng open-rd.org hoặc cắm máy tính từ Marvell chưa? Chúng nằm trong phạm vi 1,2 GHz nhưng tôi không nghĩ là Cortex-A9. Hawkboard và Beagleboard có ethernet. Tất cả cho đến nay là phạm vi giá tương tự của Pandaboard. Tôi thích open -rd vì bạn có thể cắm ngay ổ cứng máy tính xách tay SATA vào nó và không phải đối phó với phương tiện dựa trên flash (ngoại trừ khởi động ban đầu).


Tôi thực sự thích các máy tính cắm.
krapht

0

Các Ban Beagle là một đẹp khá tìm kiếm thiết lập ARM quá. Nó cũng có các tính năng bổ sung như A / V, nhưng nó rẻ hơn một chút so với Panda ở mức $ 149 so với $ 174.

[sửa] có vẻ như bạn cần phải mang theo bộ chuyển đổi ethernet USB của riêng mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.