TPC Electronics Meeting
- DDL related Software -
Bernardo Mota 13/ 01/ 05
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
Summary
• DDL Script Language
• Existing Testing Software
• Future Configuration Software
• Future Work
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
DDL Script Language
pedestal data Ref. Erwin Denes
active channel list 0x7000
0x7001
0x7000
0x7002
FEC readout list 0x7001 ..
trigger configuration
0x7000 0x700A
0x7002
0x7002
0x7001 ..
0x7000 0x700A
Data Configuration Files
0x7001 ..
instruction sequence 0x7000 0x700A
0x7002
0x7001 ..
(contain ALTRO config.) 0x7002
..
0x700A
0x700A
destination
Script File: RDO.scr
write_command 0x2000 #RESET
write_block 0x8800 AFL.dat %x #FEC readout list >> FeC2_1 -m 0 -f RDO.scr
write_block 0x6400 ACL.dat %x #active channel list
write_block 0x6800 pedestal.dat %x #pedestal data
write_block 0x7000 config.dat %x # instruction sequence
write_command 0x0 #Execution instruction MEM
wait 100000
write_block 0x7801 trg_mode.dat %x #trigger configuration
#Trigger generation
write_command 0xd800 #Send trigger
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
DDL Script Language
>> FeC2_1 -m 0 -f RDO.scr Calling a full script
>> prorc_receive Acquire n events from DDL
>> send_command Send single frontend command
>> prorc_send Send single frontend data block
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
Existing Test Software
Write_ALTRORegister.vi
ACL_AFLGeneration.vi
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
Existing Test Software
ManualConfiguration.vi
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
Existing Test Software
Monitor.vi
Analysis.vi
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
Future Configuration Software
Raw Data
Software Hardware
‘N’ configuration RCU
Parameter
FEC
ALTRO/BC/RCU blocks
FEC
Extraction
parameters
Transporter
to DAQ
scripts
Data Block
FEC
Parameter
FEC
Assembler
Database Transporter
to DCS
scripts
Configuration data: 7MByte/RCU
- Worst case scenario -
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)
Future Work
• Precise definition of final configuration software
13/01/05 TPC Electronics Meeting Bernardo Mota (CERN PH/ED)