System information
Contents
1 Introduction 17
1.1 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2 ALICE Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.3 HLT Computer Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4 Remote Management Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.1 KVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.2 BIOS Console Redirection . . . . . . . . . . . . . . . . . . . . . . . . 21
1.4.3 IPMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.4.4 Remote Management Cards . . . . . . . . . . . . . . . . . . . . . . . 21
1.5 CHARM Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.1 Features of the CHARM . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.2 Usage of the CHARM . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2 CHARM Architecture 27
2.1 Overview of the CHARM Board . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2 Excalibur Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.2.1 Embedded Stripe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.2.2 ARM922T CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.2.3 FPGA Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3 FPGA Design of the CHARM . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3 Software of the CHARM 35
3.1 Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.1 Device Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.3 File system of the CHARM . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3.1 Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4 NFS-Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4 Graphic Card Implementation 41
4.1 VGA Speciļ¬cation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.1.1 VGA Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.1.2 Video Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.1.3 Access to the Video Memory and Register . . . . . . . . . . . . . . . 45
4.1.4 Addressing of the Video Planes . . . . . . . . . . . . . . . . . . . . . 46
4.2 Graphic Card Implementation Layout . . . . . . . . . . . . . . . . . . . . . 46
4.2.1 VGA address window . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.2.2 Hardware Implementation of the PCI Target Interface . . . . . . . . 50
7