{"title":"基于FPGA的CORDIC算法设计与实现","authors":"Xiaoyuan Wang","doi":"10.1109/ICRIS.2018.00026","DOIUrl":null,"url":null,"abstract":"This paper uses FPGA to design and implement CORDIC algorithm. Defining 16-bit data to complement switch, then it can calculate the sinusoidal value, cosine value and tangent value for any angle by CORDIC coordinate rotation algorithm, and gets the results close to the exact data through multiple iterations. The design is completed in QuartusII integrated development environment, and the RTL code simulation test is carried out on ModelSim. The angle value of each quadrant can be calculated effectively by using external control circuit and LCD screen. The simulation results and demonstration results verify the authenticity and validity of the CORDIC algorithm in this design.","PeriodicalId":194515,"journal":{"name":"2018 International Conference on Robots & Intelligent System (ICRIS)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Design and Implementation of CORDIC Algorithm Based on FPGA\",\"authors\":\"Xiaoyuan Wang\",\"doi\":\"10.1109/ICRIS.2018.00026\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper uses FPGA to design and implement CORDIC algorithm. Defining 16-bit data to complement switch, then it can calculate the sinusoidal value, cosine value and tangent value for any angle by CORDIC coordinate rotation algorithm, and gets the results close to the exact data through multiple iterations. The design is completed in QuartusII integrated development environment, and the RTL code simulation test is carried out on ModelSim. The angle value of each quadrant can be calculated effectively by using external control circuit and LCD screen. The simulation results and demonstration results verify the authenticity and validity of the CORDIC algorithm in this design.\",\"PeriodicalId\":194515,\"journal\":{\"name\":\"2018 International Conference on Robots & Intelligent System (ICRIS)\",\"volume\":\"47 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Conference on Robots & Intelligent System (ICRIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRIS.2018.00026\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Robots & Intelligent System (ICRIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRIS.2018.00026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Implementation of CORDIC Algorithm Based on FPGA
This paper uses FPGA to design and implement CORDIC algorithm. Defining 16-bit data to complement switch, then it can calculate the sinusoidal value, cosine value and tangent value for any angle by CORDIC coordinate rotation algorithm, and gets the results close to the exact data through multiple iterations. The design is completed in QuartusII integrated development environment, and the RTL code simulation test is carried out on ModelSim. The angle value of each quadrant can be calculated effectively by using external control circuit and LCD screen. The simulation results and demonstration results verify the authenticity and validity of the CORDIC algorithm in this design.