User Tools

Site Tools


projects:ablass:dtim-hardware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:ablass:dtim-hardware [2014/11/12 10:59]
pmiedzik [Version 2]
projects:ablass:dtim-hardware [2014/11/13 16:28] (current)
pmiedzik [DTim Version 2]
Line 1: Line 1:
-====== DTim ======+===== DTim Version 1 =====
  
 +Maintained by Dmitry Lyakin <d.liakin@gsi.de> ...
  
-==== Version 1 ====+FIXME 
  
-Maintained by Dimitri ... 
  
- +===== DTim Version 2 ====
-==== Version 2 ====+**Warning!!! Firmware Version 2 is not compatible with Version 1. 
 +Before you will upgrade firmware to latest version please read carefully whole instruction.**
  
 Maintained by Piotr Miedzik <P.Miedzik@gsi.de> Maintained by Piotr Miedzik <P.Miedzik@gsi.de>
  
 Components: Components:
 +  * CES RIO3 8064 (LynxOS 3.1.0a)
   * DTim   * DTim
-    HDLWB-Based +  1-4x Scaler module 
-  * RIOLynxOS +  
-    * Ablas server (RIO) +  * DTim Hardware: 
-  Scaler module+    * Board version: FIXME 
 +    * FPGA firmwareV2.0@2014-10-01 
 +    * DSP firmware: not used 
 +    * Front Panel firmware: FIXME 
 +  * Software
 +    * RIO Server: FIXME 
 +    ABLASS Provider: FIXME 
 +    * ABLASS GUI: FIXME 
 +    * ABLASS ...
  
-=== Lemo Input/Output ===+ 
 + 
 +==== Lemo Input/Output ===
 +FIXME Add front panel picture
  
 ^ Index ^ Jumper setting ^ Function ^ ^ Index ^ Jumper setting ^ Function ^
Line 26: Line 39:
 ^ 4 | Output | Trigger for Scaler Module | ^ 4 | Output | Trigger for Scaler Module |
 ^ 5 | Output | Trigger for Scaler Module gated with start/stop events | ^ 5 | Output | Trigger for Scaler Module gated with start/stop events |
-^ 6 | Input Not used |+^ 6 | Output Gate between start cycle and end (will be added in Version 2.1) |
 ^ 7 | Input | Not used | ^ 7 | Input | Not used |
 ^ 8 | Input | Not used | ^ 8 | Input | Not used |
  
-=== Header 1 ===+==== Header 1 ==== 
 + 
 +Not used 
 + 
 +^ Index ^ Mode ^ Function ^ 
 +^ 1 | High impedance | Not used | 
 +^ 2 | High impedance | Not used | 
 +^ 3 | High impedance | Not used | 
 +^ 4 | High impedance | Not used | 
 +^ 5 | High impedance | Not used | 
 +^ 6 | High impedance | Not used | 
 +^ 7 | High impedance | Not used | 
 +^ 8 | High impedance | Not used | 
 + 
 +==== Header 2 ==== 
 + 
 +Header 2 is used to emulate VME Geographical Address. 
 +DTim board hasn't GA pins provided to VME Backplane. 
 +Default GA Address : //0x??????// 
 + 
 +^ Index ^ Mode ^ Function ^ Default jumper ^ 
 +^ 1 | Input/PullUp | GA0 | Yes | 
 +^ 2 | Input/PullUp | GA1 | Yes | 
 +^ 3 | Input/PullUp | GA2 | Yes | 
 +^ 4 | Input/PullUp | GA3 | Yes | 
 +^ 5 | Input/PullUp | GA4 | Yes | 
 +^ 6 | Input/PullUp | GA CRC | Yes | 
 +^ 7 | High impedance | Not used | No | 
 +^ 8 | High impedance | Not used | No | 
 + 
 +==== Header 3 ==== 
 +Header 3 is used for debugging purposes. 
 + 
 +^ Index ^ Mode ^ Function ^ 
 +^ 1 | Output | GSI events simulator output | 
 +^ 2 | High impedance | Not used | 
 +^ 3 | High impedance | Not used | 
 +^ 4 | High impedance | Not used | 
 +^ 5 | High impedance | Not used | 
 +^ 6 | High impedance | Not used | 
 +^ 7 | High impedance | Not used | 
 +^ 8 | High impedance | Not used | 
 + 
 +==== FPGA Firmware V2 ==== 
 +Project repository: http://gitorious.gsi.de/ablass/dtim_vme_fpga\\ 
 +GIT (Read Only): **%%git://gitorious.gsi.de/ablass/dtim_vme_fpga.git%%**\\ 
 +GIT (Read/Write): **%%git@gitorious.gsi.de:ablass/dtim_vme_fpga.git%%**\\ 
 + 
 +Wishbone Slaves: 
 +  * [[projects:lobi-ip_cores&#gsi_event_logger|GSI Event Logger]] - offset: 0x00000000 
 +  * [[projects:lobi-ip_cores&#gsi_simulator|GSI Simulator]] - offset: 0x000????? 
 + 
 +==== Diagnostic Tools ==== 
 +**WARNING!!! Diagnostic tools are available only for Linux Operating system** 
 + 
 +=== dtim_config === 
 +=== dtim_readout === 
 +=== dtim_sim === 
 +=== dtim_raw ===
  
-=== Header 2 ===+===== ABLASS Server =====
  
-=== Header 3 ===+=== Configuration === 
 +=== Startup === 
 +ablax_ablass process will demonize itself (http://www.netzmafia.de/skripten/unix/linux-daemon-howto.html) 
 +There are some important options that can be passed to  
 +  * **-d level** debug mask. Default 0 
 +  * **-f** do not demonize, stay in background. 
 +  * **-p pid_file** store pid into pid_file file. Default: ./ablax_ablass.pid 
 +  * **-c config_file** path co configuration file. Default: ./ablax_ablass.cfg 
 +  * **-l log_file** path to log file. Default: **./ablax_ablass.log**. **-** means to log only to stdout, implies **-f**
  
 +=== Debug mask ===
 +0 - no debug/log features\\
 +1 - debug general\\
 +2 - debug cycle''
 +3 - ... \\
  
  
projects/ablass/dtim-hardware.1415786360.txt.gz · Last modified: 2014/11/12 10:59 by pmiedzik