{"title":"基于Simulink的FPGA浮点运算单元设计","authors":"J. Kralev","doi":"10.1109/EUROCON.2019.8861860","DOIUrl":null,"url":null,"abstract":"Much of the numerical computation algorithms are dependent on the capability to perform arithmetic operations with real numbers. In digital electronics, the most common approximation of the Reals is the floating-precision format. The novelty of the paper is that the design is entirely developed as two Simulink® block diagrams for summation, subtraction and multiplication of single precision floating-point numbers, according to the IEEE 754 Standard. From these models a VHDL code is generated with the help of Simulink HDL Coder. Dataflow models are validated by simulation in Simulink®. For the experimental validation of the designed floating-point arithmetic units they are embedded in a FPGA evaluation platform. The arithmetic operations are executed with a minimum delay or within a single cycle of the respective clock. Required chip area is smaller in comparison to other open source solutions.","PeriodicalId":232097,"journal":{"name":"IEEE EUROCON 2019 -18th International Conference on Smart Technologies","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Design of Floating-Point Arithmetic Unit for FPGA with Simulink®\",\"authors\":\"J. Kralev\",\"doi\":\"10.1109/EUROCON.2019.8861860\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Much of the numerical computation algorithms are dependent on the capability to perform arithmetic operations with real numbers. In digital electronics, the most common approximation of the Reals is the floating-precision format. The novelty of the paper is that the design is entirely developed as two Simulink® block diagrams for summation, subtraction and multiplication of single precision floating-point numbers, according to the IEEE 754 Standard. From these models a VHDL code is generated with the help of Simulink HDL Coder. Dataflow models are validated by simulation in Simulink®. For the experimental validation of the designed floating-point arithmetic units they are embedded in a FPGA evaluation platform. The arithmetic operations are executed with a minimum delay or within a single cycle of the respective clock. Required chip area is smaller in comparison to other open source solutions.\",\"PeriodicalId\":232097,\"journal\":{\"name\":\"IEEE EUROCON 2019 -18th International Conference on Smart Technologies\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE EUROCON 2019 -18th International Conference on Smart Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EUROCON.2019.8861860\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE EUROCON 2019 -18th International Conference on Smart Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EUROCON.2019.8861860","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design of Floating-Point Arithmetic Unit for FPGA with Simulink®
Much of the numerical computation algorithms are dependent on the capability to perform arithmetic operations with real numbers. In digital electronics, the most common approximation of the Reals is the floating-precision format. The novelty of the paper is that the design is entirely developed as two Simulink® block diagrams for summation, subtraction and multiplication of single precision floating-point numbers, according to the IEEE 754 Standard. From these models a VHDL code is generated with the help of Simulink HDL Coder. Dataflow models are validated by simulation in Simulink®. For the experimental validation of the designed floating-point arithmetic units they are embedded in a FPGA evaluation platform. The arithmetic operations are executed with a minimum delay or within a single cycle of the respective clock. Required chip area is smaller in comparison to other open source solutions.