ipPROCESS: using a process to teach IP-core development | IEEE Conference Publication | IEEE Xplore