Tags:
Node Thumbnail

MIPS ประกาศเปิดซอร์สซีพียู MIPSfpga โค้ดออกแบบซีพียูระดับ RTL พร้อมสำหรับการคอมไพล์ลงบอร์ด FPGA ทั้ง Altera และ Xilinx ทำให้มหาวิทยาลัยสามารถสำรวจสถาปัตยกรรมภายในของซีพียูได้ทุกส่วน ดัดแปลงและแก้ไขเพื่อการทดลองเพื่อการศึกษาได้

MIPSfpga จะเป็นสัญญาอนุญาตเพื่อการศึกษา ทาง Imagination มีเงื่อนไขการใช้งานคือห้ามนำไปผลิตเป็นซิลิกอนโดยตรง (ต้องทดสอบผ่าน FPGA เท่านั้น) และหากต้องการจดสิทธิบัตรการดัดแปลงแก้ไข จะต้องได้รับอนุญาตจากทาง Imagination ก่อน แต่หากจะทดลองเพื่อการเรียนในห้องเรียนก็สามารถทำได้แทบทุกอย่าง

โค้ดชุดแรกจะเป็นซีพียู MIPS ที่ดัดแปลงในตระกูล MIPS microAptiv ที่ใช้ในชิป PIC หลายรุ่น

ช่วงแรกทาง MIPS จะปล่อยโค้ดทั้งหมดให้กับมหาวิทยาลัยพร้อมคู่มือบางการทดสอบการทำงานบนบอร์ดจริง หลังจากนี้จะมีคู่มือการสอน MIPSfpga Fundamental ออกมาให้และตามมาด้วย MIPSfpga Advanced ตามมาภายหลัง

MIPSfpga ที่ปล่อยออกมาน่าจะรันลินุกซ์ได้ อย่างไรก็ตามมันอาจจะต้องคอนฟิกส่วนประกอบให้ถูกต้องและเขียนไดรเวอร์เพิ่มเติมในส่วนที่จำเป็น ทาง MIPS ระบุว่ากำลังทำให้ MIPSfpga รันลินุกซ์ได้ในอนาคต

ที่มา - MIPS

alt="upic.me"

Get latest news from Blognone

Comments

By: madmod on 27 April 2015 - 22:12 #809428

เจ๋งมากเลยครับท่าน
Digilent Nexys4 DDR ราคาน่าจับต้องมากครับผม

By: panurat2000
ContributorSymbianUbuntuIn Love
on 27 April 2015 - 22:38 #809432
panurat2000's picture

โด้ดชุดแรกจะเป็นซีพียู MIPS ที่ดักแปลงในตระกูล MIPS

โด้ด => โค้ด

ดักแปลง => ดัดแปลง

และเขียนไดร์เวอร์เพิ่มเติมในส่วนที่จำเป็น

ไดร์เวอร์ => ไดรเวอร์

By: COLONY
iPhoneWindows PhoneAndroidBlackberry
on 28 April 2015 - 03:12 #809446

เหมือนกับได้ยินมาว่าเป็น CPU ที่ราคาถูกแต่มีความประสิทิภาพมาก แต่พอเอาไปลง OS แล้วไม่รอด

By: mr.k on 28 April 2015 - 09:08 #809480

โอว์เพิ่งรู้เลยนะนี้ว่า PIC เป็นกลุ่มสถาปัตยกรรมของ MIPS ใช้ PIC มาตั้งนานเพิ่งรู้ก็วันนี้

By: lew
FounderJusci's WriterMEconomicsAndroid
on 28 April 2015 - 09:16 #809483 Reply to:809480
lew's picture

บางตัวครับ ตัวเล็กๆ น่าจะเป็นสถาปัตยกรรมของตัวเอง


lewcpe.com, @public_lewcpe

By: e.p.
ContributorAndroid
on 28 April 2015 - 20:17 #809626 Reply to:809483
e.p.'s picture

ใช่ครับ เฉพาะ PIC32 ที่เป็น MIPS