Hackaday เผยแพร่บทความพัฒนา FPGA ด้วยซอฟต์แวร์โอเพนซอร์สล้วน

by lew
29 August 2015 - 10:24

เว็บ Hackaday เผยแพร่บทความแนวทางการพัฒนาชิป FPGA ด้วยซอฟต์แวร์โอเพนซอร์สล้วนๆ ผ่านโครงการ IceStrom ที่เพิ่งเปิดตัวปีนี้แต่กลับสามารถใช้งานได้ครบถ้วน และสามารถโปรแกรมบนชิปจริงได้

ในบทความใช้ฮาร์ดแวร์เป็น iCEstick บอร์ดพัฒนา FPGA ราคาถูก (ประมาณ 21-32 ดอลลาร์) จากเมื่อก่อนที่ชุดพัฒนามักมีราคาแพงหลายพันถึงหลายหมื่นบาท

IceStrom เป็นโครงการเครื่องมือจัดการกับชิปและไฟล์สำหรับอัพโหลดขึ้นชิป แต่ส่วนคอมไพล์เลอร์จากภาษา Verilog นั้นต้องใช้คอมไฟล์เลอร์ Yosys และซอฟต์แวร์วางผังวงจร Arachne-pnr การแยกโครงการกันเป็นลำดับทำให้ต้องสั่งทีละขั้นตอนเอง ซึ่งก็อาจจะดีสำหรับการเรียนที่ต้องการให้ผู้เรียนเห็นว่าแต่ละขั้นตอนของการแปลงโค้ดจาก Verilog เป็นวงจรในไอซีนั้นเป็นอย่างไร

ซอฟต์แวร์ของ Lattice ผู้ผลิตชิปเองก็มีรุ่นให้ใช้งานฟรี แต่ยังต้องลงทะเบียนไลเซนส์และมีปัญหาอยู่บ้างสำหรับลินุกซ์

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

ที่มา - Hackaday

Blognone Jobs Premium