{"title":"Digital realization of analogue computing elements using bit streams","authors":"N. Patel, G. Coghill, S. Nguang","doi":"10.1109/IWSOC.2003.1213009","DOIUrl":null,"url":null,"abstract":"Real-time execution of an algorithm can be achieved with a fast serial processor or with a parallel machine. Usually both of these methods use multi-bit binary words which are processed by an arithmetic unit. This paper demonstrates an alternative approach to the parallel solution. Here, instead of a multi-bit word, a single bit-stream is processed by digital logic to satisfy the required algorithm. Using elementary digital gates, classical elements like integrators and differentiators can be constructed. These elements operate on bit-streams and also produce bit-streams and by interconnecting them, complex systems can be built. The inherently parallel nature of this technique makes it possible to implement complex algorithms in real time. This technique has been successfully applied to implement a PID controller on an FPGA for an experimental thermal plant.","PeriodicalId":259178,"journal":{"name":"The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, 2003. Proceedings.","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, 2003. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWSOC.2003.1213009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Real-time execution of an algorithm can be achieved with a fast serial processor or with a parallel machine. Usually both of these methods use multi-bit binary words which are processed by an arithmetic unit. This paper demonstrates an alternative approach to the parallel solution. Here, instead of a multi-bit word, a single bit-stream is processed by digital logic to satisfy the required algorithm. Using elementary digital gates, classical elements like integrators and differentiators can be constructed. These elements operate on bit-streams and also produce bit-streams and by interconnecting them, complex systems can be built. The inherently parallel nature of this technique makes it possible to implement complex algorithms in real time. This technique has been successfully applied to implement a PID controller on an FPGA for an experimental thermal plant.