1. A computer implemented method for generating a register interface module, comprising method operations of: accessing a functional specification stored in memory of a computing system; identifying successive register descriptions within the functional specification; extracting register information from each of the successive register descriptions; verifying a name assigned to each of the successive register descriptions is unique among the register descriptions; generating a register definition file once each name has been verified as being unique and writing the register definition file to the memory.