找回密码
 注册
关于网站域名变更的通知
查看: 672|回复: 1
打印 上一主题 下一主题

由连续分配语句和电线声明引起的“严重警告:[Synth 8-3352]多驱动网络”,是什么....

[复制链接]
  • TA的每日心情
    擦汗
    2019-11-19 15:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-8-7 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    由连续分配语句和电线声明引起的“严重警告:[Synth 8-3352]多驱动网络”,是什么原因???
    ; M# b: H. i& u# R% X

    该用户从未签到

    2#
    发表于 2019-8-7 18:18 | 只看该作者
    问题是由于Verilog中的reg声明和电线声明之间的区别。3 u  ~. i7 v1 L- \0 ?
    & H; b! C5 [9 s& o) \
    如果您有类型reg的声明,如下所示:
    " W# W* I* f! i9 I: i  h% O7 z/ T
    reg my_signal = initial_value;
    / X& h, B1 W0 X  v. X( [) J6 g& o" G, U8 E  v+ J8 N
    这被视为初始条件。
    ' t: @) g) q8 H* ]+ [4 e
    9 e0 v; b& E. u" E但是,如果您的语句如下所示:, h. G9 E! z# {- T1 Y9 D

    8 |9 n' P- q' D0 c0 Awire my_signal = initial_value;
    # E( |- ~7 T! I. x" S
    5 Z- Y! Y) \+ [1 J; K1 M这被视为连续的赋值语句而不是初始条件。
    / D' V7 X; }! N0 \% N
    9 a3 j8 D1 |* n因此,如果my_signal有另一个assign语句,您将获得多驱动的严重警告。
    7 G% q! D0 j- j& H1 W
    5 ~! F7 y8 r+ M* \' d: G1 ?解决方案是修改您的RTL。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-12 13:01 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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