3034|7

14

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

新手求助,急求! [复制链接]

哪位大虾能告诉我这程序问题出哪里啦啊?

 

语法没错误,但是综合就报错啊!而且我也不知道咋改?

 

做的是把四位加法器串成16位加法器

 

module adder
 (A,
 B,
 cin,
 OUT,
 Co
);
input [15:0] A;
 input [15:0] B;
 input cin;
 output reg [15:0]OUT;
 output reg Co;
wire wire_1,wire_2,wire_3;
adder_a u_adder_1
(.A(A[3:0]),
 .B(B[3:0]),
 .cin(cin),
 .OUT(OUT[3:0]),
 .Co(wire_1));
 
 adder_a u_adder_2
(.A(A[7:4]),
 .B(B[7:4]),
 .cin(wire_1),
 .OUT(OUT[7:4]),
 .Co(wire_2));
 
adder_a u_adder_3
(.A(A[11:8]),
 .B(B[11:8]),
 .cin(wire_2),
 .OUT(OUT[11:8]),
 .Co(wire_3));
 
 adder_a u_adder_4
(.A(A[15:11]),
 .B(B[15:11]),
 .cin(wire_3),
 .OUT(OUT[15:11]),
 .Co(Co));
 endmodule
 
 module adder_a
 (A,B,cin,Co,OUT
 );
input [3:0] A;
 input [3:0] B;
 input cin;
 output reg [3:0] OUT;
 output reg Co;
always
 {Co,OUT}=A+B+cin;
 endmodule

此帖出自FPGA/CPLD论坛

最新回复

怎么搞定的?问题在哪里?  详情 回复 发表于 2011-12-2 13:42
点赞 关注
 

回复
举报

2734

帖子

0

TA的资源

裸片初长成(初级)

沙发
 
你的程序运行完了之后,有没有错误,如果有错误可以看错误提示,还是你程序运行通过,但是结果出不来呢?
此帖出自FPGA/CPLD论坛
个人签名我爱电子!
 
 

回复

7228

帖子

192

TA的资源

五彩晶圆(高级)

板凳
 
always
{Co,OUT}=A+B+cin;
这个对么
此帖出自FPGA/CPLD论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

4
 
语法检查能通过啊,就是综合通不过啊?报错

Error (10663): Verilog HDL Port Connection error at adder.v(18): output or inout port "OUT" must be connected to a structural net expression

Error: Can't elaborate top-level user hierarchy
此帖出自FPGA/CPLD论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

5
 
always
{Co,OUT}=A+B+cin;
endmodule

我单独做为一个模块了,能综合仿真啊。
此帖出自FPGA/CPLD论坛
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

6
 

从编译提示上看:

       输出OUT调用有点问题,编译通不过。不支持OUT这种调用方法。可以考虑定义一个寄存器先寄存输出结果,然后赋值输出。

此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

7
 
谢谢了,搞定了!
此帖出自FPGA/CPLD论坛
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

8
 

怎么搞定的?问题在哪里?

此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表