{"title":"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":"{\"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}","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}
Abstracting HW Communications with Channels for HDLRuby
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.