Automatic HDL Conversion and Abstraction Methodologies