| Operator | Description | Example |
|---|---|---|
+ |
Addition | a + b |
- |
Subtraction | a - b |
* |
Multiplication | a * b |
/ |
Division | a / b |
% |
Modulus | a % b |
** |
Power | 2 ** 8 = 256 |
wire [7:0] a = 8'd15;
wire [7:0] b = 8'd4;
wire [7:0] sum = a + b; // 19
wire [7:0] diff = a - b; // 11
wire [15:0] prod = a * b; // 60 (wider result!)
wire [7:0] quot = a / b; // 3
wire [7:0] rem = a % b; // 3
Synthesis Consideration
Division (/) and modulus (%) are expensive in hardware.
Use power-of-2 division (shift right) when possible.