下载此文档

《基于FPGA的现代数字系统设计》作业参考答案.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
该【《基于FPGA的现代数字系统设计》作业参考答案 】是由【54156456】上传分享,文档一共【24】页,该文档可以免费在线阅读,需要了解更多关于【《基于FPGA的现代数字系统设计》作业参考答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。=4′b1010,B=4′b0011,C=1'b1,则下式运算结果是什么?(1)~A0101(2)A>>10101(3){A,B[0],C}101011(4)A&B0010(5)A^B1001(6)A<,其输入/,试写出模块VerilogHDL的描述框架,即模块的定义、端口罗列和端口定义等。modulemy_modudle(AIN,BIN,CIN,CLK,ENABLE,RESETDATA_OUT)Input[3:0]AIN;Input[2:0]BIN;Input[1:0]CIN;InputCLK,ENABLE,RESET;Output[4:0]DATA_OUT;…….,根据每条语句的执行时刻,写出每个变量在仿真过程中和仿真结束时的值。initialbegin A=1'b0;B=1'b1;C=2'b10;D=4'b1100;#10begin A=1'b1;B=1'b0;end#15begin C=#52'b01;end#10begin D=#7{A,B,C};#0A=1’b0,B=1’b1,C=2’b10,D=4’b1100,#10A=1’b1,B=1’b0,C=2’b10,D=4’b1100,#30A=1’b1,B=1’b0,C=2’b01,D=4’b1100,#42A=1’b1,B=1’b0,C=2’b01,D=4’,位宽为8比特的寄存器型数组,用for语句对该数组进行初始化,要求把所有的偶元素初始化为0,所有的奇元素初始化为1。…….reg[7:0]stage[255:0]initialbeginfor(i=0;i<256;i=i+2)stage[i]=0;for(i=1;i<256;i=i+2) state[i]=1;,输入一个位宽是32比特的数data,和一个左移、右移的控制信号shift_contr[1:0],shift_contr[1]=1,data左移一位,shift_contr[0]=1,data右移一位,函数返回移位后的数值。[31:0]shiftinput[31:0]data_in;input[1:0]shift_contr;beginif(shift_contr[1])shift=data_in<<1;if(shift_contr[0])shift=data_in>>1;,该任务能计算出一个八位变量的偶校验位作为该任务的输出,计算结束后,经过三个时钟周期将该校验位赋给任务的输出。(even_bit,odd_bit,input_bus);outputeven_bit,odd_bit;input[7:0]input_bus;regeven_bit,odd_bit,a;beginodd_bit=^input_bus;//产生奇校验位a=~odd_bit;end;//产生偶校验位@(posedge?clk) @(posedge?clk) @(posedge?clk)even_bit=a;(A,B,C,D,sel,data_sel);parameterwidth=8;input[width-1:0]A,B,C,D;input[1:0]sel;output[width-1:0]data_sel;reg[width-1:0]data_sel;always@(AorBorCorDorsel)begin case(sel) 2'b00:data_sel<=A; 2'b01:data_sel<=B;2'b10:data_sel<=C; 2'b11:data_sel<=D; default:$display("signalisinvalid"); (clk,rst,A,B,C,D,sel,data_sel);parameterwidth=8;input[width-1:0]A,B,C,D;input[1:0]sel;inputclk,rst;output[width-1:0]data_sel;wire[width-1:0]data_sel;assigndata_sel=sel[1]?(sel[0]?D:C):(sel[0]?B:A);endmodulelogo作业答案设计一个序列检测器,用于检测串行输入的二进制序列,每当连续输入三个或三个以上的1时,序列检测器的输出为1,其它情况下输出为0。(1)画出状态转移图。(2)写出VerilogHDL程序(要求在程序中使用2个always语句)

《基于FPGA的现代数字系统设计》作业参考答案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人54156456
  • 文件大小1.70 MB
  • 时间2025-01-18