访问电脑版页面

导航:老古开发网手机版其他

移位寄存器的电路描述

导读:
关键字:
//移位寄存器:

 

module shft_reg (CLR , SET , DIR , CE , LOAD , DATA , SI , data_out , CLK );

input CLR , SET , CE , LOAD , DIR , SI , CLK ;

input [3:0] DATA ;

output [3:0] data_out ;

 

 

 

reg [3:0] TEMP;

 

       always @(posedge CLK )

       begin

              if (CE == 1''b1)

                     if (CLR == 1''b1)

                            TEMP = {4{1''b0}};

                     else if (SET == 1''b1)

                            TEMP = {4{1''b1}};

                     else if (LOAD == 1''b1)

                            TEMP = DATA ;

                     else if (DIR == 1''b1)

                            TEMP = {SI , TEMP [3:1]};

                     else

                            TEMP = {TEMP [2:0], SI };

       end

 

       assign data_out = TEMP;

endmodule

来源:   作者:  2006/9/25 16:50:53
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!