微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 噪声估计(两个数相加和另一个数比较怎么实现)

噪声估计(两个数相加和另一个数比较怎么实现)

时间:10-02 整理:3721RD 点击:
下面的算法怎么用verilog实现啊,主要用什么语句啊,初学fpga  不知道该如何下手。
我想应该用 if  语句  但是中间的那个加法  G1>Gn+Gup 怎么用verilog实现呢?其中数据格式都是32位,请大侠们帮帮忙,谢谢啦  下面是matlab代码

        %noise estimate
         function G_n=noise_est(gain,G_n)
                global Cup Cdown
                if gain>G_n+Cup
                    G_n=G_n+Cup;
              else if gain 20
                   G_n=20;
              end


verilog语言和c很相像,只是c是纯软件的,而verilog语言还要考虑寄存器等实际硬件。只要学习下很简单的,重在多多练习,多多使用。可以参考下附件中的  《Verilog HDL程序设计与实践》
http://yunpan.cn/QNFXb9bHWz2wa  访问密码 90c4

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top