找回密码
 注册
搜索
查看: 721|回复: 0

[讨论] 帮忙看看

[复制链接]
发表于 2009-5-20 19:56:36 | 显示全部楼层 |阅读模式
我想将SW1_LED_Data0特定的某两个位置的值,赋给link48和link49,但是我使用下面的程序,link48和link49没有任何变化,能不能帮忙看看!!谢谢!!

always@(posedge SW1_LED_CLK0)
                begin
                  if(SYS_Reset == 1'b0 || Software_Reset_OUT == 1'b0)
                        begin
                                  Link48 <= 2'b0;
                                Link49 <= 2'b0;
                                state <= IDLE;
                                cycle0        <= 8'b0;
                        end
                  else
                        begin
                                if(SW1_LED_STB0==0)
                                        begin
                                       
                                                if(cycle0 ==2'hff)       
                                                        cycle0 <= 0;
                                                else       
                                                        cycle0<=cycle0+1;
                                       
                                                case(state)
                                                        IDLE:
                                                                if(SW1_LED_CLK0==1)       
                                                                        state<=HIGH;                                                                                       
                                                                 else       
                                                                        state <= IDLE;
                                               
                                                        HIGH:
                                                                if(SW1_LED_CLK0==0)       
                                                                        state<=LOW;                                                               
                                                                 else       
                                                                        state <= IDLE;
                                                        LOW:
                                                                if(SW1_LED_CLK0==1)               
                                                                        begin
                                                                                state <= IDLE;
                                                               
                                                                                case(cycle0)
                                                                                        8'b0:
                                                                                                Link48<=SW1_LED_Data0;
                                                                                        8'b1:
                                                                                                Link48<=SW1_LED_Data0;
                                                                                        8'b10:
                                                                                                Link49<=SW1_LED_Data0;
                                                                                        8'b11:
                                                                                                Link49<=SW1_LED_Data0;
                                                                                endcase
                                                                        end
                                                                else               
                                                                        state <= LOW;
                                                        default:
                                                                        state <= IDLE;
                                                endcase
                                        end
                                else
                                        cycle0 <= 0;
                        end       
                end
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-30 16:20 , Processed in 0.046481 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表