咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Open Source Synthesis and Veri... 收藏

Open Source Synthesis and Verification Tool for Fixed-to-Floating and Floating-to-Fixed Points Conversions

Open Source Synthesis and Verification Tool for Fixed-to-Floating and Floating-to-Fixed Points Conversions

作     者:Semih Aslan Ekram Mohammad Azim Hassan Salamy Semih Aslan;Ekram Mohammad;Azim Hassan Salamy

作者机构:Ingram School of Engineering Electrical Engineering Texas State University San Marcos Texas USA School of Engineering Electrical Engineering University of St. Thomas St. Paul Minnesota USA 

出 版 物:《Circuits and Systems》 (电路与系统(英文))

年 卷 期:2016年第7卷第11期

页      面:3874-3885页

学科分类:0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学] 

主  题:FPGA VLSI RTL Iverilog GTKWave OCTAVE HLS C Open Source 

摘      要:An open source high level synthesis fixed-to-floating and floating-to-fixed conversion tool is presented for embedded design, communication systems, and signal processing applications. Many systems use a fixed point number system. Fixed point numbers often need to be converted to floating point numbers for higher accuracy, dynamic range, fixed-length transmission limitations or end user requirements. A similar conversion system is needed to convert floating point numbers to fixed point numbers due to the advantages that fixed point numbers offer when compared with floating point number systems, such as compact hardware, reduced verification time and design effort. The latest embedded and SoC designs use both number systems together to improve accuracy or reduce required hardware in the same design. The proposed open source design and verification tool converts fixed point numbers to floating point numbers, and floating point numbers to fixed point numbers using the IEEE-754 floating point number standard. This open source design tool generates HDL code and its test bench that can be implemented in FPGA and VLSI systems. The design can be compiled and simulated using open source Iverilog/GTKWave and verified using Octave. A high level synthesis tool and GUI are designed using C#. The proposed design tool can increase productivity by reducing the design and verification time, as well as reduce the development cost due to the open source nature of the design tool. The proposed design tool can be used as a standalone block generator or implemented into current designs to improve range, accuracy, and reduce the development cost. The generated design has been implemented on Xilinx FPGAs.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分