Lattice ICE40 FPGA ที่กำหนดค่าโดยเคอร์เนล Linux
เคอร์เนล Linux เพิ่งเพิ่มการสนับสนุนสำหรับการบรรจุเฟิร์มแวร์ใน FPGA ผ่าน FPGA Manager Framework [opentechlab] ได้พัฒนาคนขับรถสำหรับ Lattice ICE40 FPGA (ชิปเดียวกันที่ใช้กับ ICESTICK เช่นเดียวกับกระดานความก้าวหน้าอื่น ๆ ) แหล่งท่องเที่ยวหนึ่งที่มีอยู่กับ ICE40 คือมีเครื่องมือโอเพนซอร์สที่เรียกว่า ICESTORM
แม้ว่าคุณจะไม่ได้คิดถึง FPGAs โดยเฉพาะการอภิปรายเกี่ยวกับ Linux Gadget Chauffeurs เป็นพื้นหลังที่ยอดเยี่ยม หลักการนี้จะนำไปใช้กับไดรเวอร์อื่น ๆ เช่นเดียวกับที่จะใช้อย่างแน่นอนหากคุณต้องการเขียนโหลด FPGA อีกหนึ่งตัว
ตัวอย่างนี้ใช้ Raspberry Pi ที่เชื่อมโยงกับคณะกรรมการการประเมิน เครื่องวิเคราะห์ตรรกะที่ใช้ Sigrok ราคาไม่แพงให้เขาแก้ไขปัญหาเช่นเดียวกับการดีบัก หากคุณเชื่อว่าความก้าวหน้าของ FPGA มีราคาแพงคิดอีกครั้ง คณะกรรมการที่ใช้ที่นี่อยู่ที่นี่ภายใต้ $ 50 รวมถึงแอปพลิเคชันซอฟต์แวร์ฟรี ICestick มีราคาถูกกว่าเช่นเดียวกับที่น่าจะทำงานที่นี่เช่นกัน คุณมีแนวโน้มที่จะมีบิตอื่น ๆ อย่างไรก็ตามแม้ว่าคุณต้องการซื้อ PI รวมถึงเครื่องวิเคราะห์ตรรกะทั้งหมดคือวิธีการทั้งหมดภายใต้ $ 100
เราได้ครอบคลุม iCestick เช่นเดียวกับ iCestorm ค่อนข้างเล็กน้อยในอดีต มีกระดาน ICE40 ค่อนข้างน้อยสำหรับ Raspberry Pi ที่ควรทำงานได้ดีกับสิ่งนี้รวมถึงอันนี้