Switching Gears

Change lanes with ease: Build a gearbox for seamless data width conversion!

DESCRIPTION: In many systems, especially those implementing network protocols, a gearbox refers to a mechanism that efficiently converts data between different bit-widths, much like a mechanical gearbox adjusts rotational speeds. These structures are commonly used in datapath architectures where different components operate on varying bit-widths.

PROBLEM STATEMENT:
This problem asks you to build a gearbox to convert from a 16-bit input bus to a 20-bit output bus.

block

Loading the interactive workspace...