hardware implementation of data compression ... - INFN Bologna
hardware implementation of data compression ... - INFN Bologna
hardware implementation of data compression ... - INFN Bologna
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CONTENTS<br />
4 2D <strong>compression</strong> algorithm and <strong>implementation</strong> 91<br />
4.1 2D <strong>compression</strong> algorithm . . . . . . . . . . . . . . . . . . . . 91<br />
4.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 91<br />
4.1.2 How the 2D algorithm works . . . . . . . . . . . . . . . 95<br />
4.1.3 Compression coefficient . . . . . . . . . . . . . . . . . . 96<br />
4.1.4 Reconstruction error . . . . . . . . . . . . . . . . . . . 97<br />
4.2 CARLOS v3 vs. the previous prototypes . . . . . . . . . . . . 98<br />
4.3 The final readout architecture . . . . . . . . . . . . . . . . . . 101<br />
4.4 CARLOS v3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
4.5 CARLOS v3 building blocks . . . . . . . . . . . . . . . . . . . 103<br />
4.5.1 The channel block . . . . . . . . . . . . . . . . . . . . 105<br />
4.5.2 The encoder block . . . . . . . . . . . . . . . . . . . . 105<br />
4.5.3 The barrel15 block . . . . . . . . . . . . . . . . . . . . 107<br />
4.5.4 The fifonew32x15 block . . . . . . . . . . . . . . . . . 108<br />
4.5.5 The channel-trigger block . . . . . . . . . . . . . . . . 111<br />
4.5.6 The ttc-rx-interface block . . . . . . . . . . . . . . . . 112<br />
4.5.7 The fifo-trigger block . . . . . . . . . . . . . . . . . . . 112<br />
4.5.8 The event-counter block . . . . . . . . . . . . . . . . . 113<br />
4.5.9 The outmux block . . . . . . . . . . . . . . . . . . . . 113<br />
4.6<br />
4.5.10 The trigger-interface block . . . . . . . . . . . . . . . . 116<br />
4.5.11 The cmcu block . . . . . . . . . . . . . . . . . . . . . . 117<br />
4.5.12 The pattern-generator block . . . . . . . . . . . . . . . 119<br />
4.5.13 The signature-maker block . . . . . . . . . . . . . . . . 121<br />
Digital design flow for CARLOS v3 . . . . . . . . . . . . . . . 122<br />
4.7 CARLOS layout features . . . . . . . . . . . . . . . . . . . . . 123<br />
5 Wavelet based <strong>compression</strong> algorithm 125<br />
5.1 Wavelet based <strong>compression</strong> algorithm . . . . . . . . . . . . . . 126<br />
5.1.1 Configuration parameters <strong>of</strong> the multiresolution algorithm<br />
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />
5.2 Multiresolution algorithm optimization . . . . . . . . . . . . . 129<br />
5.2.1 The Wavelet Toolbox from Matlab . . . . . . . . . . . 130<br />
5.2.2 Choice <strong>of</strong> the filters . . . . . . . . . . . . . . . . . . . . 131<br />
vii