กูเกิลร่วมมือกับ Antmicro ผู้ให้บริการออกแบบชิปเปิดโครงการ FPGA Interchange format สร้างฟอร์แมตไฟล์สำหรับออกแบบชิปที่ใช้เครื่องมือข้ามยี่ห้อไปมาได้
การออกแบบชิปโดยใช้ FPGA นั้นเป็นการสังเคราะห์ (synthesis) วงจรจากโค้ด เช่นภาษา VHDL หรือ Verilog แปลงโค้ดเป็นวงจรที่เชื่อมโมดูลพื้นฐานต่างๆ เข้าด้วยกัน จากนั้นต้องวางวงจรลงในชิปจริง กระบวนการทั้งหมดนี้มักผูกกับผู้ผลิตชิป FPGA เป็นหลัก
กูเกิลและ Antmicro เข้าไปพัฒนาโครงการ nextpnr โครงการวางวงจรโอเพนซอร์สให้รองรับฟอร์แมตใหม่นี้ได้ และขยายความสามารถของ nextpnr ให้รองรับชิป Xilinx-7 และ Lattice Nexus FPGA ส่วนทาง Xilinx ก็แสดงความสนใจในโครงการนี้ด้วยการออกเฟรมเวิร์ค RapidWright สำหรับเขียนฐานข้อมูลโมดูลในชิป FPGA ออกมาเป็นฟอร์แมตกลางนี้
ชิป FPGA มีการใช้งานสำหรับเร่งความเร็วการประมวลผลมากขึ้นเรื่อยๆ การออกแบบชิปเฉพาะทางให้รันบนเซิร์ฟเวอร์ทำให้งานบางประเภทสามารถรันได้ประสิทธิภาพสูงขึ้นมาก โดยไม่ต้องรอผู้ผลิตซีพียูเพิ่มชุดคำสั่งเข้าไป ขณะที่ผู้ให้บริการคลาวด์ก็มีเซิร์ฟเวอร์พร้อมชิป FPGA ให้ใช้งานมากขึ้น การเปิดทางให้ผู้ใช้นำโค้ดออกแบบชิปเฉพาะทางไปใช้ในชิป FPGA รุ่นอื่นจากผู้ผลิตต่างๆ จึงเป็นเรื่องสำคัญ
ที่มา - Google Open Source Blog
Comments
FGPA => FPGA
เฟรมเวิร์ ?
ฟอร์มแมต => ฟอร์แมต
Computing เริ่มปรับทิศทางกลับมายุค 80s กันแล้วสินะ