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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5555|回复: 10

[求助] 编写eeprom读写的一个小问题

[复制链接]
发表于 2015-12-3 21:22:14 | 显示全部楼层 |阅读模式

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

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

x
如题,按照夏宇闻书上的eeprom的读写例子编写,出现了如下错误,求高手指导一下!!万分感谢!!

Error (10856): Verilog HDL error at eeprom.v(115): multiple event control statements not supported for synthesis

出错部分程序如下:
task shift_in;
output[7:0] shift;
begin
@(posedge scl) shift[7]=sda;
@(posedge scl) shift[6]=sda;
@(posedge scl) shift[5]=sda;
@(posedge scl) shift[4]=sda;
@(posedge scl) shift[3]=sda;
@(posedge scl) shift[2]=sda;
@(posedge scl) shift[1]=sda;
@(posedge scl) shift[0]=sda;
@(negedge scl)
begin
#100;
out_flag=1;
sda_buf=0;
end
@ (negedge scl)
#100 out_flag=0;
end
endtask
发表于 2015-12-4 18:11:16 | 显示全部楼层
task语法不支持综合,只用于仿真。这应该是仿真中的一段代码!
发表于 2015-12-4 18:49:17 | 显示全部楼层
这代码完全是仿真用的,能综合才怪。
 楼主| 发表于 2015-12-9 19:26:10 | 显示全部楼层
回复 2# huyongwei01


    恩恩。。请问一下,task如何改进才能综合
 楼主| 发表于 2015-12-9 19:29:02 | 显示全部楼层
回复 3# sme-ic


    恩,是的。请问一下,该如何改进,才能综合?
发表于 2015-12-9 19:59:52 | 显示全部楼层




   自己试着写计数器、分频器,尝试着写状态机、时序电路、组合电路,多学多写,自然就会了。
发表于 2015-12-9 20:28:17 | 显示全部楼层
阿斯顿法师打发士大夫阿斯蒂芬
发表于 2015-12-9 20:32:41 | 显示全部楼层
阿斯顿发送到发送到发送到
发表于 2020-4-6 10:12:45 | 显示全部楼层


huyongwei01 发表于 2015-12-4 18:11
task语法不支持综合,只用于仿真。这应该是仿真中的一段代码!


小白问一下,为什么这个错误不纠正,它就提示没法调用modelsim-altera仿真呢,书上的例子是怎么用的呢,哪一部分作为test呢
发表于 2021-6-17 14:49:17 | 显示全部楼层


497514980 发表于 2020-4-6 10:12
小白问一下,为什么这个错误不纠正,它就提示没法调用modelsim-altera仿真呢,书上的例子是怎么用的呢, ...


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

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 06:25 , Processed in 0.026766 second(s), 8 queries , Gzip On, Redis On.

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