DocumentCode :
2694263
Title :
Cyber laboratory for hardware logic experiments: A seamless integration of actual laboratory and remote laboratory
Author :
Koike, Nobuhiko
Author_Institution :
Fac. of Comput. & Inf. Sci., Hosei Univ., Koganei, Japan
fYear :
2012
fDate :
21-23 June 2012
Firstpage :
1
Lastpage :
5
Abstract :
Cyber Laboratory for FPGA-based logic design course is underdevelopment. It combines the existing actual hardware laboratory and the remote laboratory, with newly designed CAD services and FPGA-run services realized in the form of the Web Services. A Cloud-storage is employed to transfer large CAD files and simulation data files among laboratory FPGA-Platforms and student laptop/desktop home PCs. Design Files can be shared among students, TAs and Teachers for further consultations. Students can easily migrate from actual laboratory to remote laboratory and vice versa. The Cyber laboratory takes advantage of student PCs´ active participations in the remote laboratory mode to off-load time consuming tasks, such as logic simulation, from actual laboratory´s FPGA-design platforms. It is also effective to avoid network latency and to improve interactive response. Cyber laboratory uses commercial Verilog-HDL logic synthesis tools, FPGA Test-beds and logic analyzers, those are tightly integrated into specific hardware platforms and difficult to decouple. So, actual laboratory organization is still plays an important role in the remote laboratory mode. CAD Web services and FPGA-run Web services are developed to combine remote student PCs with actual laboratory FPGA-Platforms. Those handle compilation, FPGA-run and logic analyzer setup/measure tasks in the form of the Web services. As the laboratory FPGA-Platforms have to serve in two ways: actual laboratory services and remote laboratory services, two separate Virtual Machines are prepared for all laboratory PCs in the form of VM PC clusters. A VM managing PC handles the allocations of VMs to laboratory PCs, according to the usage of PCs. When the actual laboratory is in use, most PCs are assigned as the actual lab VMs. During off-class hours or at night-time, most PCs run the remote service VMs. In this way, a scalable and efficient FPGA based logic design cyber laboratory can be realized.
Keywords :
Web services; cloud computing; computer aided instruction; educational courses; electronic engineering education; field programmable gate arrays; hardware description languages; logic CAD; logic simulation; student experiments; virtual machines; CAD Web service; CAD file; FPGA test-bed; FPGA-based logic design course; FPGA-design platform; FPGA-run Web service; VM PC cluster; Verilog-HDL logic synthesis tool; actual laboratory service; cloud-storage; cyber laboratory; design file; hardware laboratory; hardware logic experiment; hardware platform; home PC; laboratory FPGA-platform; laboratory organization; logic analyzer; logic simulation; remote laboratory service; simulation data file; student laptop/desktop; virtual machine; Cloud computing; Field programmable gate arrays; Hardware; Remote laboratories; Servers; Cloud storage; FPGA design course; PC clusters; Remote Laboratory; Virtual Machine; Web Services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology Based Higher Education and Training (ITHET), 2012 International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-4673-2332-1
Type :
conf
DOI :
10.1109/ITHET.2012.6246013
Filename :
6246013
Link To Document :
بازگشت