{"title":"异步处理器核上的多无线电支持:一种认知无线电的设计方法","authors":"D. Guha, T. Srikanthan","doi":"10.1109/PORTABLE.2007.72","DOIUrl":null,"url":null,"abstract":"It has only been very recently that commercial asynchronous processors on FPGAs have started to take shape, and much of the design details of the architecture prototypes are not publicly available. Programming description languages and CAD tools for asynchronous design are still maturing, and there are different languages like CSP, Tangram, OCCAM, Verilog+, etc., which are difficult to port to different asynchronous target architectures. The on-going research on multi-radio realization on asynchronous microprocessors (that do not run an operating system) focuses on a custom-instruction based hybrid optimality structure involving a combination of STAPL (single track handshake asynchronous pulse logic) circuits and QDI (quasi-delay insensitive) circuits design styles which are fundamentally different in implementation character. Compiling different description languages dynamically run-time on reconfigurable asynchronous targets where the target architectures might themselves morph based on the processed data (an embodiment of multimedia information systems for ultra-low power and battery conserving constrains), is currently difficult to realize in an optimal manner. This work-in-progress paper attempts to describe a design proposal that extends the Microsoft Phoenix compiler framework to include asynchronous instruction set targets and aims at extending the functionality of asynchronous processors to support mobile computing and development of future multimedia information systems.","PeriodicalId":426585,"journal":{"name":"2007 IEEE International Conference on Portable Information Devices","volume":"386 1-2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Multi-Radio Support on Asynchronous Processor Cores: A Design Methodology Approach for Cognitive Radios\",\"authors\":\"D. Guha, T. Srikanthan\",\"doi\":\"10.1109/PORTABLE.2007.72\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It has only been very recently that commercial asynchronous processors on FPGAs have started to take shape, and much of the design details of the architecture prototypes are not publicly available. Programming description languages and CAD tools for asynchronous design are still maturing, and there are different languages like CSP, Tangram, OCCAM, Verilog+, etc., which are difficult to port to different asynchronous target architectures. The on-going research on multi-radio realization on asynchronous microprocessors (that do not run an operating system) focuses on a custom-instruction based hybrid optimality structure involving a combination of STAPL (single track handshake asynchronous pulse logic) circuits and QDI (quasi-delay insensitive) circuits design styles which are fundamentally different in implementation character. Compiling different description languages dynamically run-time on reconfigurable asynchronous targets where the target architectures might themselves morph based on the processed data (an embodiment of multimedia information systems for ultra-low power and battery conserving constrains), is currently difficult to realize in an optimal manner. This work-in-progress paper attempts to describe a design proposal that extends the Microsoft Phoenix compiler framework to include asynchronous instruction set targets and aims at extending the functionality of asynchronous processors to support mobile computing and development of future multimedia information systems.\",\"PeriodicalId\":426585,\"journal\":{\"name\":\"2007 IEEE International Conference on Portable Information Devices\",\"volume\":\"386 1-2\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-05-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 IEEE International Conference on Portable Information Devices\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PORTABLE.2007.72\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 IEEE International Conference on Portable Information Devices","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PORTABLE.2007.72","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-Radio Support on Asynchronous Processor Cores: A Design Methodology Approach for Cognitive Radios
It has only been very recently that commercial asynchronous processors on FPGAs have started to take shape, and much of the design details of the architecture prototypes are not publicly available. Programming description languages and CAD tools for asynchronous design are still maturing, and there are different languages like CSP, Tangram, OCCAM, Verilog+, etc., which are difficult to port to different asynchronous target architectures. The on-going research on multi-radio realization on asynchronous microprocessors (that do not run an operating system) focuses on a custom-instruction based hybrid optimality structure involving a combination of STAPL (single track handshake asynchronous pulse logic) circuits and QDI (quasi-delay insensitive) circuits design styles which are fundamentally different in implementation character. Compiling different description languages dynamically run-time on reconfigurable asynchronous targets where the target architectures might themselves morph based on the processed data (an embodiment of multimedia information systems for ultra-low power and battery conserving constrains), is currently difficult to realize in an optimal manner. This work-in-progress paper attempts to describe a design proposal that extends the Microsoft Phoenix compiler framework to include asynchronous instruction set targets and aims at extending the functionality of asynchronous processors to support mobile computing and development of future multimedia information systems.