Design and Implementation of a High Speed CMAC Neural Network Using Programmable CMOS Logic Cell Arrays