原创 用函数求阶乘

2006-12-23 19:44 3276 6 7 分类: FPGA/CPLD
//2006.12  by jr   
 module top;
 integer result;      
 initial
 begin
    result="jiecheng"(4);//相当于测试程序,一定要加initial,不能省略直接写result=jiecheng(4) 
 end
    function automatic integer jiecheng;  //这里一定要加automatic integer,不然的话只运行一次,结果为1,加了后正确结果为24
    input [31:0] oper;
    begin
       if(oper>=2)
       jiecheng="jiecheng"(oper-1)*oper;
       else
       jiecheng="1";
    end
    endfunction  
    initial #100 $finish;  
    endmodule

文章评论1条评论)

登录后参与讨论

ash_riple_768180695 2006-12-24 16:12

给多加一些注释吧,最好把仿真的波形也给出来,大家一定会欢迎的。
相关推荐阅读
用户68661 2007-07-29 17:55
水货和行货
何谓行货呢?行货就是得到生产厂商的认可,由某个商家取得代理权或者直接由该生产厂商的分支机构在某个指定的地区进行销售的产品,由于行货需要让代理商及其分支机构获得合理甚至是暴利的利润,而且必须缴纳符合该地...
用户68661 2007-07-17 21:56
让心休息一下
第一题:)Ps @-]/`GuestEDA中国门户网站iz \:p*K)f9]X6\!W  一只小狗带了足够多的水和食物到沙漠旅行(没有天敌等危害),结果在第EDA中国门户网站~S8G2kp!e@  ...
用户68661 2007-07-14 12:27
[转]基本触发器
一、触发器的概念 复习:组合电路的定义?构成其电路的门电路有何特点?组合电路与时序电路的区别?门电路:在某一时刻的输出信号完全取决于该时刻的输入信号,没有记忆作用。触发器:具有记忆功能的基本逻辑电路,...
用户68661 2007-07-04 22:04
中国半导体行业协会06年十大半导体企业统计结果
为全面总结2006年国内各有关半导体企业所取得的成绩,依据参加全国半导体行业统计企业的上报数据,中国半导体行业协会分别排出2006年度国内10大集成电路设计企业、10大集成电路与分立器件制造企业以及1...
用户68661 2007-06-30 23:19
IC 专业术语
//真的很搞,本来以为离开学校后再也不会考试了,呵呵,但是到公司后还是不断的参加考试,下周更惨,一周就考三次,哈哈。没办法,有些东西还得准备,专业术语也考,早就忘光了。ASIC:  Applicati...
用户68661 2007-06-22 23:49
[转]Ncverilog 命令使用详解
我们知道,由于NC-Verilog使用了Native Compile Code 的技术来加强电路模拟的效率,因此在进行模拟时必须经过compile(ncvlog 命令)以及elaborate(ncel...
我要评论
1
6
关闭 站长推荐上一条 /2 下一条