เกมของชีวิตเคลื่อนไหวได้อย่างรวดเร็วถ้าคุณไม่ใช้ STOP Motion คุณอาจพลาด

Munging Ferris Bueller Quotes นอกเหนือจากเกมของ Conway ของชีวิตคือ Automata เซลลูล่าร์คลาสสิคที่เราทุกคนเข้าถึง วิธีการทั่วไปคือการทำซ้ำทุกเซลล์ในกริดการคำนวณสถานะถัดไปเป็นบัฟเฟอร์กริดใหม่ [K155LA3] ออกเดินทางเพื่อเลี้ยวที่หัวของมันโดยการใช้ชีวิตของชีวิตในฮาร์ดแวร์ของ FPGA

[K155LA3] รุ่นของใช้ Chisel, HDL ใหม่จากชุมชน Berkley และ RISCV ภายใต้เครื่องดูดควันสิ่วคือ Scala ที่มีห้องสมุดที่กำหนดเองบางแห่งที่รู้วิธีการทำแผนที่แนวคิดของ Scala บนฮาร์ดแวร์ ในวงกว้าง Verilog และ VHDL มุ่งเน้นไปที่การแสดงฮาร์ดแวร์แล้วเพิ่มสิ่งที่เป็นนามธรรมด้านบนของปีที่ผ่านมา สิ่วและภาษา HDL ที่ใหม่กว่าอื่น ๆ มุ่งเน้นไปที่การแสดงองค์ประกอบวัตถุประสงค์ทั่วไประดับสูงที่ได้รับการแมปกับฮาร์ดแวร์ FPGAs แล้วแผนที่วงจรที่ซับซ้อนและฮาร์ดแวร์ลงบน Luts และชิ้นอื่น ๆ ดังนั้นสิ่งที่เป็นนามธรรมอีกชั้นหนึ่งคืออะไร?

FPGA ที่เลือกสำหรับโครงการนี้เป็น Digilent Arty A7 ที่มี VGA PMOD เพื่อเปลี่ยน RGB444 เป็นสัญญาณอะนาล็อกเพื่อแสดงผลจริง สิ่งที่โดดเด่นเกี่ยวกับการใช้งาน [K155LA3] ของ [K155LA3] เป็นเพียงแค่ความเร็วที่รวดเร็ว แม้แต่วิ่งที่ 60 เฟรมต่อวินาทีมันก็เร็วเท่าที่จอภาพสามารถจัดการได้ แน่นอนว่าคอมพิวเตอร์หลายเครื่องนอนอยู่รอบตัวคุณสามารถจำลอง 60 x4 8 ตารางที่ 60 fps ต่อไปแทนที่จะเชื่อมต่อตรรกะกริดกับนาฬิกา VGA 60 Hz เขาเชื่อมต่อกับออสซิลเลเตอร์ภายนอกบอร์ด 100 MHz ตอนนี้แต่ละพิกเซลในแต่ละเฟรมที่แสดงรวมถึงมากกว่าหนึ่งล้านรุ่น

น่าเสียดายที่แม้กระทั่งกริดขนาดเล็กของ 60 × 48 ใช้เวลา 90% ของ luts บน artix-7 ในอนาคตเราชอบที่จะเห็นการใช้งานฮาร์ดแวร์ FPGA ที่มีขนาดใหญ่กว่าที่สามารถจัดการกับกริดที่สามารถถือคอมพิวเตอร์ทั้งหมดในนั้นได้ และตามธรรมชาตินี่ไม่ใช่รุ่นแรกของเกม FPGA ของชีวิตที่นี่ที่ Hackaday