Teaching IP core development: an example | IEEE Conference Publication | IEEE Xplore