การออกแบบที่เรียบง่ายของ Cortex-A9


12

ไม่มีใครรู้เกี่ยวกับการออกแบบพื้นฐาน Cortex-A9 ที่ดี? มีอะไรเพียงพอที่จะทำงานด้วยพลังงานและอีเธอร์เน็ต? ฉันกำลังมองหาบางอย่างเป็นจุดเริ่มต้นและอาจมีไฟล์นกอินทรี

แก้ไข: ขณะนี้ไม่ใช่ครั้งแรกที่ฉันออกแบบบางสิ่งบางอย่าง ฉันคิดว่าฉันยังหัวของฉันยังอยู่ ฉันกำลังมองหาบางอย่างที่มีแรงม้ามาก ๆ , + 1GHz ฉันชอบกระดานแพนด้ามากและนี่เป็นตัวเลือกแรกของฉัน ปัญหาเดียวของมันคือความพิเศษ, วิดีโอ, เสียงเพียงใช้พลังพิเศษและจะไม่ถูกใช้ M3 นั้นใกล้เคียงกับการออกแบบกล่าวคือสามารถโหลดได้ทาง USB (การ์ด SD ก็ดีเช่นกัน) ฉันแค่มองหาแรงม้าจริงๆ ฉันยังไม่มีชิปหยิบออกมาฉันต้องการที่จะเปิดทิ้งไว้ แต่กำลังดู OMAP4430

ขอบคุณสำหรับทุกท่าน. ฉันอาจจะใช้บอร์ดแพนด้าเว้นแต่บางคนรู้ดีกว่าการออกแบบ ฉันคิดว่าค่าใช้จ่ายของอีเกิล (เวอร์ชั่นเต็ม) จะทำให้โครงการนี้อยู่ในระยะที่ฉันต้องการต้นแบบ


1
คุณไม่ต้องการออกแบบสำหรับ BGA ด้วยลูกบอลจำนวนมากที่มีนกอินทรีมันไม่ได้ออกแบบมาเพื่อจัดการกับจุดบอดที่ถูกฝัง / ไม่ดีนัก
ทำเครื่องหมาย

1
ฉันไม่ได้มีปัญหาอะไรมากกับการที่คนตาบอดหรือถูกฝังอคติกับอีเกิล อินเทอร์เฟซใช้งานได้ดีกับระบบอื่น ๆ ที่ฉันเคยใช้ถึงแม้ว่าฉันคิดว่าคุณอาจต้องมีเลือดเยอรมันในตัวคุณเพื่อที่จะ "บ้า ๆ บอ ๆ " ในแบบที่ Eagle ทำบางสิ่ง :-) ฉันจะยอมรับว่าการทำงานกับบอร์ดที่มีความหนาแน่นเพียงพอที่จะทำให้พวกเขาทำให้ฉันไขว้กัน :-)
akohlsmith

คำตอบ:


12

คุณแน่ใจหรือว่าต้องการ A9 ชิปเหล่านี้ไม่ใช่ชิปที่ "เรียบง่าย" หรือ "พื้นฐาน" แต่อย่างใด

PandaBoardใช้ชิป OMAP4430 Cortex-A9 จาก TI ซึ่งมี 547 ลูกและ 216 แผ่นในสนาม 0.4mm คุณสามารถประสานชิปนี้และ / หรือสร้างเลย์เอาต์ได้หรือไม่? ไม่ Eagle รุ่นฟรีแวร์ 2 ชั้นจะไม่ตัดไม่ว่าคุณจะพยายามมากแค่ไหน

ฉันไม่ต้องการที่จะกีดกันคุณในคำถามแรกของคุณ แต่ดูเหมือนว่าคุณจะกระโดดเข้าหาหัว ฉันขอแนะนำให้คุณทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • ดูการใช้ชิปที่ง่ายกว่าเช่น M0 หรือ M3 แท็ก ARMเป็นสถานที่ที่ดีที่จะเริ่มต้น
  • ซื้อ PandaBoard ( $ 174 US ) หรือกระดาน dev ที่คล้ายกันหากคุณต้องการ A9 จริงๆ
  • แจ้งให้เราทราบว่าคุณคุ้นเคยกับความท้าทายในการใช้ชิปที่ซับซ้อนเช่นนี้และให้หมายเลขชิ้นส่วนที่คุณกำลังพิจารณา ในกรณีนี้ฉันจะปิด

1
+1 ฉันเพิ่งเขียนเกี่ยวกับ PandaBoard - นี่คือลิงก์ไปยังไฟล์ออกแบบ: omapzoom.org/wiki/PandaBoard
Toby Jaffey

4

ข้อมูลเพิ่มเติมเกี่ยวกับโครงการของคุณจะเป็นประโยชน์ หากคุณคิดว่า Cortex M3 และ A9 เป็นแบบ "ใกล้เคียงกับการออกแบบ" คุณอาจต้องการทำวิจัยเพิ่มเติม แน่นอนว่าพวกเขาแบ่งปัน ISA แต่ประเภทของผลิตภัณฑ์และความซับซ้อนของบอร์ดที่จะสร้างด้วย M3 MCU เทียบกับ OMAP นั้นแตกต่างจากโลกภายนอก เรากำลังพูดถึง 50MHz เทียบกับ 1GHz +, <1MB RAM เทียบกับ 128MB + ไม่มี GPU เทียบกับ PowerVR SGX ฯลฯ

ฉันไม่ใช่ EE จริง แต่ฉันได้ทำ PCB สำหรับส่วน M3 และในขณะที่ค่อนข้างง่ายและสามารถทำได้ด้วยการเรียนรู้ Eagle สองสามสัปดาห์และไปกว่าแผนการประเมินบอร์ด M3 ฉันจะไม่พิจารณาทำ OMAP อย่างจริงจัง บอร์ดสำหรับโครงการเริ่มต้น / homebrew

หากคุณคิดว่า M3 ใกล้เข้ามาแล้ว แต่ต้องการแรงม้ามากกว่านี้ลองดูชิ้นส่วน Cortex M4 รุ่นใหม่กว่านี้บ้างไหม? พวกเขาถูกปรับ M3s บางตัวมีคุณสมบัติ FPU, VFPU และ DSP ที่ติดตั้งพวกเขามักจะทำงานที่อัตรานาฬิกาที่สูงขึ้น แต่ไม่มีที่ไหนใกล้กับ OMAP

ถ้าคุณต้องการแรงม้า OMAP แต่ไม่ใช่อุปกรณ์ต่อพ่วงทั้งหมดหรือต้องการออกแบบบอร์ดแบบกำหนดเองสำหรับอุปกรณ์ต่อพ่วงของคุณมี บริษัท ไม่กี่แห่งที่ทำให้ OMAP ระบบบนโมดูลที่บรรจุเป็น SO-DIMM 200 พิน คุณสามารถสร้างแผงวงจรลูกเบี้ยวแบบกำหนดเองที่มีซ็อกเก็ต SO-DIMM แหล่งจ่ายไฟและแยกสาย IO ที่คุณต้องการในระดับความซับซ้อนที่ต่ำกว่ามากกว่าการออกแบบระบบทั้งหมด ฉันไม่คิดว่าฉันได้ยินเรื่องใด ๆ ด้วยแจ็ค Ethernet แต่พวกเขาสามารถใช้งานได้กับ Wi-Fi และน่าจะมีการสนับสนุนอีเธอร์เน็ตที่สามารถแยกย่อยบนกระดานลูกสาวของคุณ เมื่อเปรียบเทียบกับ Beagle หรือ Panda พวกเขามีราคาแพงกว่าไม่แน่ใจเกี่ยวกับโมดูลเปล่า แต่ชุดอุปกรณ์ที่มีอุปกรณ์เสริมบางอย่าง (เช่นกระดานเหมือนหมีแพนด้าหน้าจอสัมผัส LCD ฯลฯ ) อยู่ในช่วง $ 200-400

นี่คือตัวอย่างมีผู้ผลิตหลายรายที่เสนอสายผลิตภัณฑ์ที่คล้ายกัน: http://www.technexion.com/index.php/arm/ti-omap3530


2

หากคุณต้องการเพียงแค่แขนกับอีเธอร์เน็ตได้รับmbed


4
-1: ตัว mbed ไม่มีแม่เหล็กของอีเทอร์เน็ตหรือแจ็คออนบอร์ด มีชุดอุปกรณ์ dev อื่น ๆ อีกมากมายซึ่งรวมถึงฟังก์ชั่นอีเธอร์เน็ตนอกกรอบ แต่ mbed มีเพียง USB เท่านั้น
Kevin Vermeer

+1 การเพิ่ม magjack นั้นไม่ยาก (นอกจากนี้ยังมีบอร์ด breakout ราคาถูกอีกด้วย)
Toby Jaffey

จริงๆแล้วคุณสามารถตัดสายและเชื่อมต่อสายไฟเปลือยได้ Magnetics มีความสำคัญหากคุณวางแผนที่จะปรับใช้กับเครือข่ายที่ยังไม่ทดลอง / ใช้ PoE แต่ไม่จำเป็นสำหรับการพัฒนา
Igor Skochinsky

+1 วิดีโอทัวร์แสดงผู้ชายกำลังเพิ่ม rj45 ลงใน breadboard mbed.org/handbook/Tour
Matt Williamson

2

มันเป็น 1GHz ที่คุณกำลังมองหาหรือ Cortex-A9 โดยเฉพาะ (อีเธอร์เน็ต ฯลฯ )? คุณเคยดูบอร์ดopen-rd.orgหรือปลั๊กคอมพิวเตอร์จาก Marvell ไหม? พวกเขาอยู่ในช่วง 1.2GHz แต่ไม่ใช่ Cortex-A9 ฉันไม่คิด Hawkboard และ Beagleboard มีอีเธอร์เน็ต จนถึงขณะนี้มีช่วงราคาที่คล้ายกันของ Pandaboard ฉันชอบopen-rdเพราะคุณสามารถเสียบฮาร์ดไดรฟ์ SATA แล็ปท็อปลงไปได้โดยไม่ต้องจัดการกับแฟลชที่ใช้สื่อ (ยกเว้นสำหรับการบู๊ตครั้งแรก)


ฉันชอบคอมพิวเตอร์ปลั๊ก
krapht

0

คณะกรรมการบีเกิ้ลเป็นดีสวยมองการตั้งค่า ARM เกินไป นอกจากนี้ยังมีบริการพิเศษเช่น A / V แต่ราคาถูกกว่าแพนด้าเล็กน้อยที่ 149 เหรียญเทียบกับ 174 ดอลลาร์

[แก้ไข] ดูเหมือนคุณจะต้องนำอะแดปเตอร์อีเธอร์เน็ต USB มาด้วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.