{"title":"ATLAS L1Calo升级的协同HDL管理工具","authors":"F. Gonnella","doi":"10.22323/1.343.0142","DOIUrl":null,"url":null,"abstract":"Coordinating firmware development among many international collaborators is becoming a very widespread problem in particle physics. Guaranteeing firmware synthesis with place and route (P&R) reproducibility and assuring traceability of binary files is of paramount importance. Our HDL managing tool, developed in Python and tightly integrated with CERN Gitlab and Xilinx Vivado, tackles these issues by exploiting advanced Git features and by paying particular attention to Intellectual Property handling. In LHC Run-3, the ATLAS L1Calo Trigger system will be upgraded with new feature extraction and readout modules and our tool is used for the firmware development for these modules.","PeriodicalId":400748,"journal":{"name":"Proceedings of Topical Workshop on Electronics for Particle Physics — PoS(TWEPP2018)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A collaborative HDL management tool for ATLAS L1Calo upgrades\",\"authors\":\"F. Gonnella\",\"doi\":\"10.22323/1.343.0142\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Coordinating firmware development among many international collaborators is becoming a very widespread problem in particle physics. Guaranteeing firmware synthesis with place and route (P&R) reproducibility and assuring traceability of binary files is of paramount importance. Our HDL managing tool, developed in Python and tightly integrated with CERN Gitlab and Xilinx Vivado, tackles these issues by exploiting advanced Git features and by paying particular attention to Intellectual Property handling. In LHC Run-3, the ATLAS L1Calo Trigger system will be upgraded with new feature extraction and readout modules and our tool is used for the firmware development for these modules.\",\"PeriodicalId\":400748,\"journal\":{\"name\":\"Proceedings of Topical Workshop on Electronics for Particle Physics — PoS(TWEPP2018)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-06-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of Topical Workshop on Electronics for Particle Physics — PoS(TWEPP2018)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.22323/1.343.0142\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Topical Workshop on Electronics for Particle Physics — PoS(TWEPP2018)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22323/1.343.0142","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A collaborative HDL management tool for ATLAS L1Calo upgrades
Coordinating firmware development among many international collaborators is becoming a very widespread problem in particle physics. Guaranteeing firmware synthesis with place and route (P&R) reproducibility and assuring traceability of binary files is of paramount importance. Our HDL managing tool, developed in Python and tightly integrated with CERN Gitlab and Xilinx Vivado, tackles these issues by exploiting advanced Git features and by paying particular attention to Intellectual Property handling. In LHC Run-3, the ATLAS L1Calo Trigger system will be upgraded with new feature extraction and readout modules and our tool is used for the firmware development for these modules.