Microchip เปิดตัวชิป PolarFire SoC ที่เป็นชิป RISC-V รองรับลินุกซ์พร้อม FPGA ไปเมื่อต้นปีที่ผ่านมา และตอนนี้ก็เปิดตัวบอร์ดพัฒนาขายให้คนทั่วไปแล้วในชื่อ PolarFire SoC Icicle Kit
ตัวชิป PolarFire SoC เป็นชิป 5 คอร์ มี RISC-V RV64IMAC สำหรับตรวจสอบสถานะระบบหนึ่งคอร์ และ RV64GC สำหรับรันแอปพลิเคชั่นอีก 4 คอร์ แรมบนบอร์ดเป็น LPDDR4 2GB, สตอเรจมีทั้งแฟลชแบบ SPI 1Gb และ eMMC อีก 8GB (ใช้ SD แทนได้) ตัวชิปมาพร้อม FPGA ขนาด 254,000 logic element
อินเทอร์เฟซมีตั้งแต่งาน IoT อย่าง I/O 40 ขาแบบ Raspberry Pi, mikroBUS, SPI, I2C, CAN x 2, UART x 4, และ PCIe แบบ x4 อีกหนึ่งสล็อต พร้อมกิกะบิตอีเธอร์เน็ตอีก 2 พอร์ต
ตัวบอร์ดราคา 499 ดอลลาร์ค่าส่งทั่วโลก 20 ดอลลาร์เริ่มส่งสินค้ากันยายนนี้ ตัวบอร์ดรองรับ Linux และ FreeBSD ส่วน FPGA จะต้องใช้ซอฟต์แวร์ Libero ที่มีรุ่นฟรีใช้งานได้หนึ่งปีให้ดาวน์โหลดบนเว็บ Microchip
ที่มา - CrowdSupply
Comments
ชุดคำสั่งใช้ง่ายเหมือน ARM ไหมครับ
เขียนบน Linux ก็น่าจะเหมือนเขียนบน X86 หรือ arm ที่เขียนคล้ายๆกันต่างกันที่ Complier กับ hardware api จะคร้ายกับบอร์ด arm fpga หรือ powerpc fpga ที่เน้น fpga เป็นตัวประมวลผลหลักหรือinterfaceพิเษศสำหรับงานเฉพาะมากกว่า
นึกไม่ออกจริงๆว่าปัจจุบันจะมีงานใหนที่ต้องใช้ชุดคำสั่งตรงๆ ถ้าไม่ไช่คนทำคอมไพเลอซึ่งก็ไม่น่าจะเกียวกับผู้ใช้อย่างเราๆ
ถ้าคุณไม่ได้มีงานต้องพัฒนา Driver หรือ Kernel ก็ไม่ต้องแคร์ครับ เคยเขียนโปรแกรมบน Linux ยังไง ก็เขียนอย่างงั้นเป๊ะเลย (GCC)