Prototype of the Ethernet-based Power SupplyInterface Controller Module for KEKB	 Tatsuro Nakamura, Atsuyoshi Akiyama, Kazuro Furukawa, KEK, Tsukuba, Ibaraki, JapanOverview
Most of the magnet power supplies of the KEKB rings and beam transport lines are connected to the local control computers through ARCNET. For this purpose wehave developed the Power Supply Interface Controller Module (PSICM), which is designed to be plugged into the power supply. It has a 16-bit microprocessor, ARCNET
interface, trigger pulse input interface, and parallel interface to the power supply. According to the upgrade plan of the KEKB accelerators, more power supplies areexpected to be installed. Although the PSICMs have worked without serious problem for 11 years, it seems too hard to keep maintenance for the next decade becausesome of the parts have been discontinued. Thus we decided to develop the next generation of the PSICM. Its major change is the use of the Ethernet instead of theARCNET. On the other hand the specifications of the interface to the power supply are not changed at all. The new PSICM is named ePSICM (Ethernet-based PowerSupply Interface Controller Module). The design of the ePSICM and the development of the prototype modules are in progress.

(1) Introduction ----- PSICM(2) New Generation of the PSICM(3) Requirements of the Compatibility

KEKB is an asymmetric electron-positron collider at
8 × 3.5 GeV/c for B-meson physics. It started inoperation in Dec.1998.

For the Super-KEKB, more power supplies areexpected to be installed. We need more PSICMs.

Compatibility between ePSICM and the original
PSICM are required.

KEKB accelerator control system is EPICS-based.
More than 100 VME/VxWorks computers as IOC
Several workstations of 4 kinds of platform

About 2500 magnet power supplies are installed in
the KEKB storage rings and the injection beamtransport lines and controlled by 11 IOCs.
To connect such many power supplies to the IOCs,
we adopted ARCNET as the field bus anddeveloped the PSICM (Power Supply Interface
Controller Module) .

The PSICMs have worked well for 11 years. But
some of the parts have been discontinued. It seems
hard to reproduce the PSICM now.

•The interface to the power supply must be fullycompatible.

Thus we start developing the next new generation ofthe PSICM. It uses Ethernet as the field bus.
It is named ePSICM (Ethernet-based PSICM)

The ePSICM must be able to be plugged into
any existing power supplies.
•The higher level protocol of the communication
with the IOC should be compatible.
This requirement minimizes the modification
cost of the control software.

We think the Ethernet is the most probably surviving
technology in the next decade.

(4) Prototypes of the ePSICM•3U Euro-card format (100mm×160mm) with a DIN 64-pin
connector

Table 1: The specification of the PSICM and the ePSICM Prototypes•It can be plugged into the power supply.

Original PSICM•parallel interface to the power supply

ePSICM Prototype-1(Using SUZAKU)ePSICM Prototype-2(Using Armadillo)•ARCNET interface with HYC2485 media driver

Board computer

SUZAKU-V SZ410-U00

Armadillo-500 A5027-U00Z•Up to 20 PSICMs can be connected in a daisy-chain
manner using shielded twisted-pair cable.

Microprocessor (CPU core)

AM186(PowerPC405)

i.MX31 (ARM11)

Clock frequency

20MHz

350MHz400MHzData memory

256kB SRAM

32MB DDR2 SDRAM × 2128MB DDR SDRAM

Program memory

256kB EPROM8MB SPI FLASH

PSICM

32MB NOR FLASH

Buffer memory
Network interface

256k × 16bits SRAM
2.5Mbps ARCNET
Backplane mode

Programmable logic device

Ethernet
10BASE-T/100BASE-TX

Ethernet
10BASE-T/100BASE-TX

FPGA: Xilinx Virtex-4 FX
XC4VFX12-SF363

CPLD: Xilinx CoolRunner-II
xc2c256	
ePSICM Prototype-1
Prototype using SUZAKU-V

ePSICM Prototype-2
Prototype using Armadillo-500

PSICM in the Power Supply
Ethernet Interface

SUZAKU-V

Configuration of the Magnet Power Supply Control System
Sync. Start Signal

ARCNET Interface board（4 ch. / boards）

CPUPowerSupplySRAMSUZAKU: the small board computer with FPGA.

Armadillo: the small simple board computer.

SUZAKU-V has:

Armadillo-500 has ARM11 CPU core.

•Virtex-4 FX FPGA with hardcore PowerPC.

Armadillo-500 supports Linux Kernel 2.6.

•Ethernet interface with RJ-45 connector.

Some additional chips, CPLD, SRAM and the
Ethernet interface are also mounted on the board.

SUZAKU-V supports Linux Kernel 2.6.
Few additional chips are required to build thecomplete module.

PSICM	 

Armadillo-500

CPLD

Armadillo is cheaper than SUZAKU.

IOCmax. 20 nodes
Twisted pair CablesLocal Control
RoomPower SupplyStation	  ARCNET（1 pair）	  Sync. Start Signal（1 pair）(5) ePSICM as the General Purpose Embedded I/O Controller with EPICS
For the test purpose, we have installed EPICS in the both prototypes and have successfully run EPICS IOC
core program. The ePSICM has the potential to be the general purpose embedded I/O controller.