{"title":"初等广义幺正旋转的FPGA实现","authors":"G. Valters, P. Misans","doi":"10.1109/NORCHP.2009.5397811","DOIUrl":null,"url":null,"abstract":"This paper describes the first trial of implementation of generalized unitary Jacobi-like rotation (device is called as EGURM-rotator, further as rotator) into Altera's FPGA. Basics and examples of the generalized rotation matrix are given. Algorithms for implementation of parametrical rotator are provided. Architectures of rotator are briefly described. Different rotator versions are compared by the number of operations. Rotator with serial input is recommended for the further development and mostly applications because of twice reduced number of adders and multipliers. Versions of rotator devices differ by sine/cosine former blocks implemented using CORDIC and RAM table. A CORDIC former ensures better accuracy in comparison to the table former but slows the speed of rotator. The number of logic cells are given for different wordlengths.","PeriodicalId":308859,"journal":{"name":"2009 NORCHIP","volume":"1006 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"FPGA implementation of Elementary Generalized Unitary Rotation\",\"authors\":\"G. Valters, P. Misans\",\"doi\":\"10.1109/NORCHP.2009.5397811\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes the first trial of implementation of generalized unitary Jacobi-like rotation (device is called as EGURM-rotator, further as rotator) into Altera's FPGA. Basics and examples of the generalized rotation matrix are given. Algorithms for implementation of parametrical rotator are provided. Architectures of rotator are briefly described. Different rotator versions are compared by the number of operations. Rotator with serial input is recommended for the further development and mostly applications because of twice reduced number of adders and multipliers. Versions of rotator devices differ by sine/cosine former blocks implemented using CORDIC and RAM table. A CORDIC former ensures better accuracy in comparison to the table former but slows the speed of rotator. The number of logic cells are given for different wordlengths.\",\"PeriodicalId\":308859,\"journal\":{\"name\":\"2009 NORCHIP\",\"volume\":\"1006 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 NORCHIP\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NORCHP.2009.5397811\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 NORCHIP","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NORCHP.2009.5397811","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA implementation of Elementary Generalized Unitary Rotation
This paper describes the first trial of implementation of generalized unitary Jacobi-like rotation (device is called as EGURM-rotator, further as rotator) into Altera's FPGA. Basics and examples of the generalized rotation matrix are given. Algorithms for implementation of parametrical rotator are provided. Architectures of rotator are briefly described. Different rotator versions are compared by the number of operations. Rotator with serial input is recommended for the further development and mostly applications because of twice reduced number of adders and multipliers. Versions of rotator devices differ by sine/cosine former blocks implemented using CORDIC and RAM table. A CORDIC former ensures better accuracy in comparison to the table former but slows the speed of rotator. The number of logic cells are given for different wordlengths.