Alibaba เปิดตัวโปรเซสเซอร์ RISC-V ในช่วงไม่กี่ปีที่ผ่านมา รวมถึงตระกูล Xuantie ตั้งแต่ E902 micro-controller class core ไปจนถึง C910 core สำหรับเซิร์ฟเวอร์ในศูนย์ข้อมูล นอกจากนี้ยังมี XuanTie C906 core ที่พบในโปรเซสเซอร์ RISC-V แบบ single-core Allwinner D1
แม้ว่า RISC-V จะเป็นมาตรฐานแบบเปิดและมีส่วนส่วนสำคัญของโอเพ่นซอร์ส RISC-V core ให้ใช้งาน, คอร์ RISC-V เชิงพาณิชย์จำนวนมากเป็น closed source, จาง เจียนเฟิง ประธานของ Alibaba Cloud Intelligence กล่าวในการประชุม Apsara ปี 2021ได้ประกาศที่ T-Head มีคอร์โปรเซสเซอร์ตระกูล Xuantie ที่ใช้ RISC-V สี่คอร์ ได้แก่ Xuantie E902, E906, C906 และ C910 รวมถึงซอฟต์แวร์และเครื่องมือที่เกี่ยวข้อง
เราสามารถหา RTL สำหรับสี่คอร์ที่เผยแพร่ใน บัญชี Github ของ T-Head Semiconductor ที่เกิดขึ้นเมื่อ 19 ตุลาคม 2564
พื้นที่เก็บข้อมูลแต่ละแห่งมีรหัสและคำแนะนำในการเริ่มต้นใช้งาน ทั้งหมดนี้อยู่ภายใต้ใบอนุญาต Apache 2.0 ตัวอย่างเช่น repo openc906 มาพร้อมกับโครงสร้าง directory ต่อไปนี้:
1 2 3 4 5 6 7 8 9 10 11 |
|--C906_RTL_FACRORY/ |--gen_rtl/ ##the source verilog code of C906 |--setup/ ##set the environment variables |--smart_run/ ##the RTL simulation environment |--impl/ ##sdc file |--logical/ ##the SoC demo and test bench to run the simulation |--setup/ ##GNU tool chain setting |--tests/ ##include the test suit, linker file, boot code and so on |--work/ ##the working directory |--Makefile ##the simulation script |--doc/ ##the user and integration manual of C906 |
นั่นหมายถึงโค้ด Verilog, โค้ด demo, toolchain, สคริปต์ และเอกสารประกอบพร้อมใช้งานทั้งหมด เอกสารบางส่วน เช่น ชุดคำสั่งเป็นภาษาจีนเท่านั้น
นอกจากนี้ Alibaba ยังเน้นย้ำถึงการรองรับซอฟต์แวร์สำหรับคอร์ RISC-V ด้วย AliOS, RT-Thread, FreeRTOS, Linux และAndroid และอ้างว่ามีการจัดส่ง XuanTie coresไปแล้วกว่า 2.5 พันล้านชุดแล้ว
ที่มา : Panda Daily
แปลจากบทความภาษาอังกฤษ : Alibaba open sources four RISC-V cores: XuanTie E902, E906, C906 and C910
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT