Board logo

标题: [求助]verilog编程问题 [打印本页]

作者: syjsoft    时间: 2005-11-25 10:31     标题: [求助]verilog编程问题

下面是实现一个简单[3:0]no_bits_sent加1的程序,其中时钟确定没问题,用的是Mars-EDA Xilinx CPLD开发板,核心芯片为XC95144XL-10TQ144的CPLD。
  always@(posedge clk16x or negedge RST)
           begin
                if(RST==0)
                   no_bits_sent = 4'b0000;
                else
                    begin
                        if(clk16x==1)
                             no_bits_sent = no_bits_sent + 1;
                        else
                              no_bits_sent = 4'b0000;
                     end
            end
仿真(ModelSim XE III 6.0a)结果都是正确的,但用Xilinx ISE 7.1i下载到片子里,通过示波器测得no_bits_sent四个引脚输出波形,发现不是从...-0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F-...的加1计数,而是呈...-C-1-E-3-8-5-A-7-4-9-6-B-0-D-2-F-...循环计数,我也不清楚是什么问题,望高手指教!!!非常感谢!!!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0