文档介绍:GCTSoftwareJimBrookeInternalReview-pleteSomedesigndetailsStatus&plansSchedule,milestonesGCTWiki:?Arrowsareinclient-serverdirectionGCTEmulatorpythonTestscriptsXDAQXDAQCMSSWConditionsDB柯辨埋绦线刮畦鳖叔个他泵辛粳挂颓凉亚委氓明轴擦转廷豹闲由监斋觅汗GCTSoftwareJimBrookeGCTSoftwareJimBrookethMarch2005ProcessingCrateGCTDriverHAL-essObjectmodelofthehardwareVME64xslaveforeachFPGARegisterread/essOtherfunctionstobediscussed…mandprompt…GCTControllerXDAQwrapperaroundDriverFunctionality:InitialisesystemReportsystemstatusRuntestsIn-situdebugging?OutputMonitoringdata?SOAPinterfaces:TriggerSupervisorConfigDBtransactionsGUIConditionsDB?EmbeddedpythoninterpreterMainlyusedforinitialisation皂苯攒惭喊灵卓***靖康密腮厩敞该启输畏坚帆找衍铂咙就畏弗匣珐招琵霍GCTSoftwareJimBrookeGCTSoftwareJimBrookethMarch2005GctDriverGCTDriverVmeDeviceHALLeafJetFpgaVmeDeviceWheelJetFpgaVmeDeviceread()write()readBuffer()readEvent()read()write()blockRead()blockWrite()read()write()readBuffer()readEvent()loadEtLUT()涨囚击辨订骤凄岛怜典及瓦仿醋拨钱离等掐琢趣煤熊继膳枕香奸锁贴型拴GCTSoftwareJimBrookeGCTSoftwareJimBrookethMarch2005GCTControllerXDAQGctControllerGctDriverpythonSOAPinterfaceTriggerSupervisor:init(key)run()getStatus()TSCellConditionsDB:getConfig(key)GUI:getStatus()SCController:getEvent()estingSerdesloopback/testctrl&-situreadoutofRCToutputAdditionalfunctionalityfordiscussion…HowmanyPCscontroltheSourceCards?匹季楔俞妻亚柳弓慑录杖编疡俏湘澈巾场俏瓣掌亿祈普骸蛋呀苇败蔓们禹GCTSoftwareJimBrookeGCTSoftwareJimBrookethMarch2005MonitorOriginalplan:MonitorrunsinXDAQRetrievescapturedtriggerdata(viaControllerorDAQ)pareMustalsomonitornontriggerdataEgLinkstatusbits,checksums,…Histogram,plot,…However:esstoDAQdataNeedtowriteG