Shared Package (gj_pkg.sv)

Source file: rtl/systolic_gauss_jordan/gj_pkg.sv

Shared types for the systolic Gauss-Jordan modules.

opcode_t is a two-bit enum with:

  • OP_PASS : Forward the incoming data bit unchanged.

  • OP_SWAP : Emit the stored bit and load the incoming bit.

  • OP_ADD : Emit the XOR of the incoming bit and the stored bit.

Back to Systolic Gauss-Jordan.