3
SAMPA digital status Arild Velure 03.06.15

SAMPA digital status Arild Velure 03.06.15. Tasks done previous week Changes in data formating unit -> ringbuffer -> memory completed and tested – Saves

Embed Size (px)

Citation preview

Page 1: SAMPA digital status Arild Velure 03.06.15. Tasks done previous week Changes in data formating unit -> ringbuffer -> memory completed and tested – Saves

SAMPA digital status

Arild Velure03.06.15

Page 2: SAMPA digital status Arild Velure 03.06.15. Tasks done previous week Changes in data formating unit -> ringbuffer -> memory completed and tested – Saves

Tasks done previous week• Changes in data formating unit -> ringbuffer -> memory completed and tested

– Saves significant resources• Rewrote neighbor module to fix timing problems and change to other clock

scheme– Halfway done

• Got access to ALTRO code and reviewed changes from ALTRO to S-ALTRO– Resulted in discovering problems of adder rollover which has been implemented– Naming confusions and errors in documentations cleared up

• Improved variable pedestal filter (IIR in BC1) so it will be more useful as a filter– Doubled possible length– Autoreset if it stays outside thresholds for too long– Choice between thresholds being relative or absolute in reference to baseline

• Zero suppression module-testbench up to 97% coverage• Zero suppression added to full chip testbench and verified to work• Various bux fixes found during full chip simulations

Page 3: SAMPA digital status Arild Velure 03.06.15. Tasks done previous week Changes in data formating unit -> ringbuffer -> memory completed and tested – Saves

Tasks in progress

• Some recovery cases in the event of errors needs to be handled

• Testing functionality implementations– Memory self-test– Test data output ala MPW1

• Register module for collecting errors• Implementation of filters in full chip testbench• Gatelevel simulations• Tail cancelation analysis and verification for better future

usability not only for tail cancelation• Finish neighbor rewrite