欢迎来到天天文库
浏览记录
ID:6773192
大小:28.50 KB
页数:1页
时间:2018-01-25
《verilog程序设计-八位循环移位寄存器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、EDA课程Verilog程序设计-八位循环移位寄存器moduleshiftleft(ain,aout,left_n);input[7:0]ain;input[2:0]left_n;output[7:0]aout;reg[7:0]aout;always@(ain,aout,left_n)begincase(left_n)3'b001:beginaout[7:1]=ain[6:0];aout[0]=ain[7];end3'b010:beginaout[7:2]=ain[5:0];aout[1:0]=ain[7:6];end3'b011:beginaout[7:3]=ain[
2、4:0];aout[2:0]=ain[7:5];end3'b100:beginaout[7:4]=ain[3:0];aout[3:0]=ain[7:4];end3'b101:beginaout[7:5]=ain[2:0];aout[4:0]=ain[7:3];end3'b110:beginaout[7:6]=ain[1:0];aout[5:0]=ain[7:2];end3'b111:beginaout[7]=ain[0];aout[6:0]=ain[7:1];endendcaseendendmodule
此文档下载收益归作者所有