{"title":"异步8位处理器映射到FPGA设备","authors":"Moisés Herrera, Francisco Viveros","doi":"10.1109/COLCOMCON.2014.6860430","DOIUrl":null,"url":null,"abstract":"Asynchronous digital design paradigm promises benefits over current synchronous design, in power reduction, speed increase and lower Electro-Magnetic Interference (EMI). These are special characteristics that enable longer battery life and higher IP core integration. This paper describes the design and implementation of an 8-bit asynchronous processor mapped into FPGA devices, described in VHDL language, with a minimalist, novel architecture and a simple but complete arithmetic, logic, shifter and program flow instruction set. The aim of this development is to be a demonstration of mapping complex asynchronous circuits in commercial FPGA devices as a way to get acquainted, understand the capability and applicability of the technology. For demonstration, this processor has been carried out into the Xilinx Spartan-6 XC6SLX9 FPGA and each of the constitutive modules into the Xilinx CoolRunner-II CPLD family devices. The Authors believe that it is possible to be carried out in many other FPGA device families, with minor changes in the asynchronous latch instantiation and User Constraint Files.","PeriodicalId":346697,"journal":{"name":"2014 IEEE Colombian Conference on Communications and Computing (COLCOM)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Asynchronous 8-bit processor mapped into an FPGA device\",\"authors\":\"Moisés Herrera, Francisco Viveros\",\"doi\":\"10.1109/COLCOMCON.2014.6860430\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Asynchronous digital design paradigm promises benefits over current synchronous design, in power reduction, speed increase and lower Electro-Magnetic Interference (EMI). These are special characteristics that enable longer battery life and higher IP core integration. This paper describes the design and implementation of an 8-bit asynchronous processor mapped into FPGA devices, described in VHDL language, with a minimalist, novel architecture and a simple but complete arithmetic, logic, shifter and program flow instruction set. The aim of this development is to be a demonstration of mapping complex asynchronous circuits in commercial FPGA devices as a way to get acquainted, understand the capability and applicability of the technology. For demonstration, this processor has been carried out into the Xilinx Spartan-6 XC6SLX9 FPGA and each of the constitutive modules into the Xilinx CoolRunner-II CPLD family devices. The Authors believe that it is possible to be carried out in many other FPGA device families, with minor changes in the asynchronous latch instantiation and User Constraint Files.\",\"PeriodicalId\":346697,\"journal\":{\"name\":\"2014 IEEE Colombian Conference on Communications and Computing (COLCOM)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-06-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE Colombian Conference on Communications and Computing (COLCOM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/COLCOMCON.2014.6860430\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE Colombian Conference on Communications and Computing (COLCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COLCOMCON.2014.6860430","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Asynchronous 8-bit processor mapped into an FPGA device
Asynchronous digital design paradigm promises benefits over current synchronous design, in power reduction, speed increase and lower Electro-Magnetic Interference (EMI). These are special characteristics that enable longer battery life and higher IP core integration. This paper describes the design and implementation of an 8-bit asynchronous processor mapped into FPGA devices, described in VHDL language, with a minimalist, novel architecture and a simple but complete arithmetic, logic, shifter and program flow instruction set. The aim of this development is to be a demonstration of mapping complex asynchronous circuits in commercial FPGA devices as a way to get acquainted, understand the capability and applicability of the technology. For demonstration, this processor has been carried out into the Xilinx Spartan-6 XC6SLX9 FPGA and each of the constitutive modules into the Xilinx CoolRunner-II CPLD family devices. The Authors believe that it is possible to be carried out in many other FPGA device families, with minor changes in the asynchronous latch instantiation and User Constraint Files.