Hardware design of HIRFL-CSR EVMEbus controller based on ARM920T

The HIRFL-CSR EVMEbus controller is developed in IMP. The controller is based on AT91RM9200 (ARM9) microprocessor, which is in 0.8 mm BGA package. The controller runs LINUX OS, and can connect with standard VGA display, keyboard, and mouse. There are 10M/100M Ethernet, USB, RS-232, RS-485 and CANBUS interfaces on the board. It supports storage devices SD Card and CF Card. The backboard interface logic is pro- grammed in VHDL and is programmed into an in-system configurable FPGA device. The bus can drive high current up to 64 mA. It is not only compliant to VME specification, but also has flexibility of the programmable signal defini- tion. Being a key module in HIRFL-CSR control system, the controller can be used as a local controller and also a remote gateway controller.