You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Target releasealpha 1.0
Epic
Document status
DRAFT
Document owner
Designer
Developers
QA

Goals

  • improve the stability of the DAFNE orbit acquisition system.

Overall strategy

  • develop and debug the new DEVIL204 along with the regular run of the legacy system;
  • get rid of the phisical DEVIL204 by moving its code to a virtual machine;
  • get rid of the 4 LEXTEL couples by employing the SIS3153 VME Ethernet controllers.

Repository

TypeDetails

Type

git

Link / Path

https://baltig.infn.it/lnf-da-control/lv-dcs-new204
NOTE: the only file included in the git repo is GOD.lvproj . No VIs are included in the git repo at this moment.

Branch

main

Hardware description

TypeDescription
ProcessorStandard DANTE virtual machine vldantedevxxx
VME controllers

Nr. 4 VME controller SIS3153 USB-0 USB3.0-VME Interface with 1 Gbps SFP Tranceiver

VME hardwareStandard Apple DEVILs (364-5-6-7), HP DVM+MUX
HardwareBergotz modules for BPM signal acquisition

Programming languages

LanguageRequired Add ons/Plugins/Extensions/Libraries
LabVIEW 12.0.1f5 (32-bit)liblv2vmechaos.lvlib (for SIS3153 usage)

Description

Due to safety reasons, the development of the new DEVIL204 takes place on the virtual machine vldantedev038 that temporarily mounts a copy of the dcs_lv12/source_linux actual directory.
Any VIs and data files created/modified/removed concern the directories:

/u2/dcs/source_linux//0_classes/GOD/
/u2/dcs/source_linux/devils/DISARMED/DEVIL204-NEW

Any derogation from this assumption will be highlighted below.

Warnings

GGODSta.vi and GGODDyn.vi have the "append" and "write" cases DISABLED to avoid memcached real write operations

A LabVIEW project (GOD.lvprog) keeps track of all the DEVIL204 VIs.

Al momento la difficoltà maggiore è quella di riottenere una tabella di ordinamento tramite i VIs:
precompileORB.vi
precompileORB_IR.vi
I suddetti VIs sono stati modificati per quanto riguarda il recupero degli indirizzi ma ci sono degli errori.

initHWGOD.vi

Open the IP connections with the four VME SIS3153 controllers and return the connection handles.
The VME access is A32, D32 and "block transfer" is enabled.
The VME mapped size is 4 MByte (that is the whole Apple DEVIL memory).
The vme_base_address is set to E0000000 (which is the DEVIL extended base address).

The connector pane pattern for all initHWXXX VIs is fixed and mandatory and – for (wrong) historical reasons – does not return any errors.

Controls

Data type

Name

Description

BoolddInLegacy data-dependency input

Indicators

Data type

Name

Description

BoolddOutLegacy data-dependency output

Details

WARNING: the connector pane pattern for all initHWXXX VIs is fixed and mandatory and – for (wrong) historical reasons – does not return any errors.

Examples

---

closeGOD.vi

Close the IP connections with the four VME SIS3153 controllers and dispose the connection handles.

Controls

Data type

Name

Description

BoolddInLegacy data-dependency input
errorClustererrorIn


Indicators

Data type

Name

Description

BoolddOutLegacy data-dependency output
errorClustererrorOut

Details

---

Examples

---

LNFDCS-122 - Getting issue details... STATUS

  • No labels