导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请大家为我揭开一个Verilog-HDL的谜团!谢谢!

* 24256: 请大家为我揭开一个Verilog-HDL的谜团!谢谢!

   香山农夫 
香山农夫发表的帖子 

 请大家为我揭开一个Verilog-HDL的谜团!谢谢!
用单片机输出脉冲,XILINX——CPLD的十六位计数器计数正常,清零正常,但换了用CPLD输出脉冲为什么清零指令不正常的,而程序的赋值指令也不正常。我用的是秒脉冲信号计数与清零的。高电平计数,低电平先把十六位计数器赋值给十六位寄存器,在清零计数器。(问题是本应该清零的但没有清零,应该赋值的没有赋值成功!) 
下面是我用Verilog-HDL写的程序的一部分请各位指教: 
always @ (posedge ol) 
begin 
if(sec_reg) 
begin 
flag=1; 
min1[3:0]=min1[3:0]+1; 
if(min1[3:0]>  4'h9) 
begin 
min1[3:0]=4'h0; 
min1[7:4]=min1[7:4]+1; 
if(min1[7:4]>  4'h9) 
begin 
min1[7:4]=4'h0; 
min1[11:8]=min1[11:8]+1; 
if(min1[11:8]>  4'h9) 
begin 
min1[11:8]=4'h0; 
min1[15:12]=min1[15:12]+1; if(min1[15:12]>  4'h9) 
begin 
min1[15:12]=4'h0; end 
end 
end 
end 
end 
else if(flag) 
begin 
flag=0; 
min[15:0]=min1[15:0]; 
min1[15:0]=16'b0; //问题在这里,为什么用单片机从OL引脚输入能 赋值,并清零,用另一个CPLD作为输入就不行? 
end 
end



发表时间:2003年4月10日21:47:49

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  24278.[详细]大家在用Verilog-HDL编写程序的时候有没有遇到这种情况啊,恳请帮忙啊!..
摘要:大家在用Verilog-HDL编写程序的时候有没有遇到这种情况啊,恳请帮忙啊!......(67字)
- [香山农夫][1296次] 2003年4月11日

  41040.[详细]我估计是非同步操作引起的问题。需要修改你的代码。注意多时钟同步的问题。..
摘要:我估计是非同步操作引起的问题。 需要修改你的代码。 注意多时钟同步的问题。......(74字)
- [guest][1041次] 2003年8月28日

[上一篇帖子]:请问那位大侠有开发TCPIP的经验小生最近在学习做一个有关TCPIP的项目,遇到太多的难题,想听一听
[下一篇帖子]:各腳功能如下﹕ 1# NC stand by 2#&n