The CCUSB is a full-featured CAMAC Crate controller with integrated high speed USB interface. It supports Master and Slave operations with full CAMAC arbitration; as a master it accepts slaves. The CCUSB is FASTCAMAC compliant. The CCUSB internal FPGA can be programmed to operate as command sequencer with data buffering in a 22kB size FiFo. Combined with the front panel I/O ports this allows CAMAC operation and data taking without any PC or USB activity.
All CCUSB logic is controlled by the XILINX Spartan 3 family FPGA. Upon power-up the FPGA boots from a flash memory. The configuration flash memory can be reprogrammed via the USB port, allowing convenient updates of the firmware. The integrated CAMAC dataway display as well as additional LED’s for the controller / USB provide all necessary system information.
-
high speed USB2 interface, auto-selecting USB2/USB1
-
3 user-programmable NIM inputs (with LEMO connectors)
-
3 user-programmable NIM outputs (with LEMO connectors)
- Visual data and status display with 54 red, green, and yellow LEDs (N, F, A, R / W Data, Q, X, C, Z)
user definable / host-controlled readout modes
Readout triggered either via USB link, or by a programmable combination of LAMs, or by a start signal applied to a (programmable) NIM input
22-kByte data buffer (FIFO) with programmable level of transfer trigger
FASTCAMAC level 1 compatible
Microsoft Windows (32-bit) and Linux support, LabView VI's (version 7.1 and 8.0), download