Improving microarchitecture design and hardware generation using micro-language IP cores | IEEE Conference Publication | IEEE Xplore