Skip to content

PaddingIO

Morard Dany edited this page Aug 16, 2018 · 1 revision

Overview

All padding algorithms are using the PaddingIO interface.

Interface PaddingIO

Interface

Interface Signal Description
init Bool init Bool A pulse to initialize the padding
cmd Stream[Fragment] valid/ready Bool Stream handshake
data Bits A part of the data to pad
size UInt The number of symbol valid in the data
last Bool Last message sent
rsp Stream[Fragment] valid/ready Bool Stream handshake
data Bits data padded
last Bool Last data sent

Timings

Below, the timing representation of hash :

PaddingIO