State Design Pattern Implementation of a DSP processor: A case study of TMS5416C | IEEE Conference Publication | IEEE Xplore