pub fn slice_kernel<const TABLE_MASK: usize>(
_clock_reset: ClockReset,
input: SliceInput,
q: SliceQ<TABLE_MASK>,
) -> (SliceOutput, SliceD<TABLE_MASK>)Expand description
Pure wiring between the slice’s parts.
In an RHDL kernel, q.factory, q.signer and so on are the parts’
current outputs, and the fields of d are their next inputs. This kernel
only connects outputs to inputs. The only signals it computes are space
(the admission test) and the shared cache write address.