RTL

Barrel shifter and popcount unit

easyDigital Signal IntuitionBit opsETA: 14 min

Design a combinational block that can shift left or right by a variable amount and also report the population count of the shifted value.

Not started

Log in to save drafts and track solved problems.

Problem Statement

Design a combinational block that can shift left or right by a variable amount and also report the population count of the shifted value.

Scoring

Shifts, counts

What to deliver

  • Compilable RTL / UVM / spec as applicable
  • Brief note on trade-offs and timing or coverage assumptions
  • Waveform or log for at least one passing test