A computer architecture laboratory course using programmable logic | IEEE Journals & Magazine | IEEE Xplore