Skip to content

循环语句训练:8 bits 乘法器小项目

Loop Constructs — 8-bit Multiplication Mini-Project

  • Verilog HDL_Machine Problem

一、for循环_8位2进制乘法器

在Verilog代码中,当定义一个乘法器时,乘积的位宽(即可以存储的位数)应该是两个操作数位宽的和。如果你有两个8位的操作数,你可能得到的最大乘积是16位的。

image1

二、for循环_投票表决器

在硬件逻辑中,检查单个位可能比比较整个数字更快或更简单,这就是为什么原始的代码使用sum[2],而不使用sum>=4

image2


三、for循环_8位二进制数中值为1的位进行计数

image3

四、repeat循环_8位2进制乘法器

image4