Abstract:
To address the challenges of limited equipment resources, high maintenance costs, and rigid experimental modes in hardware experimental teaching using traditional field programmable gate array (FPGA) experimental equipment, this paper proposes a construction scheme for an online practical teaching platform based on a high-density FPGA server cluster. By integrating the data acquisition module into the FPGA chip, this platform achieves high-density integration of 28 development boards in a single rack-mounted server, constructing a cloud-based experimental environment that supports concurrent access for multiple users. Building upon this platform, this paper adopts a top-down experimental case design method to redesign experimental cases for the Computer Organization Principles course, and establishes an automated evaluation system based on black-box testing. Practical teaching application demonstrates that the platform can support 239 students in simultaneously conducting the full series of Computer Organization Principles experiments, with the equipment reuse ratio increased to 4:1. This scheme forms a new teaching model integrating “hardware resource virtualization, cloud-based experimental operation, and real-time evaluation feedback,” thereby breaking the rigid constraints of physical time and space in traditional hardware experiments, and enabling ubiquitous autonomous practice in FPGA experiments.