ซีรี่ส์ XMOS คืออะไร?


10

ตกลงดังนั้นฉันเพิ่งได้เห็นชื่อ XMOS ปรากฏในสถานที่ ฉันดูในเว็บไซต์และค้นหาทางออนไลน์ แต่ฉันไม่สามารถเข้าใจได้ว่ามันคืออะไร แล้วมันคืออะไร ดูเหมือนว่าจะเป็นจุดตัดระหว่างไมโครคอนโทรลเลอร์กับ FPGA

ฉันได้ดูไซต์ของพวกเขาด้วยและฉันไม่สามารถมองเห็นสิ่งใดที่ฉันสามารถเข้าใจได้ (เพียงแค่ตัวอย่างการออกแบบและเอกสารอ้างอิงอื่น ๆ ) สำหรับ XMOS คืออะไรและอะไรคือสิ่งที่แตกต่างจากบรรทัดไมโครคอนโทรลเลอร์อื่น ๆ

คำตอบ:


18

ฉันมีฮาร์ดแวร์ XMOS จำนวนมาก ชิปสามารถแทนที่ FPGAs และ DSP ในแอปพลิเคชั่นจำนวนมากด้วยการพัฒนาที่รวดเร็วและถูกกว่ามาก โดยส่วนใหญ่แล้วจะตั้งโปรแกรมไว้ใน XC (ชุดข้อมูล C สำหรับการประมวลผลแบบขนาน), C, C ++ และแอสเซมเบลอร์ ภาษาสามารถผสมในแอปพลิเคชันเดียวกัน ภาษาการเขียนโปรแกรมอื่น ๆ มีให้บริการ

โดยทั่วไปแล้วมันเป็นคอนโทรลเลอร์แบบมัลติคอร์ที่รวดเร็วมากโดยมีเธรดฮาร์ดแวร์สูงสุดแปดเธรดต่อคอร์ 400 MIPS ซึ่งทำงานในลักษณะรอบตัว แต่ละเธรดสามารถรันที่ 50 หรือ 100 MIPS และถือเป็นโปรเซสเซอร์แยกต่างหาก อุปกรณ์สี่คอร์จึงมีเธรดได้สูงสุด 32 เธรดรวม 1600 MIPS เธรดแกนและชิปสื่อสารผ่านช่องทางการสื่อสารที่รวดเร็วทำให้การออกแบบระบบประมวลผลแบบขนานนั้นง่ายมากโดยใช้จำนวนชิปโดยพลการ อุปกรณ์ต่อพ่วงเช่น UARTs, SPI ฯลฯ ถูกนำมาใช้ในซอฟต์แวร์ มันเร็วพอที่จะรองรับ USB ความเร็วสูง (480 MBit / s) และ Ethernet 100 MHz ในซอฟต์แวร์ อุปกรณ์แบบ single-core, dual-core และสี่คอร์มีให้ใช้กับ 64 I / Os ต่อคอร์ แรมบนชิปคือ 64k ต่อคอร์

แอพพลิเคชั่นนักฆ่ารวมถึงจอแสดงผล LED ขนาดใหญ่ที่ใช้ในสนามกีฬาซึ่ง FPGA ได้ถูกนำมาใช้จนถึงปัจจุบัน โดยทั่วไปแล้วพวกเขาจะใช้ชิป XMOS หลายร้อยชิปหนึ่งรายการต่อการแสดงผล พวกเขายังเหมาะสำหรับการใช้งานหุ่นยนต์ระดับสูง

ราคากระดานเริ่มต้นที่ประมาณ 50 ดอลลาร์สำหรับบอร์ดต้นแบบที่มีอุปกรณ์แกนเดียว ส่วนต่อประสาน JTAG ที่จำเป็นสำหรับการเขียนโปรแกรมและการแก้ไขข้อบกพร่องคืออีก 50 ดอลลาร์ ซอฟต์แวร์การพัฒนาฟรี การสนับสนุนดีผ่านทางเว็บไซต์ XMOS และฟอรัมผู้ใช้ พวกเขาได้รับความนิยมจากมือสมัครเล่น

ตอนนี้อุปกรณ์ XS1-L01A-TQ48 ราคา $ 7 ใหม่กำลังใช้งานอยู่ พวกเขาอยู่ใน Digi-Key


1
ชิปมีราคาถูกเกินไป ~ $ 7.50 ในปริมาณเดียวสำหรับอุปกรณ์แกนเดียว TQFP ที่บรรจุ
Connor Wolf

การตอบสนองที่ยอดเยี่ยมของลีออนข้างต้นสิ่งเดียวที่ฉันจะเพิ่มเติมคือถ้าคุณต้องการเรียนรู้เพิ่มเติมมาและสนทนากับชุมชนขนาดใหญ่ของเราที่xcore.com - หากคุณมีแนวคิดโครงการใด ๆ ฉันมั่นใจว่าเราสามารถช่วยคุณได้ ตัดสินใจว่า XMOS นั้นเหมาะกับคุณหรือไม่ เช่นเดียวกับ Miguel ที่กล่าวถึงข้างต้นลองดูวิดีโอของเราและช่อง YouTube (MyXMOS) ของเราเพื่อดู XMOS ในการทำงานและสิ่งที่ชุมชนของเราทำไว้แล้ว - แรงบันดาลใจที่ยอดเยี่ยม

หรือประมาณ $ 41 สำหรับคณะกรรมการการสร้างต้นแบบ: sparkfun.com/products/10113
Earlz


0

XMOS เป็นไมโครคอนโทรลเลอร์ขนาด 32 บิตที่ทรงพลัง ไม่มี FPGA ที่เกี่ยวข้อง แต่เข้ากันได้ดี


0

XMOS เป็นโปรเซสเซอร์ที่ขับเคลื่อนด้วยเหตุการณ์บางทีดูวิดีโอของพวกเขา

http://www.xmos.com/videos


1
ให้ข้อมูลเพิ่มเติมกับเราก่อนที่คุณเพียงแค่เชื่อมโยงกับวิดีโอของคุณ นี่ไม่ใช่การเพิ่มในตอนนี้ เราดีใจที่คุณใช้เวลาในการเยี่ยมชมเว็บไซต์ของเรา แต่ขอให้คำตอบนี้มีคุณภาพในระยะยาว
Kortuk

0

ฉันสนใจโปรเซสเซอร์นี้ด้วยและฉันก็แหย่ไปที่ไซต์ของพวกเขา ฉันจะไม่รังเกียจที่จะใช้จ่าย $ 100 สำหรับการเริ่มต้นขั้นต่ำเปล่าอย่างที่ลีออนพูดถึง อย่างไรก็ตามฉันไม่แน่ใจว่าจะซื้ออะไร - หน้าคณะกรรมการพัฒนาพูดถึงชิปที่แตกต่างกัน แต่ฉันไม่สามารถหาความแตกต่างระหว่างพวกเขาได้

นี่คือลิงค์ที่มีประโยชน์ที่แสดงประเภทของโปรเซสเซอร์ XMOS ฉันไม่สามารถค้นหามันได้โดยคลิกไปที่เว็บไซต์ของพวกเขา

สรุปดูเหมือนว่าพวกเขามีโปรเซสเซอร์ที่แตกต่างกัน 4:

XS1-G4: 4 แกน XS1-G2: 2 แกน XS1-L1: 1 แกน XS1-L2: 2 แกน

สิ่งที่แปลกคือสำหรับผู้เริ่มต้นฉันคาดหวังว่า XS1-L1 จะเป็นตัวเลือกที่ดีที่สุดเนื่องจากคุณยังสามารถเรียนรู้วิธีใช้ประโยชน์จากการใช้มัลติเธรด แต่อาจช่วยประหยัดเงินเพียงเล็กน้อยบนบอร์ดพัฒนา อย่างไรก็ตามนี่ไม่ได้เป็นอย่างนั้น ทั้งXK-1AและXC-1Aเป็น $ 99 และรวมถึงฮาร์ดแวร์ JTAG

บางทีลีออนสามารถเพิ่มความคิดเห็นได้ที่นี่และแจ้งให้เราทราบว่าเขาคิดว่าเป็นชุดเริ่มต้นที่ดีที่สุดสำหรับผู้ที่สนใจเข้าร่วม XMOS


ฉันจะเริ่มต้นด้วย $ 99 XC1-A มีทุกสิ่งที่คุณต้องการรวมถึงไฟ LED และปุ่มจำนวนมากและตัวเชื่อมต่ออินเตอร์เฟส
Leon Heller
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.