XMOS 可編程晶片以低成本提供彈性及差異化

本文作者:admin       點擊: 2008-04-18 00:00
前言:
軟體化的晶片(SDS, Software Defined Silicon)創製者XMOS Semiconductor日前發表其可編程晶片之第一款產品系列- XS1-G 。此系列所包含的三項元件,提供1、2 或4個該公司XCore 事件驅動、多執行緒處理器邏輯單元( tile)之選擇,量購之價格範圍則為$1-10 美元間。
透過 C 及 XMOS 創製的XC 可編程語言部署完整的軟體設計流程, XS1-G 排除了classic硬體描述語言及低位準邏輯合成之延遲,第一款元件將為quad-XCore 的 XS1-G4。

XS1-G 元件適合要求可編程彈性及差異性,但無法支援相對高成本傳統可編程邏輯解決方案之產品。SDS的典型應用包括機上盒、家庭網路、顯示器面板控制、玩具及消費性電子。XMOS 晶片可大幅增加標準產品IC、ASIC、SOC及 FPGA之功能或用於建置完整的系統。

每個XCore 32位元 RISC 處理器引擎提供設計者8個執行緒,並於稱為XCore 編輯區塊的建置區塊中整合了所有必要的支援資源。透過事件驅動及與高彈性智慧型 I/O 針腳架構的緊密耦合, XCore 處理器於每個編輯區塊提供達 400MIPs,因此能建置同步的即時硬體及軟體功能,其範圍包括簡單 I/O 介面至完整的軟體應用。

每個編輯區塊並擁有64 個使用者可定義的I/O ,提供1、2、4、8、 16及32 位元雙向SERDES 內建埠之混合。記體體資源包括用於使用者編碼的64KBytes SRAM ,以及8KBytes 的 OTP 記憶體。另外,其32 個XLink™ 1Gbps 通路端與XCore 編輯區塊鄰近互連,因此可使執行緒互相作用而無共享記憶體系統的缺點。嵌入式的硬體執行緒排程器可動態地選擇執行緒來加以執行,提供核心層級( kernel-level )的控制能力。

XS1-G 元件使用嵌入式軟體開發流程而設計。兩個針對XCore 處理器引擎的編譯器- ACE Associated Compiler Experts的ANSI C 編譯器及 XMOS XC 編譯器,而匹配器/連結器則透過原始碼及預先編譯的IP模組建置目的檔案的。此兩個編譯器針對混合 C 及 XC project而完美整合,XC 為XMOS所創製的C變異,其支援平行處理、事件驅動控制及基於時間之編程。附屬的 Eclipse IDE 並提供開發業者一個完整的除錯及模擬環境 。
為進一步縮短產品開發時間,XMOS Semiconductor 並提供一系列預先編譯、預先驗證的軟體零組件,以用來存取廣泛的已驗證智財。 介面 IP 目前提供涵蓋SRAM介面至10/100 Ethernet MAC,而軟體堆疊選項則包含128位元 AES 加密 及 FIR濾波。

關於 XMOS
XMOS 所研發之軟體化的晶片(SDS,Software Defined Silicon) 為一新層次的可編程半導體技術。運用稱為XCores 的併排多執行緒、事件驅動處理器,XMOS 晶片以極低的價格提供可編程彈性,透過 C-based 嵌入式軟體流程及軟體零組件資料庫,並已開發出各項相關應用。
XMOS Semiconductor於2005年7月由包括布里斯托大學資訊科學系教授David May、 以及Oxford Semiconductor 前執行長James Foster所組成的團隊共同創立。該公司總部位於英國布里斯托,為一家私有公司,並擁有由Amadeus Capital Partners、DFJ Esprit及Foundation Capital等創投公司之基金挹注。如需更多資訊,請參閱網站 www.xmos.com



電子郵件:look@compotechasia.com

聯繫電話:886-2-27201789       分機請撥:11