在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 6536|回复: 19

[求助] 一个奇怪的问题

[复制链接]
发表于 2012-10-29 09:32:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
源码上有一处明显的错误,data被重复赋值了,这样综合也能通过?inout [8:0] data;
第一段代码:
assign data[0]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR0[0]     : 1'bz;     //P1010POR   
assign data[1]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR0[1]     : 1'bz;
    //P1010POR
assign data[2]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR0[2]     : 1'bz;     //P1010POR
assign data[3]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR0[3]     : 1'bz;
//P1010POR

assign data[4]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR1[0]     : 1'bz;
//P1010POR
assign data[5]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR1[1]     : 1'bz;
//P1010POR
assign data[6]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR1[2]     : 1'bz;
//P1010POR
assign data[7]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR1[3]     : 1'bz;
//P1010POR

assign data[8]= (!cpu_hrst_n && !SW_POR_nOFF)? BCSR2[0]     : 1'bz;
//P1010POR



第二段代码:
assign data[7:0] = (cs==0 && oe==0 && ctlcs3==1) ? regd[7:0] : 8'bzzzzzzzz;



何解???
 楼主| 发表于 2012-10-29 11:20:16 | 显示全部楼层
回复 2# nono2000


   ISE13.4 和lattice diamond1.4 都能跑过,很是不可思议。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-29 13:54:09 | 显示全部楼层
回复 6# nono2000


   没有这几条命令,ISE报告信号被多重复值,只是警告不是错误。算了,我把我认为不该存在的去掉先。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-29 13:59:34 | 显示全部楼层
回复 6# nono2000


   修改了的源码

p1010_cpld_3p3.zip

4.09 KB, 下载次数: 6 , 下载积分: 资产 -2 信元, 下载支出 2 信元

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-30 08:52:19 | 显示全部楼层
回复 9# nono2000


   你综合的这个是我修改过的吧?你有把冲突的那部分代码的注释给去掉吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-30 17:36:04 | 显示全部楼层
回复 11# nono2000
嗯,我看了下他的两个赋值判断逻辑,却是存在关联,
if(!cpu_hrst_n)

begin

ctlcs3_cnt <= 0;

ctlcs3 <=1'b0;

end
这样的设计太奇葩了,哎···
谢谢你的耐心解答。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-31 09:23:01 | 显示全部楼层
回复 13# eaglelsb


   嗯嗯。不晓得这样的设计是否是在三态门的情况下可以通过。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-31 16:58:15 | 显示全部楼层
回复 15# xmffsf


   不同的综合器以及不同的综合选项就会综合出不同的东西。9楼综合出来的就和你不一样,但其实最后的逻辑结果都一样。sel1和sel2是有关联的,逻辑的上是没有冲突的,算是你所说的一种约束。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-17 20:56 , Processed in 0.021582 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表