{"title":"Abstracting HW Communications with Channels for HDLRuby","authors":"L. Gauthier, Y. Ishikawa, Ryota Sakai","doi":"10.12792/ICIAE2021.014","DOIUrl":null,"url":null,"abstract":"HDLRuby is an extensible hardware description language (HDL) created for improving the productivity of hardware (HW) designers. This paper presents an extension of the language with channels that decouple computation from communication and allow reusing components without modifying their HW description. As experiments, three data transmission protocols have been implemented as channels and seamlessly interchanged for the communication of HW components.","PeriodicalId":161085,"journal":{"name":"The Proceedings of The 9th IIAE International Conference on Industrial Application Engineering 2020","volume":"125 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Proceedings of The 9th IIAE International Conference on Industrial Application Engineering 2020","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12792/ICIAE2021.014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
HDLRuby is an extensible hardware description language (HDL) created for improving the productivity of hardware (HW) designers. This paper presents an extension of the language with channels that decouple computation from communication and allow reusing components without modifying their HW description. As experiments, three data transmission protocols have been implemented as channels and seamlessly interchanged for the communication of HW components.