An architecture for implementing VLC in VLSI technology based on microprogramming and hash tables | IEEE Conference Publication | IEEE Xplore