集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2632|回复: 3

请问为什么在两个.V文件中设计同一个模块?

[复制链接]
pxpwoa 发表于 2011-12-12 11:48:53 | 显示全部楼层 |阅读模式
1金钱
有两个verilog文件,add.v和add_bb.v都设计了module add()

这是add.v的代码:
module add (
        add_sub,
        dataa,
        datab,
        result);

        input          add_sub;
        input        [7:0]  dataa;
        input        [7:0]  datab;
        output        [7:0]  result;

        wire [7:0] sub_wire0;
        wire [7:0] result = sub_wire0[7:0];

        lpm_add_sub        lpm_add_sub_component (
                                .dataa (dataa),
                                .add_sub (add_sub),
                                .datab (datab),
                                .result (sub_wire0)
                                // synopsys translate_off
                                ,
                                .aclr (),
                                .cin (),
                                .clken (),
                                .clock (),
                                .cout (),
                                .overflow ()
                                // synopsys translate_on
                                );

        defparam
                lpm_add_sub_component.lpm_direction = "UNUSED",
                lpm_add_sub_component.lpm_hint = "ONE_INPUT_IS_CONSTANT=NO,CIN_USED=NO",
                lpm_add_sub_component.lpm_representation = "SIGNED",
                lpm_add_sub_component.lpm_type = "LPM_ADD_SUB",
                lpm_add_sub_component.lpm_width = 8;


endmodule

这是add_bb.v的代码:

module add (
        add_sub,
        dataa,
        datab,
        result);

        input          add_sub;
        input        [7:0]  dataa;
        input        [7:0]  datab;
        output        [7:0]  result;

endmodule

I2C 发表于 2011-12-12 12:35:29 | 显示全部楼层
回复

使用道具 举报

勤奋 发表于 2011-12-14 09:50:05 | 显示全部楼层
对不住了楼主  我这个方面不了解
回复

使用道具 举报

xingfeng_ 发表于 2011-12-16 09:59:46 | 显示全部楼层
这两个模块是为了实现同一功能?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-18 17:43 , Processed in 0.083088 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表