{"title":"FPGA实现二进制编码的十进制数字加法器和乘法器","authors":"O. Al-Khaleel, N. H. Tulic, K. Mhaidat","doi":"10.1109/ISMA.2012.6215199","DOIUrl":null,"url":null,"abstract":"Decimal arithmetic has gained high impact on the overall performance of today's financial and commercial applications. Decimal additions and multiplication are the main decimal operations used in any decimal arithmetic algorithm. Decimal digit adders and decimal digit multipliers are usually the building blocks for higher order decimal adders and multipliers. FPGAs provide an efficient hardware platform that can be employed for accelerating decimal algorithms. In this paper, different designs for two decimal digit adders and one decimal digit multiplier are proposed. The proposed designs were described, functionally tested, and implemented using VHDL and the Xilinx ISE 10.1 targeting Xilinx Vertix-5 XC5VLX30-3 FPGA. Implementation results and comparison with existing designs are provided.","PeriodicalId":315018,"journal":{"name":"2012 8th International Symposium on Mechatronics and its Applications","volume":"441 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"FPGA implementation of binary coded decimal digit adders and multipliers\",\"authors\":\"O. Al-Khaleel, N. H. Tulic, K. Mhaidat\",\"doi\":\"10.1109/ISMA.2012.6215199\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Decimal arithmetic has gained high impact on the overall performance of today's financial and commercial applications. Decimal additions and multiplication are the main decimal operations used in any decimal arithmetic algorithm. Decimal digit adders and decimal digit multipliers are usually the building blocks for higher order decimal adders and multipliers. FPGAs provide an efficient hardware platform that can be employed for accelerating decimal algorithms. In this paper, different designs for two decimal digit adders and one decimal digit multiplier are proposed. The proposed designs were described, functionally tested, and implemented using VHDL and the Xilinx ISE 10.1 targeting Xilinx Vertix-5 XC5VLX30-3 FPGA. Implementation results and comparison with existing designs are provided.\",\"PeriodicalId\":315018,\"journal\":{\"name\":\"2012 8th International Symposium on Mechatronics and its Applications\",\"volume\":\"441 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-04-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 8th International Symposium on Mechatronics and its Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISMA.2012.6215199\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 8th International Symposium on Mechatronics and its Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMA.2012.6215199","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16
摘要
十进制算术对当今金融和商业应用的整体性能产生了很大的影响。十进制加法和乘法是任何十进制算术算法中使用的主要十进制运算。十进制数字加法器和十进制数字乘法器通常是高阶十进制加法器和乘法器的构建块。fpga为加速十进制算法提供了一个高效的硬件平台。本文提出了两位数加法器和一位数乘法器的不同设计。使用VHDL和Xilinx ISE 10.1对提出的设计进行了描述、功能测试和实现,目标是Xilinx Vertix-5 XC5VLX30-3 FPGA。给出了实现结果,并与现有设计进行了比较。
FPGA implementation of binary coded decimal digit adders and multipliers
Decimal arithmetic has gained high impact on the overall performance of today's financial and commercial applications. Decimal additions and multiplication are the main decimal operations used in any decimal arithmetic algorithm. Decimal digit adders and decimal digit multipliers are usually the building blocks for higher order decimal adders and multipliers. FPGAs provide an efficient hardware platform that can be employed for accelerating decimal algorithms. In this paper, different designs for two decimal digit adders and one decimal digit multiplier are proposed. The proposed designs were described, functionally tested, and implemented using VHDL and the Xilinx ISE 10.1 targeting Xilinx Vertix-5 XC5VLX30-3 FPGA. Implementation results and comparison with existing designs are provided.