完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请有人帮我吗:
我试图在xc5vlx110t中运行一个crt监视器,但卡在ch7301c上。 这个代码的仿真工作正如数据表中所规定的那样,ch7301c也发送了应答位,但代码没有按预期工作...... 无法弄清问题是什么。 模块main(输入USER_CLK,输出SCL_o,inout SDA_main,输出复位,输出reg [7:0] led); wire sda_o; wire sda_i; reg bi; reg [10:0] count_main; reg [10:0] count; reg SDA; reg [10:0] count_bit; reg [10:0] scl_flag; reg SCL_R; reg SCL; reg [10:0] count_2; initialbeginSCLcount_bitSDAscl_flagSCL_Rbicount_maincountcount_2ledendassign sda_i = SDA_main; assign SDA_main =(bi)?sda_o:1'bz ;指定sda_o = SDA;指定SCL_o = SCL;指定reset = 1'b1;如果(scl_flag == 0 || scl_flag == 1),则始终@(posedge USER_CLK)开始if(count_2 == 49)count else else count_2 if (count_2 == 0 || count_2 == 25)开始if(SCL_R == 1'b1)开始SCL_R scl_flag结束否则开始SCL_R scl_flag结束结束否则if(scl_flag> = 2)start if if(count == 99)count 否则if count(count_2 == 49)count_2 else count_2 if(count_2 == 0 || count_2 == 25)if if(SCL_R == 1'b1)SCL_R else SCL_R end if(count == 0 || count == 50)begin if(SCL == 1'b1)SCL else SCL end endendalways @(negedge SCL_R)begincase(count_bit)10:SDA11:SDA13:SDA15:SDA17:SDA19:SDA21:SDA23:SDA25:SDA27 :; 28 :; 29:SDA31:SDA33:SDA35:SDA37: SDA39:SDA41:SDA43:SDA45:; 46:; 47:SDA49:SDA51:SDA53:SDA55:SDA57:SDA59:SDA61:SDA63:; 64:; 65:SDA66:SDA70:SDA71:SDA73:SDA75:SDA77:SDA79: SDA81:SDA83:SDA85:SDA87:; 89:SDA91:SDA93:SDA95:SDA97:SDA99:SDA101:SDA103:SDA105:bi107:; 108:LED [7] 110:LED [6] 112:LED [5] 114: led [4] 116:led [3] 118:led [2] 120:led [1] 122:led [0] 123:开始bi124:SDAendcaseif(count_bitcount_bit = count_bit + 1; endendmodule |
|
相关推荐
7个回答
|
|
我先写入21寄存器,然后再从中读取
|
|
|
|
>但代码没有按预期工作。但是如何不如预期?发布模拟和ChipScope波形可能有助于调试。
但是,我建议你参加FSM设计的课程模块。 我不是Verilog专家,但你的'总是@(negedge SCL_R)'过程是完全可憎的! ------------------------------------------“如果它不起作用 模拟,它不会在板上工作。“ |
|
|
|
|
|
|
|
请帮助我,我坚持这件事10天
|
|
|
|
我不使用Chrontel CH7301C。
话虽如此,这里有一些建议: 如果您使用的是Xilinx FPGA开发板,请查看电路板的参考设计,例如代码和实践。 征求Chrontel网站和/或用户论坛的支持。 您是否下载并阅读了Chrontel注册表AN-41? 来自新用户论坛README线程: Chrontel CH7301C VGA / DVI视频编码器数据表注册apnote(加上讨论此设备的许多论坛帖子) - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 |
|
|
|
是的,我的协议完全按照41中的规定
|
|
|
|
khageshpatel写道:
请有人帮我吗: 我试图在xc5vlx110t中运行一个crt监视器,但卡在ch7301c上。 这个***也发送了应答位,但代码没有按预期工作...... [snip horrific code] 如果您的模拟不包含ch7301c的总线功能模型,那么您的模拟不完整,并且不能说是“按照数据表中的规定工作”。 ----------------------------是的,我这样做是为了谋生。 |
|
|
|
只有小组成员才能发言,加入小组>>
2415 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2458 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1095浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
579浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
441浏览 1评论
2000浏览 0评论
723浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 22:17 , Processed in 1.349061 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号