กลับไปหน้าบทความ

อ่าน 5 นาที

เอ็กซ์มอส

XMOS เป็น บริษัทเซมิคอนดักเตอร์แบบไร้โรงงานผลิต ที่พัฒนา ระบบบนชิป แบบสร้างสรรค์ ซึ่งออกแบบมาเพื่อรวมฟังก์ชันการควบคุม อินพุต/เอาต์พุต การ ประมวลผลสัญญาณดิจิทัล และ ปัญญา ประดิษฐ์...

เอ็กซ์มอส

พิกัด : 51°27′19.0″เหนือ2°35′33.3″ตะวันตก / 51.455278°N 2.592583°W / 51.455278; -2.592583

บริษัท เอ็กซ์มอส จำกัด
พิมพ์ส่วนตัว
อุตสาหกรรมเซมิคอนดักเตอร์
ก่อตั้งกรกฎาคม 2548 บริสตอลสหราชอาณาจักร
สำนักงานใหญ่,
บุคคลสำคัญ
มาร์ค ลิพเพตต์ (ซีอีโอและประธาน)
สินค้าตัวควบคุมเสียง, ไมโครคอนโทรลเลอร์แบบมัลติคอร์, xCore, xCORE-200, xCORE-AUDIO, xCORE-VOICE, xCORE VocalFusion, xTIMEcomposer
แบรนด์xCORE, VocalFusion
เว็บไซต์www.xmos.com
โปรเซสเซอร์ xCORE XS1-AnA

XMOSเป็นบริษัทเซมิคอนดักเตอร์แบบไร้โรงงานผลิตที่พัฒนาระบบบนชิป แบบสร้างสรรค์ ซึ่งออกแบบมาเพื่อรวมฟังก์ชันการควบคุมอินพุต/เอาต์พุตการประมวลผลสัญญาณดิจิทัลและ ปัญญา ประดิษฐ์แพลตฟอร์ม XCORE ของบริษัทช่วยให้ผู้ใช้สามารถสร้างระบบบนชิปที่ปรับแต่งได้พร้อมการกำหนดค่าใหม่แบบเรียลไทม์และสถาปัตยกรรมแบบขนาน ที่กำหนดได้ ทำให้ผู้พัฒนาสามารถดำเนินการหลายงานพร้อมกันได้[ 1 ]

ประวัติศาสตร์

XMOS ก่อตั้งขึ้นในเดือนกรกฎาคม พ.ศ. 2548 โดย Ali Dixon, James Foster, Noel Hurley, David Mayและ Hitesh Mehta [ 2 ]ได้รับเงินทุนเริ่มต้นจาก กองทุนวิสาหกิจ ของมหาวิทยาลัยบริสตอลและกองทุนเมล็ดพันธุ์ Wyvern [ 3 ]

ชื่อ XMOS เป็นการอ้างอิงแบบหลวมๆ ถึงInmosแนวคิดบางอย่างที่พบในเทคโนโลยี XMOS (เช่น ช่องสัญญาณและเธรด) เป็นส่วนหนึ่งของมรดกTransputer [ 4 ]

ในฤดูใบไม้ร่วงปี 2549 XMOS ได้รับเงินทุนจากAmadeus Capital Partners , DFJ EspritและFoundation Capital [ 5 ] นอกจากนี้ยังมีนักลงทุนเชิงกลยุทธ์ ได้แก่Robert Bosch Venture Capital GmbH , Huawei TechnologiesและXilinx Incซึ่งลงทุน 26.2 ล้านดอลลาร์สหรัฐในปี 2557 [ 6 ]ยิ่งไปกว่านั้น ยังได้รับการลงทุนผ่านการขายหุ้น 22.3% ของบริษัทให้กับ Prelude Trust plc แห่งเคมบริดจ์[ 7 ] ในเดือนกันยายนปี 2560 XMOS ได้รับเงินทุน 15 ล้านดอลลาร์ สหรัฐในรอบการลงทุนที่นำโดยInfineon [ 8 ]

ในเดือนกรกฎาคม พ.ศ. 2560 XMOS ได้เข้าซื้อกิจการ SETEM [ 9 ] [ 10 ]ซึ่งเป็นบริษัทที่เชี่ยวชาญด้านอัลกอริธึมเสียงสำหรับการแยกแหล่งกำเนิดเสียง[ 11 ] [ 12 ]

ในปี 2019 XMOS ระดมทุนได้ 19 ล้านดอลลาร์สหรัฐจาก Harbert European Growth Capital และนักลงทุนรายเดิม[ 13 ]

ในเดือนธันวาคม 2023 XMOS ได้ลงนามในข้อตกลงการพัฒนาร่วมกับ Sonical สำหรับเทคโนโลยี Headphone 3.0 [ 14 ]

สินค้า

Xmos ออกแบบไมโครคอนโทรลเลอร์แบบมัลติคอร์ภายใต้ซีรี่ส์ XCORE ในขณะที่รุ่นที่สองเปิดตัวในปี 2015 มีตัวควบคุมเสียงโดยเฉพาะแยกออกมา[ 15 ]และใช้ในซาวด์บอร์ดรวมถึงแอมป์หูฟัง[ 16 ] [ 17 ] รุ่นที่สามเปิดตัวในปี 2020 และมุ่งเน้นไปที่แอปพลิเคชันภายใน AIoT [ 18 ] รุ่นที่สี่เพิ่มความเข้ากันได้กับ RISC -Vและประกาศในเดือนธันวาคม 2022 [ 19 ] [ 20 ]

ในปี 2025 ได้ประกาศจัดประเภทฮาร์ดแวร์ XCORE ใหม่ โดยกำหนดให้เป็น Generative System-on-Chip (GenSoC) ซึ่งเป็น SoCประเภทหนึ่งที่ออกแบบมาโดยเฉพาะเพื่อรองรับเครื่องมือประมวลผลภาษาธรรมชาติแบบ AI เชิงสร้างสรรค์[ 21 ]

ภาษาการเขียนโปรแกรม XC

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

XC ถูกนำเสนอโดย XMOS ในช่วงปลายทศวรรษ 2000 ในฐานะส่วนหนึ่งของชุดเครื่องมือสำหรับการเขียนโปรแกรมโปรเซสเซอร์ xcore โดยได้รับการออกแบบมาเพื่อนำเสนอนามธรรมระดับสูงสำหรับการแสดงออกถึงการทำงานแบบขนานและการโต้ตอบกับฮาร์ดแวร์ โดยอาศัยหลักการของ ภาษาการเขียนโปรแกรม occamและ โมเดล Communicating Sequential Processes (CSP) ที่พัฒนาโดยTony Hoare

เมื่อเวลาผ่านไป XMOS ได้เปลี่ยนเครื่องมือพัฒนาไปใช้ คอมไพเลอร์ CและC++ มาตรฐาน แต่ XC ยังคงเป็นส่วนสำคัญของชุดเครื่องมือเดิมและยังคงได้รับการสนับสนุนในชุดเครื่องมือ XTC [ 22 ]

การออกแบบและคุณสมบัติ

XC ผสานองค์ประกอบของภาษา C เข้ากับโครงสร้างการทำงานพร้อมกันและการสื่อสารที่ได้รับแรงบันดาลใจจาก occam คุณสมบัติหลักได้แก่:

  • การทำงานแบบขนาน: มีระบบรองรับการทำงานพร้อมกันโดยใช้parโครงสร้าง นี้
  • การสื่อสาร: การสื่อสารแบบใช้ช่องทางระหว่างงานต่างๆ ทำให้สามารถส่งข้อความได้อย่างแน่นอน
  • นามธรรมของฮาร์ดแวร์: ส่วนประกอบพื้นฐานระดับภาษาสำหรับการโต้ตอบกับทรัพยากรฮาร์ดแวร์ เช่น:
    • portสำหรับอินพุต/เอาต์พุต
    • timerเพื่อการกำหนดเวลาที่แม่นยำ
    • lockเพื่อการกีดกันซึ่งกันและกัน
  • เหตุการณ์: กลไกเฉพาะของ xcore ที่ช่วยให้สามารถส่งสัญญาณระหว่างส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์ได้ในเวลาแฝงต่ำและไม่มีการขัดจังหวะ[ 23 ]

XC ได้รับการสนับสนุนโดยชุดเครื่องมือ XTC [ 22 ]ซึ่งประกอบด้วย:

  • คอมไพเลอร์ C/C++ ที่เป็นไปตามมาตรฐาน
  • คอมไพเลอร์ XC
  • โปรแกรมจำลองและตัวดีบักเกอร์เชิงสัญลักษณ์
  • ไลบรารีสำหรับการตรวจสอบและติดตามการทำงานขณะรันไทม์

แบบจำลองการดำเนินการ

โปรแกรม XC ถูกคอมไพล์และประมวลผลบนโปรเซสเซอร์ xcore ซึ่งมีคอร์เชิงตรรกะหลายตัวที่สามารถประมวลผลงานต่างๆ ได้พร้อมกัน ภาษาโปรแกรมนี้อนุญาตให้นักพัฒนาสามารถกำหนดงานให้กับคอร์ต่างๆ ได้แบบคงที่ และกำหนดโครงสร้างการสื่อสารโดยใช้ช่องสัญญาณได้ รูปแบบนี้รองรับการประมวลผลแบบกำหนดได้ ทำให้ XC เหมาะสำหรับแอปพลิเคชันที่ต้องการเวลาที่แม่นยำและการรับส่งข้อมูลที่มีความหน่วงต่ำ

สถานะปัจจุบัน

ตั้งแต่เวอร์ชัน 15.3 ของ XTC Tools เป็นต้นไป XMOS ได้เปลี่ยนจุดสนใจไปที่การใช้ภาษา C มาตรฐานสำหรับการเขียนโปรแกรม xcore โดยอ้างถึงความคุ้นเคยของนักพัฒนาที่กว้างขึ้นและการสนับสนุนระบบนิเวศ อย่างไรก็ตาม ภาษา XC ยังคงมีให้ใช้งานและยังคงใช้ในแอปพลิเคชันแบบดั้งเดิมและเฉพาะทาง[ 24 ] [ 25 ]

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=XMOS&oldid=1348252071 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เอ็กซ์มอส

XMOS เป็น บริษัทเซมิคอนดักเตอร์แบบไร้โรงงานผลิต ที่พัฒนา ระบบบนชิป แบบสร้างสรรค์ ซึ่งออกแบบมาเพื่อรวมฟังก์ชันการควบคุม อินพุต/เอาต์พุต การ ประมวลผลสัญญาณดิจิทัล และ ปัญญา ประดิษฐ์...

ประวัติศาสตร์

XMOS ก่อตั้งขึ้นในเดือนกรกฎาคม พ.ศ. 2548 โดย Ali Dixon, James Foster, Noel Hurley, David May และ Hitesh Mehta [ 2 ] ได้รับเงินทุนเริ่มต้นจาก กองทุนวิสาหกิจ ของมหาวิทยาลัยบริสตอล และ กองทุนเมล็ดพันธุ์ Wyvern [ 3 ]

สินค้า

Xmos ออกแบบไมโครคอนโทรลเลอร์แบบมัลติคอร์ภายใต้ซีรี่ส์ XCORE ในขณะที่รุ่นที่สองเปิดตัวในปี 2015 มีตัวควบคุมเสียงโดยเฉพาะแยกออกมา [ 15 ] และใช้ในซาวด์บอร์ดรวมถึงแอมป์หูฟัง [ 16 ] [ 17 ] รุ่นที่สามเปิดตัวในปี 2020 และมุ่งเน้นไปที่แอปพลิเคชันภายใน AIoT [ 18 ]...

ภาษาการเขียนโปรแกรม XC

XC เป็น ภาษาโปรแกรม ที่พัฒนาโดย XMOS เพื่อรองรับ การเขียนโปรแกรม แบบเรียล ไท ม์ ฝังตัว และ แบบขนาน บนสถาปัตยกรรมโปรเซสเซอร์ xcore ของบริษัท ได้รับการออกแบบมาเพื่อให้ การทำงาน ที่แน่นอน และ สามารถ ควบคุมการทำงานพร้อม กันได้อย่างละเอียด...