我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

用for循环语句实现两个8位二进制乘法器

verilog 小白一枚 想问问这个问题是怎么做的


reg    [7:0]    a;
reg    [7:0]    b;
reg    [15:0]    c;
reg    [3:0]    i;
//c=a*b
always@(a,b)
begin
    c = 16'b0;
    for(i=0;i<8;i=i+1)
    begin
        if( b[i] == 1 )
            c = c + ({8'b0,a[7:0]}<<i);
        else
            c = c;
    end

end


近期文章

  • 求一个数组的n个元素中能整除m的数的个数,m的值从键盘输入。
  • 无法找到resouce文件,已经配置好了的
  • Python多进程面向对象
  • MATLAB 计算 画图
  • 数据库题,求大佬们支援,谢谢
  • c语言if判断运算求解
  • MySQL怎么给含有主键的字段添加信息
  • vscode中编译C#提示上下文中不存在名称“Console”
  • 大家看看啥软件用来答题用的
  • c++语句的单行注释符号是什么
  • 普通的全局变量、static修饰的全局变量、const修饰的全局变量是存放在RAM、ROM、FLASH还是EEPROM中
  • python 我测试模型输出的结果经过torch.squeeze(y).cpu().numpy()变成numpy格式后,我应该经过什么处理才能把图片显示在UI界面的label控件上?
  • 程序设计基础实验目的解析
  • MySQL数据库编程
  • 数据结构题,求大神帮忙解答,多谢
  • c++ C2440 “初始化”: 无法从“int”转换为“std::_List_iterator<std::_List_val<std::_List_simple_types<PARAM_INFO”
  • 有没有帮我解决下 pycahng的问题
  • 来个人解答一下呗,为什么出错了
  • 求字符串的小题目,帮我看看
  • vue3 element-plus 谁会改造ElMessageBox 组件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华