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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5121|回复: 19

[求助] 一个奇怪的问题

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

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

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

x
源码上有一处明显的错误,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 09:48:24 | 显示全部楼层
不太可能吧,使用那家軟体
如果data是雙向port.....
 楼主| 发表于 2012-10-29 11:20:16 | 显示全部楼层
回复 2# nono2000


   ISE13.4 和lattice diamond1.4 都能跑过,很是不可思议。
发表于 2012-10-29 11:56:34 | 显示全部楼层
不太可能吧!!!!!!!
发表于 2012-10-29 12:18:40 | 显示全部楼层
本帖最后由 nono2000 于 2012-10-29 12:33 编辑

我也认为不太可能,因该中间有分隔参数定义吧例如: 'if  'else ,,,,'ifdef xxxxx....
没有完整的程序,无法分析...
 楼主| 发表于 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-29 15:57:06 | 显示全部楼层
本帖最后由 nono2000 于 2012-10-29 16:27 编辑

inout [8:0] data;   所以我才說你的 data 是 inout 結構
你分析 RTL 就可以看到(開關了)
因為 testregw 2選1,所以實際上不可能會衝到吧
17.JPG
 楼主| 发表于 2012-10-30 08:52:19 | 显示全部楼层
回复 9# nono2000


   你综合的这个是我修改过的吧?你有把冲突的那部分代码的注释给去掉吗?
发表于 2012-10-30 10:06:50 | 显示全部楼层
有阿~我把data[0]~data[7] 都打開,quartus 並沒有說錯誤
分析RTL程序你雖然將data 同時輸出,但是只有其中一個,另一個為 z 狀態
有點類似 74ls245
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 21:36 , Processed in 0.030944 second(s), 12 queries , Gzip On, Redis On.

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