A remote wire/wireless video monitor system using HW/SW co-scheduling RTOS

The remote wire/wireless video monitor system (RWVMS) is a video monitor and control system developed successfully by NEUINFO. RWVMS consists of several sub-systems each of them forming a complex independent component. RWVMS covers the task controlling, configuring and monitoring of the system. Since the experiment will be running in a radiation environment, fault tolerance, error correction and system stability in general are major concerns. A system consisting of independently running layers has been designed and runs on a large number of nodes. An autonomous single-board computer, the RWVMS board, has been developed which enables one to run the HW/SW co-scheduling operating system designed by NEUINFO in an embedded environment, and to perform hardware tasks related to the hardware devices. Further custom hardware devices have been developed covering specific tasks and dynamic HW/SW tasks. These devices together with standard computers in higher control layers form a distributed system. This paper focuses on the concept and architecture of the RWVMS and present results and experiences from the system integration tests.

[1]  K. Keutzer,et al.  System-level design: orthogonalization of concerns andplatform-based design , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[2]  Marco Platzner,et al.  Online scheduling for block-partitioned reconfigurable devices , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[3]  S. Abdullah GSM Technology , 2002, IEEE Students Conference, ISCON '02. Proceedings..

[4]  Ge Yu,et al.  An embedded SOPC system using automation design , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[5]  Reinhard Männer,et al.  Multitasking on FPGA Coprocessors , 2000, FPL.

[6]  Majid Sarrafzadeh,et al.  Fast Template Placement for Reconfigurable Computing Systems , 2000, IEEE Des. Test Comput..

[7]  Marco Platzner,et al.  Fast online task placement on FPGAs: free space partitioning and 2D-hashing , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[8]  Oliver Diessel,et al.  Partial FPGA rearrangement by local repacking (abstract) , 1998, FPGA '98.

[9]  SarrafzadehMajid,et al.  Fast Template Placement for Reconfigurable Computing Systems , 2000 .

[10]  Gordon J. Brebner,et al.  A Virtual Hardware Operating System for the Xilinx XC6200 , 1996, FPL.