1 / 16
文档名称:

常见面试笔试题verilog程序库.docx

格式:docx   大小:339KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常见面试笔试题verilog程序库.docx

上传人:woyaonulifacai 2021/10/25 文件大小:339 KB

下载得到文件列表

常见面试笔试题verilog程序库.docx

相关文档

文档介绍

文档介绍:常见面试笔试题verilog程序库
常见面试笔试题verilog程序库
常见面试笔试题verilog程序库
加减法
module addsub      
( input [7:0] dataa,  
 input [7:0] datab, 
  input add_sub,     // if this is 1, add; else subtract
input clk,    
  output reg [8:0] result );        
  always @ (posedge clk)       
begin       
    if (add_sub) result <= dataa + datab;    //or "assign {cout,sum}=dataa+datab;"
      else     result <= dataa — datab;
   end     
endmodule  
四位的 全加法器.
module add4(cout,sum,a,b,cin)
input[3:0]a,b; input cin;
output [3:0] sum; output cout;
assign ﻩ{cout,sum}=a+b+cin;
endmodule
补码不仅可以执行正值和负值转换,其实补码存在的意义,就是避免计算机去做减法的操作。
  1101      -3 补
+  1000    8
    01015    
假设 -3 + 8,只要将 -3 转为补码形式,亦即 0011 => 1101,然后和 8,亦即 1000 相加
就会得到 5,亦即 0101。至于溢出的最高位可以无视掉。
乘法器
module mult(outcome,a,b);
parameter SIZE=8;
input[SIZE:1] a,b;
output reg[2*SIZE:1] outcome;
integer i;
always @(a or b)
     begin outcome<=0;
    for(i=0,i〈=SIZE;i=i+1)
   if(b[i]) outcome<=outcome+(a<<(i-1));
常见面试笔试题verilog程序库
常见面试笔试题verilog程序库
常见面试笔试题verilog程序库
    end
endmodule
另一种乘法器。在初始化之际,取乘数和被乘数的正负关系,然后取被乘数和乘数的正值。输出结果根据正负关系取得。
else if( Start_Sig )            
            case( i )           
          0:   begin  
         isNeg 〈= Multiplicand[7] ^ Multiplier[7];
               Mcand <= Multiplicand[7] ? ( ~Multiplicand + 1'b1 ) : Multiplicand;
           Mer <= Multiplier[7] ? ( ~Multiplier + 1'b1 ) : Multiplier;
           Temp 〈= 16'd0;
               i <= i + 1’b1;
            end 
         1: ﻩ // Multipling
          if( Mer == 0 ) i <= i + 1'b1;  
         else begin Temp 〈= Temp + Mcand; Mer <= Mer — 1'b1; end           
        2:   begin isDone 〈= 1’b1; i <= i + 1'b1; end

最近更新

2025年人事干部的职责 6页

2021-2026年中国玻璃纤维自粘网带市场供需现状.. 22页

2021-2026年中国牙线市场供需现状及投资战略研.. 24页

幼儿园中班教学计划范例与幼儿园中班教师12月.. 13页

2021-2026年中国沼气发电设备市场深度分析及行.. 25页

2021-2026年中国核级电缆料行业发展监测及投资.. 26页

2021-2026年中国暖奶器行业发展监测及投资战略.. 25页

2025年深度掌握高级心脏急救技术 47页

幼儿园个人工作计划两篇与幼儿园个人总结与自.. 17页

2025年汽车空调故障排查实用教程与技巧解析 50页

2021-2026年中国变流器及电感器零件行业全景评.. 20页

2025年气胸患者康复疗法与护理指南 34页

2025年产品质量检讨书怎么写 13页

基于符号映射的物理层网络编码 2页

基于示范工程思考我国海洋能产业化推进 2页

艺术项目合作合同范本解析 7页

2020-2025年中国金属工艺品行业市场调查研究及.. 29页

2020-2025年中国输配电设备行业深度分析及投资.. 22页

2020-2025年中国航天工程行业发展趋势预测及投.. 30页

幼儿园2019版保育员四级考试试题试题及答案 10页

2020-2025年中国纪念章行业发展趋势预测及投资.. 23页

2025年探究吞咽困难的成因与对策 25页

幼儿园2019年保育员三级业务水平考试试题试题.. 11页

幼儿园2019-2020年度保育员四级业务水平考试试.. 10页

舞蹈教学合作合同 6页

2020-2025年中国燃气发电机组行业发展趋势预测.. 25页

自然人之间借款合同文本 6页

自愿众筹入股合同协议 7页

智能化建筑弱电系统维保维护方案 33页

新人美版高中美术选择性必修“绘画”《布局经.. 7页