Accelerator Controls & Beam Diagnostics Division |
CPU Boards
CPU-1 Board
- 68000 CPU running at 8 MHz
- On-board 16 kB RAM & 16 KB EPROM
- On-board assembler, dissembler & debugger
- One Serial Port
- One Parallel Port
- On-board bus arbitration
- Seven interrupt levels
|
|
CPU-2 with OS-9 Board
- 68000 CPU running at 8/16 MHz
- 128 KB firmware
- 256/512 KB SRAM
- Additional EPROM 256 KB/512 KB/1 MB
- Two Serail Ports: RS 232 & RS 485
- 16 bit timer
- Single level bus arbitration
- Seven interrupt levels
|
|
CPU-3 (open source h/w and s/w)
- VME Standard & features Supported
Up to VME 32 standard supported, DTB Master : A32/A24/A16 / D32/D16/D8 /BLT32/BLT16 , VME IRQ supported: Total 5 out of 7 (VME IRQ 3,4,5,6,7),
AM supported: 28 (pre defined) +16 (user defined) codes.
- FPGA Resources
Spartan-6 LX75 (40% resources available for User)
- Processors
Two Processors are provided
CPU1: ARM 64Bit, Cortex -A53, Quad core, 1GHz
CPU2: ARM 32bit, Cortex-M3, 84MHz
- Memory
1GB RAM, 16GB ROM
- Synchronization methods
GPS, PPS UTC, 40ns resolution. 1us accuracy, time stamping at source, cyclic event generation, future time event generation in distributed system environment
- Additional on board I/O
2 Analog Input, 12 bit, 1Msps , 2 Analog outputs, 12 bit, 1Msps, 4 Status I/O 3.3V
- Interface
2 USB 2.0, 1 LAN 10/100 base-T, 1 RS232 port
- Diagnostics
On-board readout for +3.3V, +5V, +12V, -12V, CPU1 Temperature, CPU2 Temperature, FPGA Temp, 4 Temperature measuring devices and 12 status LED.
- Special Features
True Random Number Generator (TRNG), Watch Dog , Power On Reset (POR)
- RTOS Support
Free RTOS
- General OS Supported
Linux
- SCADA supported
EPICS
- BSP developed for:
Linux and Free RTOS
- Inter CPU Communication Methods
Hardware Que, Virtual com port, and Streaming Socket, total 27 bidirectional channels are possible
- General Programming Language /Logical programming language
C, C++, ARDUINO, Scilab / SWI-Prolog
|
|
|
Best viewed in 1024x768 resolution
|