Add connection between temperature sensor and FPGA (additional to connection to Etrax) (Fix on Trbv2: wire from via next to Pin1 of temperature sensor to JP266 te...
LIST OF ERRORS FOUND IN THE TRBv2A DESIGN: * Event and bunch reset signals for TDCs come from FPGA to all four TDCs. In V2 those signals are LVDS and FPGA sho...
Mounting new Cables and OEP to MDC In this file you can find all information you need before working on the MDC upgrade: * MboDboOnChamber.pdf: INFORMATION FOR...
Main.AttilioTarantola 26 Aug 2008 The Optical end point placed at the end of the HADES cave. The logical analyzer connected to hades29. D0: external oscillator D1...
Main.BurkhardKolb 14 Dec 2007 Agenda: 11.12.07 introduction Attilios Talk about MDC readout via TRB identified projects: TRB Add on board old driver cards ...
Main.AttilioTarantola 05 Aug 2008 The software configures and takes data from 10 buses. By default all 10 buses are enabled. After you loaded the firmware, the ch...
Common Status Register All network devices have one (or more) 32 Bit status registers. These registers will be read out for example once each second using TRBNet....
SPI controller description The SPI FlashROM controller is attached to RegIO data bus. The user interface consists of two 32bit registers, and one BlockRAM for dat...
Reading and Writing registers over the network TrbNetRegIO is a simple interface to read and write registers inside your application from anywhere on the network....
Streamed Event Building The name "streamed event building" comes from the fact that inside the network there is no place where we can guarantee to be able to stor...
IPU Data Channel Data Format The request to start readout of the data of a specific event is the same as the trigger information delivered on the LVL1 trigger ch...
In the base dir, change the files Makefile.am and configure.in make the new subdir and copy a Makefile.am from a different subdir (not from the main dir!!!). Edit...
Information on using VHDL Constraints Lattice constraints Constraints for Lattice FPGAs should be located in a separate LPF file, especially if these constraints...
Main.KrzysztofKorcyl 19 Sep 2005 RPC board CALIBRATION Calibration, according to NASA definition, is the process of collecting instrument characterization infor...
First light : ) Despite the fact the the description below is really outdated, I can pronounce the first really important step from connecting the new RICH ADCM t...
Not the official milestones, but some pragmatic steps: Simulations VHDL simulation done by Ingo. First important step is to have a running chain with 2 dummy APL...
Stable releases of modules, corresponding CVS tags and description of each release are given in a table below: (How to checkout branch: cvs checkout r stab_oct07...
Network Addresses Each network member needs an unique 16Bit address. A network member is not necessarily equal to some piece of hardware: A normal TRB2 board has ...
HADES raw data format document is signed up to version 1.3 Purpose This document describes the raw data format of the HADES data acquisition system. All Rea...
Main goal The Advanced Subevent Debug Block (ASDB) is being proposed in strict accordance to the existing HADES subevent header structure. It enhances the feature...
Structure The main idea is to include additional debug information inside the data block (either send by TRBNet or on the classical way). This information should ...
I propose to use the following components: * SPFEIM100_G optical transceiver from Infineon (I ordered 30 of them 2007 01 29 ) * a 100 300Mbits/s SERDES. In...
Trb Net Onewire interface This entity provides a very simple 1 wire master to read out the id of a 1 wire device. It does not support busses with more than one de...
Overview The TrbNetIOBUF is the basic element which controls the connection between the media layer (after de multiplexing of the individual channels) and the Fan...
Overview Wrapper entity for various fifos. The design files for the different fpgas can also be found in the cvs, as xco configuration files for the xilinx corege...
Trbnet Streaming API A streaming API allows an application to be inserted into the data stream. There it can fullfill two different tasks: It can simply preproces...
Event Builder Performance Conditions: * 90 subsystems * I used TOF 0, TOF 1, TOF 2 and TOF 4 VME CPUs. 23/22 daq_rdosoft processes per CPU. * Water mark ...
Network configuration A lot of parameters cn be set using the generics in each top entity. Nevertheless, some of these have to be common for all network devices. ...
Overview The network protocol is the most critical part of the complete concept. It should match the requirements (low latency), but should be flexible on the o...
Please make a block diagram Please add schematics here... Bugs The trigger bus jumpers are not correctly pulled: To be a DTU, the data pin must be a pull up, not...
Endpoints There are some ready to use endpoints. These endpoints are named accordingly to their kind and number of interfaces: For example "trb_net16_endpoint_0_t...
Interfaces The TRB Endpoints are all using the same interfaces. There is a media independent interface (MII) on the network side. On the application side of the e...
Overview The multiplexer, which has more than one port on the internal side, and one port only on the media side. Signal description Media direction port Inter...
Overview The TrbNetOBUF is controlling what data content is leaving the hub. Signal description Media direction port (similar as described in NewTriggerBusMedia...
Overview The TrbNetIBUF is buffering the data coming from the media. All word which are offered by the media must be read, otherwise something is completly wrong ...
TRBNet Files This is a list of files found in the cvs. The optical link is missing at the moment. Low level parts Fifos $ trb_net_fifo: A standard fifo entit...
How to start 1. Below you can find images for TRB. If you cannot find your image, mail to Radek(rtrebacz #64;gmail.com). Lets include information about NFS ser...
The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU. Additionally, one should enable the...
TDC is connected with FPGA thru two interfaces: * JTAG * Parallel JTAG interface It is used for programming status register and control register of TDC's...
connect_res start/stop connect_res Michael fixed connect_res which was crashing when a connection to the Event Server (hadeb06) was lost. Now connect_res will...
Data Access Scheme for Beamtime Apr 2007 The following picture illustrates the data flow for the april 2007 beamtime. This scheme on one hand provides access for...
In a nutshell: To remove tof completely from the LVL2 trigger and use tip only as a readout board, change * set g_master_control expr 0x6 $async_mode to...
The sound server is a "superdaemon" running on "hadesdaq", as well as on hadc08 and lxhadesdaq Install the sound server: * checkout the "tools" module * as ...
Here the TRB Version 1 are listed where they are used and their current status de etrax where status additional information last update 001 cracow Ok ...
Overview The TrbNetPriorityArbiter takes an INPUT_IN pattern and generate an RESULT_OUT pattern with only one bit enabled. Fixed priority is possible as well as r...
Main.MarekPalka 02 Nov 2006 Port C7 0 is used as an output of Etrax and port C15 8 is used as input. With first trigger etrax sends what kind of action(M) i...
The access to the DSP goes always via the FPGA, in particular the boot strap pins are driven by the FPGA, and this is very important. I suggest a number of regist...
Main.MarekPalka 16 Nov 2006 On the picture below is presented crosstalk measured on 2 channels. On one channel is pulse which is about 55ns wide. Disturbing chan...
Driver installation for the Acromag PMC module * Download the driver software from acromag (or ask Ingo) * Go to pmcdx501/devdx501/ and #define KERNEL_DBG_O...
Changes needed to compile EPICS environment: set environment: . init_env go to the directory: cd ~/devboard work_2.4/apps/epics/base 3.14.8.2 edit ./configure...
Main.MichaelTraxler 22 Nov 2005 CPLD on board configuration The usage of CPLD is involved with SWITCH2 and also with register in FPGA. Vi this CPLD we can progra...
Main.MarekPalka 29 May 2006 How to programm Cypress jam p0xb5200000 aCONFIGURE_DEVICE cy_top.stp Programm board with base 0xb. rw w 0xb5200004 90 for Cypress ...
VME info Main.MichaelTraxler 27 Jan 2006 * VME_Handbook_Pindefinition.pdf: Pins on the VME backplane * VME_Handbook_Interrupts.pdf: Interrupts * VME_...
What the MU does in words.... One comment about downscaling and triggered flag in the MU data These flags are not correlated. The MU always (for every event) det...
The smoked TRB (Serial No. 5) is in repair. After removing the DC/DC converters (48V, 2,5V, 3.0V) there is no short circuit anymore and the ETRAX is working again...
The TIP has to provide theta and phi of lepton candidates for the Matching Unit. Therefore it needes the calibration parameters of the TOF detector. There is no a...
CAEN TDC/ADC 32 channels Current (15.04.2005) firmware version 4.06 Way to find out version: E7_25:tof1:/hades/usr/hades/aug04/slow $ rw_16 r 50001000 read: 000...
This is the page where all TOF modules are described If you make changes (in particular TOF4) please update this page TIP modules Module Label Description ...
TIP shows permanent bus errors If the error log shows messages like this: e7_21 tipctrl 26 : tof2tip: Bus Error Workaround: Please stop DAQ, close hadaq and re...
(NL) is a number of line counter tip_readout (DSP1) tipdebug sniff1 tof1tip (NL) CT:5 X:6100 MC:6407 MS:20040 1:1445d2 1T:0 1P: 3 2 :8b6c1 2 :b8f0e CT: which ...
There are two applications: ram2eth file:///misc/hadaq/cvsroot/rpctrbetrax/eth2file response for sending triggers reading RAM1, RAM2 sending this data v...
Status and "to do" list for RunControl * error reporting in async record? report via alarm status, how to check? * snc compiler works, but no runtime If cas...
Summary of current status in RunControl Frontend Control/Monitoring * IOC on LynxOS works reliable * implementation of "blub_lib" interface to IOC done for...
Data Acquisition and Slow Control name of document daqslow.html version 0.3 author M. M nch date 18 07 2000 draft purpose This document proposes a common understa...
Some thoughts about init/reset/start/stop In the original definition of the run control states it was well definied what transitions from state to state are possi...
The MU has the following features: * always readable register: offset 0x07000000 (0xd7000000) * if you can read from address offset 0x02004000 (0xd200...
Run Control Brain Storming * Call browser windows from MEDM for input into database (like OV NNM WebLauncher) * Writeup and new thoughts on RunControlStates...
Better Hardware for a better Run Control Some thoughts which functions in readout hardware would be nice to have for supporting the run control. Most of the time...
Hello, if you want to change the LVL2 Trigger settings do the following: go to one of the lxi machines (user hadaq): $ ssh hades@lxi016 then go to /u/hades/hades...
HadesArchivist The Archiving tool to save HLD Files on the GSI Tape Storage System Currently for archiving HLD files we are using a Perl script which runs as a da...
Foswiki's DaqSlowControl web /view/DaqSlowControl The DaqSlowControl web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World.